]> git.openstreetmap.org Git - rails.git/blob - vendor/assets/iD/iD.js
c7bb962195dce765dd685e4dafbef7c4c5dbac1e
[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 d3 = (function(){
178   var d3 = {version: "3.3.10"}; // semver
179 d3.ascending = function(a, b) {
180   return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
181 };
182 d3.descending = function(a, b) {
183   return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;
184 };
185 d3.min = function(array, f) {
186   var i = -1,
187       n = array.length,
188       a,
189       b;
190   if (arguments.length === 1) {
191     while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
192     while (++i < n) if ((b = array[i]) != null && a > b) a = b;
193   } else {
194     while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
195     while (++i < n) if ((b = f.call(array, array[i], i)) != null && a > b) a = b;
196   }
197   return a;
198 };
199 d3.max = function(array, f) {
200   var i = -1,
201       n = array.length,
202       a,
203       b;
204   if (arguments.length === 1) {
205     while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
206     while (++i < n) if ((b = array[i]) != null && b > a) a = b;
207   } else {
208     while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
209     while (++i < n) if ((b = f.call(array, array[i], i)) != null && b > a) a = b;
210   }
211   return a;
212 };
213 d3.extent = function(array, f) {
214   var i = -1,
215       n = array.length,
216       a,
217       b,
218       c;
219   if (arguments.length === 1) {
220     while (++i < n && !((a = c = array[i]) != null && a <= a)) a = c = undefined;
221     while (++i < n) if ((b = array[i]) != null) {
222       if (a > b) a = b;
223       if (c < b) c = b;
224     }
225   } else {
226     while (++i < n && !((a = c = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
227     while (++i < n) if ((b = f.call(array, array[i], i)) != null) {
228       if (a > b) a = b;
229       if (c < b) c = b;
230     }
231   }
232   return [a, c];
233 };
234 d3.sum = function(array, f) {
235   var s = 0,
236       n = array.length,
237       a,
238       i = -1;
239
240   if (arguments.length === 1) {
241     while (++i < n) if (!isNaN(a = +array[i])) s += a;
242   } else {
243     while (++i < n) if (!isNaN(a = +f.call(array, array[i], i))) s += a;
244   }
245
246   return s;
247 };
248 function d3_number(x) {
249   return x != null && !isNaN(x);
250 }
251
252 d3.mean = function(array, f) {
253   var n = array.length,
254       a,
255       m = 0,
256       i = -1,
257       j = 0;
258   if (arguments.length === 1) {
259     while (++i < n) if (d3_number(a = array[i])) m += (a - m) / ++j;
260   } else {
261     while (++i < n) if (d3_number(a = f.call(array, array[i], i))) m += (a - m) / ++j;
262   }
263   return j ? m : undefined;
264 };
265 // R-7 per <http://en.wikipedia.org/wiki/Quantile>
266 d3.quantile = function(values, p) {
267   var H = (values.length - 1) * p + 1,
268       h = Math.floor(H),
269       v = +values[h - 1],
270       e = H - h;
271   return e ? v + e * (values[h] - v) : v;
272 };
273
274 d3.median = function(array, f) {
275   if (arguments.length > 1) array = array.map(f);
276   array = array.filter(d3_number);
277   return array.length ? d3.quantile(array.sort(d3.ascending), .5) : undefined;
278 };
279 d3.bisector = function(f) {
280   return {
281     left: function(a, x, lo, hi) {
282       if (arguments.length < 3) lo = 0;
283       if (arguments.length < 4) hi = a.length;
284       while (lo < hi) {
285         var mid = lo + hi >>> 1;
286         if (f.call(a, a[mid], mid) < x) lo = mid + 1;
287         else hi = mid;
288       }
289       return lo;
290     },
291     right: function(a, x, lo, hi) {
292       if (arguments.length < 3) lo = 0;
293       if (arguments.length < 4) hi = a.length;
294       while (lo < hi) {
295         var mid = lo + hi >>> 1;
296         if (x < f.call(a, a[mid], mid)) hi = mid;
297         else lo = mid + 1;
298       }
299       return lo;
300     }
301   };
302 };
303
304 var d3_bisector = d3.bisector(function(d) { return d; });
305 d3.bisectLeft = d3_bisector.left;
306 d3.bisect = d3.bisectRight = d3_bisector.right;
307 d3.shuffle = function(array) {
308   var m = array.length, t, i;
309   while (m) {
310     i = Math.random() * m-- | 0;
311     t = array[m], array[m] = array[i], array[i] = t;
312   }
313   return array;
314 };
315 d3.permute = function(array, indexes) {
316   var i = indexes.length, permutes = new Array(i);
317   while (i--) permutes[i] = array[indexes[i]];
318   return permutes;
319 };
320 d3.pairs = function(array) {
321   var i = 0, n = array.length - 1, p0, p1 = array[0], pairs = new Array(n < 0 ? 0 : n);
322   while (i < n) pairs[i] = [p0 = p1, p1 = array[++i]];
323   return pairs;
324 };
325
326 d3.zip = function() {
327   if (!(n = arguments.length)) return [];
328   for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i < m;) {
329     for (var j = -1, n, zip = zips[i] = new Array(n); ++j < n;) {
330       zip[j] = arguments[j][i];
331     }
332   }
333   return zips;
334 };
335
336 function d3_zipLength(d) {
337   return d.length;
338 }
339
340 d3.transpose = function(matrix) {
341   return d3.zip.apply(d3, matrix);
342 };
343 d3.keys = function(map) {
344   var keys = [];
345   for (var key in map) keys.push(key);
346   return keys;
347 };
348 d3.values = function(map) {
349   var values = [];
350   for (var key in map) values.push(map[key]);
351   return values;
352 };
353 d3.entries = function(map) {
354   var entries = [];
355   for (var key in map) entries.push({key: key, value: map[key]});
356   return entries;
357 };
358 d3.merge = function(arrays) {
359   var n = arrays.length,
360       m,
361       i = -1,
362       j = 0,
363       merged,
364       array;
365
366   while (++i < n) j += arrays[i].length;
367   merged = new Array(j);
368
369   while (--n >= 0) {
370     array = arrays[n];
371     m = array.length;
372     while (--m >= 0) {
373       merged[--j] = array[m];
374     }
375   }
376
377   return merged;
378 };
379 var abs = Math.abs;
380
381 d3.range = function(start, stop, step) {
382   if (arguments.length < 3) {
383     step = 1;
384     if (arguments.length < 2) {
385       stop = start;
386       start = 0;
387     }
388   }
389   if ((stop - start) / step === Infinity) throw new Error("infinite range");
390   var range = [],
391        k = d3_range_integerScale(abs(step)),
392        i = -1,
393        j;
394   start *= k, stop *= k, step *= k;
395   if (step < 0) while ((j = start + step * ++i) > stop) range.push(j / k);
396   else while ((j = start + step * ++i) < stop) range.push(j / k);
397   return range;
398 };
399
400 function d3_range_integerScale(x) {
401   var k = 1;
402   while (x * k % 1) k *= 10;
403   return k;
404 }
405 function d3_class(ctor, properties) {
406   try {
407     for (var key in properties) {
408       Object.defineProperty(ctor.prototype, key, {
409         value: properties[key],
410         enumerable: false
411       });
412     }
413   } catch (e) {
414     ctor.prototype = properties;
415   }
416 }
417
418 d3.map = function(object) {
419   var map = new d3_Map;
420   if (object instanceof d3_Map) object.forEach(function(key, value) { map.set(key, value); });
421   else for (var key in object) map.set(key, object[key]);
422   return map;
423 };
424
425 function d3_Map() {}
426
427 d3_class(d3_Map, {
428   has: function(key) {
429     return d3_map_prefix + key in this;
430   },
431   get: function(key) {
432     return this[d3_map_prefix + key];
433   },
434   set: function(key, value) {
435     return this[d3_map_prefix + key] = value;
436   },
437   remove: function(key) {
438     key = d3_map_prefix + key;
439     return key in this && delete this[key];
440   },
441   keys: function() {
442     var keys = [];
443     this.forEach(function(key) { keys.push(key); });
444     return keys;
445   },
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   forEach: function(f) {
457     for (var key in this) {
458       if (key.charCodeAt(0) === d3_map_prefixCode) {
459         f.call(this, key.substring(1), this[key]);
460       }
461     }
462   }
463 });
464
465 var d3_map_prefix = "\0", // prevent collision with built-ins
466     d3_map_prefixCode = d3_map_prefix.charCodeAt(0);
467
468 d3.nest = function() {
469   var nest = {},
470       keys = [],
471       sortKeys = [],
472       sortValues,
473       rollup;
474
475   function map(mapType, array, depth) {
476     if (depth >= keys.length) return rollup
477         ? rollup.call(nest, array) : (sortValues
478         ? array.sort(sortValues)
479         : array);
480
481     var i = -1,
482         n = array.length,
483         key = keys[depth++],
484         keyValue,
485         object,
486         setter,
487         valuesByKey = new d3_Map,
488         values;
489
490     while (++i < n) {
491       if (values = valuesByKey.get(keyValue = key(object = array[i]))) {
492         values.push(object);
493       } else {
494         valuesByKey.set(keyValue, [object]);
495       }
496     }
497
498     if (mapType) {
499       object = mapType();
500       setter = function(keyValue, values) {
501         object.set(keyValue, map(mapType, values, depth));
502       };
503     } else {
504       object = {};
505       setter = function(keyValue, values) {
506         object[keyValue] = map(mapType, values, depth);
507       };
508     }
509
510     valuesByKey.forEach(setter);
511     return object;
512   }
513
514   function entries(map, depth) {
515     if (depth >= keys.length) return map;
516
517     var array = [],
518         sortKey = sortKeys[depth++];
519
520     map.forEach(function(key, keyMap) {
521       array.push({key: key, values: entries(keyMap, depth)});
522     });
523
524     return sortKey
525         ? array.sort(function(a, b) { return sortKey(a.key, b.key); })
526         : array;
527   }
528
529   nest.map = function(array, mapType) {
530     return map(mapType, array, 0);
531   };
532
533   nest.entries = function(array) {
534     return entries(map(d3.map, array, 0), 0);
535   };
536
537   nest.key = function(d) {
538     keys.push(d);
539     return nest;
540   };
541
542   // Specifies the order for the most-recently specified key.
543   // Note: only applies to entries. Map keys are unordered!
544   nest.sortKeys = function(order) {
545     sortKeys[keys.length - 1] = order;
546     return nest;
547   };
548
549   // Specifies the order for leaf values.
550   // Applies to both maps and entries array.
551   nest.sortValues = function(order) {
552     sortValues = order;
553     return nest;
554   };
555
556   nest.rollup = function(f) {
557     rollup = f;
558     return nest;
559   };
560
561   return nest;
562 };
563
564 d3.set = function(array) {
565   var set = new d3_Set;
566   if (array) for (var i = 0, n = array.length; i < n; ++i) set.add(array[i]);
567   return set;
568 };
569
570 function d3_Set() {}
571
572 d3_class(d3_Set, {
573   has: function(value) {
574     return d3_map_prefix + value in this;
575   },
576   add: function(value) {
577     this[d3_map_prefix + value] = true;
578     return value;
579   },
580   remove: function(value) {
581     value = d3_map_prefix + value;
582     return value in this && delete this[value];
583   },
584   values: function() {
585     var values = [];
586     this.forEach(function(value) {
587       values.push(value);
588     });
589     return values;
590   },
591   forEach: function(f) {
592     for (var value in this) {
593       if (value.charCodeAt(0) === d3_map_prefixCode) {
594         f.call(this, value.substring(1));
595       }
596     }
597   }
598 });
599 d3.behavior = {};
600 var d3_arraySlice = [].slice,
601     d3_array = function(list) { return d3_arraySlice.call(list); }; // conversion for NodeLists
602
603 var d3_document = document,
604     d3_documentElement = d3_document.documentElement,
605     d3_window = window;
606
607 // Redefine d3_array if the browser doesn’t support slice-based conversion.
608 try {
609   d3_array(d3_documentElement.childNodes)[0].nodeType;
610 } catch(e) {
611   d3_array = function(list) {
612     var i = list.length, array = new Array(i);
613     while (i--) array[i] = list[i];
614     return array;
615   };
616 }
617 // Copies a variable number of methods from source to target.
618 d3.rebind = function(target, source) {
619   var i = 1, n = arguments.length, method;
620   while (++i < n) target[method = arguments[i]] = d3_rebind(target, source, source[method]);
621   return target;
622 };
623
624 // Method is assumed to be a standard D3 getter-setter:
625 // If passed with no arguments, gets the value.
626 // If passed with arguments, sets the value and returns the target.
627 function d3_rebind(target, source, method) {
628   return function() {
629     var value = method.apply(source, arguments);
630     return value === source ? target : value;
631   };
632 }
633
634 function d3_vendorSymbol(object, name) {
635   if (name in object) return name;
636   name = name.charAt(0).toUpperCase() + name.substring(1);
637   for (var i = 0, n = d3_vendorPrefixes.length; i < n; ++i) {
638     var prefixName = d3_vendorPrefixes[i] + name;
639     if (prefixName in object) return prefixName;
640   }
641 }
642
643 var d3_vendorPrefixes = ["webkit", "ms", "moz", "Moz", "o", "O"];
644 function d3_noop() {}
645
646 d3.dispatch = function() {
647   var dispatch = new d3_dispatch,
648       i = -1,
649       n = arguments.length;
650   while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
651   return dispatch;
652 };
653
654 function d3_dispatch() {}
655
656 d3_dispatch.prototype.on = function(type, listener) {
657   var i = type.indexOf("."),
658       name = "";
659
660   // Extract optional namespace, e.g., "click.foo"
661   if (i >= 0) {
662     name = type.substring(i + 1);
663     type = type.substring(0, i);
664   }
665
666   if (type) return arguments.length < 2
667       ? this[type].on(name)
668       : this[type].on(name, listener);
669
670   if (arguments.length === 2) {
671     if (listener == null) for (type in this) {
672       if (this.hasOwnProperty(type)) this[type].on(name, null);
673     }
674     return this;
675   }
676 };
677
678 function d3_dispatch_event(dispatch) {
679   var listeners = [],
680       listenerByName = new d3_Map;
681
682   function event() {
683     var z = listeners, // defensive reference
684         i = -1,
685         n = z.length,
686         l;
687     while (++i < n) if (l = z[i].on) l.apply(this, arguments);
688     return dispatch;
689   }
690
691   event.on = function(name, listener) {
692     var l = listenerByName.get(name),
693         i;
694
695     // return the current listener, if any
696     if (arguments.length < 2) return l && l.on;
697
698     // remove the old listener, if any (with copy-on-write)
699     if (l) {
700       l.on = null;
701       listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1));
702       listenerByName.remove(name);
703     }
704
705     // add the new listener, if any
706     if (listener) listeners.push(listenerByName.set(name, {on: listener}));
707
708     return dispatch;
709   };
710
711   return event;
712 }
713
714 d3.event = null;
715
716 function d3_eventPreventDefault() {
717   d3.event.preventDefault();
718 }
719
720 function d3_eventCancel() {
721   d3.event.preventDefault();
722   d3.event.stopPropagation();
723 }
724
725 function d3_eventSource() {
726   var e = d3.event, s;
727   while (s = e.sourceEvent) e = s;
728   return e;
729 }
730
731 // Like d3.dispatch, but for custom events abstracting native UI events. These
732 // events have a target component (such as a brush), a target element (such as
733 // the svg:g element containing the brush) and the standard arguments `d` (the
734 // target element's data) and `i` (the selection index of the target element).
735 function d3_eventDispatch(target) {
736   var dispatch = new d3_dispatch,
737       i = 0,
738       n = arguments.length;
739
740   while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
741
742   // Creates a dispatch context for the specified `thiz` (typically, the target
743   // DOM element that received the source event) and `argumentz` (typically, the
744   // data `d` and index `i` of the target element). The returned function can be
745   // used to dispatch an event to any registered listeners; the function takes a
746   // single argument as input, being the event to dispatch. The event must have
747   // a "type" attribute which corresponds to a type registered in the
748   // constructor. This context will automatically populate the "sourceEvent" and
749   // "target" attributes of the event, as well as setting the `d3.event` global
750   // for the duration of the notification.
751   dispatch.of = function(thiz, argumentz) {
752     return function(e1) {
753       try {
754         var e0 =
755         e1.sourceEvent = d3.event;
756         e1.target = target;
757         d3.event = e1;
758         dispatch[e1.type].apply(thiz, argumentz);
759       } finally {
760         d3.event = e0;
761       }
762     };
763   };
764
765   return dispatch;
766 }
767 d3.requote = function(s) {
768   return s.replace(d3_requote_re, "\\$&");
769 };
770
771 var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;
772 var d3_subclass = {}.__proto__?
773
774 // Until ECMAScript supports array subclassing, prototype injection works well.
775 function(object, prototype) {
776   object.__proto__ = prototype;
777 }:
778
779 // And if your browser doesn't support __proto__, we'll use direct extension.
780 function(object, prototype) {
781   for (var property in prototype) object[property] = prototype[property];
782 };
783
784 function d3_selection(groups) {
785   d3_subclass(groups, d3_selectionPrototype);
786   return groups;
787 }
788
789 var d3_select = function(s, n) { return n.querySelector(s); },
790     d3_selectAll = function(s, n) { return n.querySelectorAll(s); },
791     d3_selectMatcher = d3_documentElement[d3_vendorSymbol(d3_documentElement, "matchesSelector")],
792     d3_selectMatches = function(n, s) { return d3_selectMatcher.call(n, s); };
793
794 // Prefer Sizzle, if available.
795 if (typeof Sizzle === "function") {
796   d3_select = function(s, n) { return Sizzle(s, n)[0] || null; };
797   d3_selectAll = function(s, n) { return Sizzle.uniqueSort(Sizzle(s, n)); };
798   d3_selectMatches = Sizzle.matchesSelector;
799 }
800
801 d3.selection = function() {
802   return d3_selectionRoot;
803 };
804
805 var d3_selectionPrototype = d3.selection.prototype = [];
806
807
808 d3_selectionPrototype.select = function(selector) {
809   var subgroups = [],
810       subgroup,
811       subnode,
812       group,
813       node;
814
815   selector = d3_selection_selector(selector);
816
817   for (var j = -1, m = this.length; ++j < m;) {
818     subgroups.push(subgroup = []);
819     subgroup.parentNode = (group = this[j]).parentNode;
820     for (var i = -1, n = group.length; ++i < n;) {
821       if (node = group[i]) {
822         subgroup.push(subnode = selector.call(node, node.__data__, i, j));
823         if (subnode && "__data__" in node) subnode.__data__ = node.__data__;
824       } else {
825         subgroup.push(null);
826       }
827     }
828   }
829
830   return d3_selection(subgroups);
831 };
832
833 function d3_selection_selector(selector) {
834   return typeof selector === "function" ? selector : function() {
835     return d3_select(selector, this);
836   };
837 }
838
839 d3_selectionPrototype.selectAll = function(selector) {
840   var subgroups = [],
841       subgroup,
842       node;
843
844   selector = d3_selection_selectorAll(selector);
845
846   for (var j = -1, m = this.length; ++j < m;) {
847     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
848       if (node = group[i]) {
849         subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i, j)));
850         subgroup.parentNode = node;
851       }
852     }
853   }
854
855   return d3_selection(subgroups);
856 };
857
858 function d3_selection_selectorAll(selector) {
859   return typeof selector === "function" ? selector : function() {
860     return d3_selectAll(selector, this);
861   };
862 }
863 var d3_nsPrefix = {
864   svg: "http://www.w3.org/2000/svg",
865   xhtml: "http://www.w3.org/1999/xhtml",
866   xlink: "http://www.w3.org/1999/xlink",
867   xml: "http://www.w3.org/XML/1998/namespace",
868   xmlns: "http://www.w3.org/2000/xmlns/"
869 };
870
871 d3.ns = {
872   prefix: d3_nsPrefix,
873   qualify: function(name) {
874     var i = name.indexOf(":"),
875         prefix = name;
876     if (i >= 0) {
877       prefix = name.substring(0, i);
878       name = name.substring(i + 1);
879     }
880     return d3_nsPrefix.hasOwnProperty(prefix)
881         ? {space: d3_nsPrefix[prefix], local: name}
882         : name;
883   }
884 };
885
886 d3_selectionPrototype.attr = function(name, value) {
887   if (arguments.length < 2) {
888
889     // For attr(string), return the attribute value for the first node.
890     if (typeof name === "string") {
891       var node = this.node();
892       name = d3.ns.qualify(name);
893       return name.local
894           ? node.getAttributeNS(name.space, name.local)
895           : node.getAttribute(name);
896     }
897
898     // For attr(object), the object specifies the names and values of the
899     // attributes to set or remove. The values may be functions that are
900     // evaluated for each element.
901     for (value in name) this.each(d3_selection_attr(value, name[value]));
902     return this;
903   }
904
905   return this.each(d3_selection_attr(name, value));
906 };
907
908 function d3_selection_attr(name, value) {
909   name = d3.ns.qualify(name);
910
911   // For attr(string, null), remove the attribute with the specified name.
912   function attrNull() {
913     this.removeAttribute(name);
914   }
915   function attrNullNS() {
916     this.removeAttributeNS(name.space, name.local);
917   }
918
919   // For attr(string, string), set the attribute with the specified name.
920   function attrConstant() {
921     this.setAttribute(name, value);
922   }
923   function attrConstantNS() {
924     this.setAttributeNS(name.space, name.local, value);
925   }
926
927   // For attr(string, function), evaluate the function for each element, and set
928   // or remove the attribute as appropriate.
929   function attrFunction() {
930     var x = value.apply(this, arguments);
931     if (x == null) this.removeAttribute(name);
932     else this.setAttribute(name, x);
933   }
934   function attrFunctionNS() {
935     var x = value.apply(this, arguments);
936     if (x == null) this.removeAttributeNS(name.space, name.local);
937     else this.setAttributeNS(name.space, name.local, x);
938   }
939
940   return value == null
941       ? (name.local ? attrNullNS : attrNull) : (typeof value === "function"
942       ? (name.local ? attrFunctionNS : attrFunction)
943       : (name.local ? attrConstantNS : attrConstant));
944 }
945 function d3_collapse(s) {
946   return s.trim().replace(/\s+/g, " ");
947 }
948
949 d3_selectionPrototype.classed = function(name, value) {
950   if (arguments.length < 2) {
951
952     // For classed(string), return true only if the first node has the specified
953     // class or classes. Note that even if the browser supports DOMTokenList, it
954     // probably doesn't support it on SVG elements (which can be animated).
955     if (typeof name === "string") {
956       var node = this.node(),
957           n = (name = name.trim().split(/^|\s+/g)).length,
958           i = -1;
959       if (value = node.classList) {
960         while (++i < n) if (!value.contains(name[i])) return false;
961       } else {
962         value = node.getAttribute("class");
963         while (++i < n) if (!d3_selection_classedRe(name[i]).test(value)) return false;
964       }
965       return true;
966     }
967
968     // For classed(object), the object specifies the names of classes to add or
969     // remove. The values may be functions that are evaluated for each element.
970     for (value in name) this.each(d3_selection_classed(value, name[value]));
971     return this;
972   }
973
974   // Otherwise, both a name and a value are specified, and are handled as below.
975   return this.each(d3_selection_classed(name, value));
976 };
977
978 function d3_selection_classedRe(name) {
979   return new RegExp("(?:^|\\s+)" + d3.requote(name) + "(?:\\s+|$)", "g");
980 }
981
982 // Multiple class names are allowed (e.g., "foo bar").
983 function d3_selection_classed(name, value) {
984   name = name.trim().split(/\s+/).map(d3_selection_classedName);
985   var n = name.length;
986
987   function classedConstant() {
988     var i = -1;
989     while (++i < n) name[i](this, value);
990   }
991
992   // When the value is a function, the function is still evaluated only once per
993   // element even if there are multiple class names.
994   function classedFunction() {
995     var i = -1, x = value.apply(this, arguments);
996     while (++i < n) name[i](this, x);
997   }
998
999   return typeof value === "function"
1000       ? classedFunction
1001       : classedConstant;
1002 }
1003
1004 function d3_selection_classedName(name) {
1005   var re = d3_selection_classedRe(name);
1006   return function(node, value) {
1007     if (c = node.classList) return value ? c.add(name) : c.remove(name);
1008     var c = node.getAttribute("class") || "";
1009     if (value) {
1010       re.lastIndex = 0;
1011       if (!re.test(c)) node.setAttribute("class", d3_collapse(c + " " + name));
1012     } else {
1013       node.setAttribute("class", d3_collapse(c.replace(re, " ")));
1014     }
1015   };
1016 }
1017
1018 d3_selectionPrototype.style = function(name, value, priority) {
1019   var n = arguments.length;
1020   if (n < 3) {
1021
1022     // For style(object) or style(object, string), the object specifies the
1023     // names and values of the attributes to set or remove. The values may be
1024     // functions that are evaluated for each element. The optional string
1025     // specifies the priority.
1026     if (typeof name !== "string") {
1027       if (n < 2) value = "";
1028       for (priority in name) this.each(d3_selection_style(priority, name[priority], value));
1029       return this;
1030     }
1031
1032     // For style(string), return the computed style value for the first node.
1033     if (n < 2) return d3_window.getComputedStyle(this.node(), null).getPropertyValue(name);
1034
1035     // For style(string, string) or style(string, function), use the default
1036     // priority. The priority is ignored for style(string, null).
1037     priority = "";
1038   }
1039
1040   // Otherwise, a name, value and priority are specified, and handled as below.
1041   return this.each(d3_selection_style(name, value, priority));
1042 };
1043
1044 function d3_selection_style(name, value, priority) {
1045
1046   // For style(name, null) or style(name, null, priority), remove the style
1047   // property with the specified name. The priority is ignored.
1048   function styleNull() {
1049     this.style.removeProperty(name);
1050   }
1051
1052   // For style(name, string) or style(name, string, priority), set the style
1053   // property with the specified name, using the specified priority.
1054   function styleConstant() {
1055     this.style.setProperty(name, value, priority);
1056   }
1057
1058   // For style(name, function) or style(name, function, priority), evaluate the
1059   // function for each element, and set or remove the style property as
1060   // appropriate. When setting, use the specified priority.
1061   function styleFunction() {
1062     var x = value.apply(this, arguments);
1063     if (x == null) this.style.removeProperty(name);
1064     else this.style.setProperty(name, x, priority);
1065   }
1066
1067   return value == null
1068       ? styleNull : (typeof value === "function"
1069       ? styleFunction : styleConstant);
1070 }
1071
1072 d3_selectionPrototype.property = function(name, value) {
1073   if (arguments.length < 2) {
1074
1075     // For property(string), return the property value for the first node.
1076     if (typeof name === "string") return this.node()[name];
1077
1078     // For property(object), the object specifies the names and values of the
1079     // properties to set or remove. The values may be functions that are
1080     // evaluated for each element.
1081     for (value in name) this.each(d3_selection_property(value, name[value]));
1082     return this;
1083   }
1084
1085   // Otherwise, both a name and a value are specified, and are handled as below.
1086   return this.each(d3_selection_property(name, value));
1087 };
1088
1089 function d3_selection_property(name, value) {
1090
1091   // For property(name, null), remove the property with the specified name.
1092   function propertyNull() {
1093     delete this[name];
1094   }
1095
1096   // For property(name, string), set the property with the specified name.
1097   function propertyConstant() {
1098     this[name] = value;
1099   }
1100
1101   // For property(name, function), evaluate the function for each element, and
1102   // set or remove the property as appropriate.
1103   function propertyFunction() {
1104     var x = value.apply(this, arguments);
1105     if (x == null) delete this[name];
1106     else this[name] = x;
1107   }
1108
1109   return value == null
1110       ? propertyNull : (typeof value === "function"
1111       ? propertyFunction : propertyConstant);
1112 }
1113
1114 d3_selectionPrototype.text = function(value) {
1115   return arguments.length
1116       ? this.each(typeof value === "function"
1117       ? function() { var v = value.apply(this, arguments); this.textContent = v == null ? "" : v; } : value == null
1118       ? function() { if (this.textContent !== "") this.textContent = ""; }
1119       : function() { if (this.textContent !== value) this.textContent = value; })
1120       : this.node().textContent;
1121 };
1122
1123 d3_selectionPrototype.html = function(value) {
1124   return arguments.length
1125       ? this.each(typeof value === "function"
1126       ? function() { var v = value.apply(this, arguments); this.innerHTML = v == null ? "" : v; } : value == null
1127       ? function() { this.innerHTML = ""; }
1128       : function() { this.innerHTML = value; })
1129       : this.node().innerHTML;
1130 };
1131
1132 d3_selectionPrototype.append = function(name) {
1133   name = d3_selection_creator(name);
1134   return this.select(function() {
1135     return this.appendChild(name.apply(this, arguments));
1136   });
1137 };
1138
1139 function d3_selection_creator(name) {
1140   return typeof name === "function" ? name
1141       : (name = d3.ns.qualify(name)).local ? function() { return this.ownerDocument.createElementNS(name.space, name.local); }
1142       : function() { return this.ownerDocument.createElementNS(this.namespaceURI, name); };
1143 }
1144
1145 d3_selectionPrototype.insert = function(name, before) {
1146   name = d3_selection_creator(name);
1147   before = d3_selection_selector(before);
1148   return this.select(function() {
1149     return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments) || null);
1150   });
1151 };
1152
1153 // TODO remove(selector)?
1154 // TODO remove(node)?
1155 // TODO remove(function)?
1156 d3_selectionPrototype.remove = function() {
1157   return this.each(function() {
1158     var parent = this.parentNode;
1159     if (parent) parent.removeChild(this);
1160   });
1161 };
1162
1163 d3_selectionPrototype.data = function(value, key) {
1164   var i = -1,
1165       n = this.length,
1166       group,
1167       node;
1168
1169   // If no value is specified, return the first value.
1170   if (!arguments.length) {
1171     value = new Array(n = (group = this[0]).length);
1172     while (++i < n) {
1173       if (node = group[i]) {
1174         value[i] = node.__data__;
1175       }
1176     }
1177     return value;
1178   }
1179
1180   function bind(group, groupData) {
1181     var i,
1182         n = group.length,
1183         m = groupData.length,
1184         n0 = Math.min(n, m),
1185         updateNodes = new Array(m),
1186         enterNodes = new Array(m),
1187         exitNodes = new Array(n),
1188         node,
1189         nodeData;
1190
1191     if (key) {
1192       var nodeByKeyValue = new d3_Map,
1193           dataByKeyValue = new d3_Map,
1194           keyValues = [],
1195           keyValue;
1196
1197       for (i = -1; ++i < n;) {
1198         keyValue = key.call(node = group[i], node.__data__, i);
1199         if (nodeByKeyValue.has(keyValue)) {
1200           exitNodes[i] = node; // duplicate selection key
1201         } else {
1202           nodeByKeyValue.set(keyValue, node);
1203         }
1204         keyValues.push(keyValue);
1205       }
1206
1207       for (i = -1; ++i < m;) {
1208         keyValue = key.call(groupData, nodeData = groupData[i], i);
1209         if (node = nodeByKeyValue.get(keyValue)) {
1210           updateNodes[i] = node;
1211           node.__data__ = nodeData;
1212         } else if (!dataByKeyValue.has(keyValue)) { // no duplicate data key
1213           enterNodes[i] = d3_selection_dataNode(nodeData);
1214         }
1215         dataByKeyValue.set(keyValue, nodeData);
1216         nodeByKeyValue.remove(keyValue);
1217       }
1218
1219       for (i = -1; ++i < n;) {
1220         if (nodeByKeyValue.has(keyValues[i])) {
1221           exitNodes[i] = group[i];
1222         }
1223       }
1224     } else {
1225       for (i = -1; ++i < n0;) {
1226         node = group[i];
1227         nodeData = groupData[i];
1228         if (node) {
1229           node.__data__ = nodeData;
1230           updateNodes[i] = node;
1231         } else {
1232           enterNodes[i] = d3_selection_dataNode(nodeData);
1233         }
1234       }
1235       for (; i < m; ++i) {
1236         enterNodes[i] = d3_selection_dataNode(groupData[i]);
1237       }
1238       for (; i < n; ++i) {
1239         exitNodes[i] = group[i];
1240       }
1241     }
1242
1243     enterNodes.update
1244         = updateNodes;
1245
1246     enterNodes.parentNode
1247         = updateNodes.parentNode
1248         = exitNodes.parentNode
1249         = group.parentNode;
1250
1251     enter.push(enterNodes);
1252     update.push(updateNodes);
1253     exit.push(exitNodes);
1254   }
1255
1256   var enter = d3_selection_enter([]),
1257       update = d3_selection([]),
1258       exit = d3_selection([]);
1259
1260   if (typeof value === "function") {
1261     while (++i < n) {
1262       bind(group = this[i], value.call(group, group.parentNode.__data__, i));
1263     }
1264   } else {
1265     while (++i < n) {
1266       bind(group = this[i], value);
1267     }
1268   }
1269
1270   update.enter = function() { return enter; };
1271   update.exit = function() { return exit; };
1272   return update;
1273 };
1274
1275 function d3_selection_dataNode(data) {
1276   return {__data__: data};
1277 }
1278
1279 d3_selectionPrototype.datum = function(value) {
1280   return arguments.length
1281       ? this.property("__data__", value)
1282       : this.property("__data__");
1283 };
1284
1285 d3_selectionPrototype.filter = function(filter) {
1286   var subgroups = [],
1287       subgroup,
1288       group,
1289       node;
1290
1291   if (typeof filter !== "function") filter = d3_selection_filter(filter);
1292
1293   for (var j = 0, m = this.length; j < m; j++) {
1294     subgroups.push(subgroup = []);
1295     subgroup.parentNode = (group = this[j]).parentNode;
1296     for (var i = 0, n = group.length; i < n; i++) {
1297       if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
1298         subgroup.push(node);
1299       }
1300     }
1301   }
1302
1303   return d3_selection(subgroups);
1304 };
1305
1306 function d3_selection_filter(selector) {
1307   return function() {
1308     return d3_selectMatches(this, selector);
1309   };
1310 }
1311
1312 d3_selectionPrototype.order = function() {
1313   for (var j = -1, m = this.length; ++j < m;) {
1314     for (var group = this[j], i = group.length - 1, next = group[i], node; --i >= 0;) {
1315       if (node = group[i]) {
1316         if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next);
1317         next = node;
1318       }
1319     }
1320   }
1321   return this;
1322 };
1323
1324 d3_selectionPrototype.sort = function(comparator) {
1325   comparator = d3_selection_sortComparator.apply(this, arguments);
1326   for (var j = -1, m = this.length; ++j < m;) this[j].sort(comparator);
1327   return this.order();
1328 };
1329
1330 function d3_selection_sortComparator(comparator) {
1331   if (!arguments.length) comparator = d3.ascending;
1332   return function(a, b) {
1333     return a && b ? comparator(a.__data__, b.__data__) : !a - !b;
1334   };
1335 }
1336
1337 d3_selectionPrototype.each = function(callback) {
1338   return d3_selection_each(this, function(node, i, j) {
1339     callback.call(node, node.__data__, i, j);
1340   });
1341 };
1342
1343 function d3_selection_each(groups, callback) {
1344   for (var j = 0, m = groups.length; j < m; j++) {
1345     for (var group = groups[j], i = 0, n = group.length, node; i < n; i++) {
1346       if (node = group[i]) callback(node, i, j);
1347     }
1348   }
1349   return groups;
1350 }
1351
1352 d3_selectionPrototype.call = function(callback) {
1353   var args = d3_array(arguments);
1354   callback.apply(args[0] = this, args);
1355   return this;
1356 };
1357
1358 d3_selectionPrototype.empty = function() {
1359   return !this.node();
1360 };
1361
1362 d3_selectionPrototype.node = function() {
1363   for (var j = 0, m = this.length; j < m; j++) {
1364     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
1365       var node = group[i];
1366       if (node) return node;
1367     }
1368   }
1369   return null;
1370 };
1371
1372 d3_selectionPrototype.size = function() {
1373   var n = 0;
1374   this.each(function() { ++n; });
1375   return n;
1376 };
1377
1378 function d3_selection_enter(selection) {
1379   d3_subclass(selection, d3_selection_enterPrototype);
1380   return selection;
1381 }
1382
1383 var d3_selection_enterPrototype = [];
1384
1385 d3.selection.enter = d3_selection_enter;
1386 d3.selection.enter.prototype = d3_selection_enterPrototype;
1387
1388 d3_selection_enterPrototype.append = d3_selectionPrototype.append;
1389 d3_selection_enterPrototype.empty = d3_selectionPrototype.empty;
1390 d3_selection_enterPrototype.node = d3_selectionPrototype.node;
1391 d3_selection_enterPrototype.call = d3_selectionPrototype.call;
1392 d3_selection_enterPrototype.size = d3_selectionPrototype.size;
1393
1394
1395 d3_selection_enterPrototype.select = function(selector) {
1396   var subgroups = [],
1397       subgroup,
1398       subnode,
1399       upgroup,
1400       group,
1401       node;
1402
1403   for (var j = -1, m = this.length; ++j < m;) {
1404     upgroup = (group = this[j]).update;
1405     subgroups.push(subgroup = []);
1406     subgroup.parentNode = group.parentNode;
1407     for (var i = -1, n = group.length; ++i < n;) {
1408       if (node = group[i]) {
1409         subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i, j));
1410         subnode.__data__ = node.__data__;
1411       } else {
1412         subgroup.push(null);
1413       }
1414     }
1415   }
1416
1417   return d3_selection(subgroups);
1418 };
1419
1420 d3_selection_enterPrototype.insert = function(name, before) {
1421   if (arguments.length < 2) before = d3_selection_enterInsertBefore(this);
1422   return d3_selectionPrototype.insert.call(this, name, before);
1423 };
1424
1425 function d3_selection_enterInsertBefore(enter) {
1426   var i0, j0;
1427   return function(d, i, j) {
1428     var group = enter[j].update,
1429         n = group.length,
1430         node;
1431     if (j != j0) j0 = j, i0 = 0;
1432     if (i >= i0) i0 = i + 1;
1433     while (!(node = group[i0]) && ++i0 < n);
1434     return node;
1435   };
1436 }
1437
1438 // import "../transition/transition";
1439
1440 d3_selectionPrototype.transition = function() {
1441   var id = d3_transitionInheritId || ++d3_transitionId,
1442       subgroups = [],
1443       subgroup,
1444       node,
1445       transition = d3_transitionInherit || {time: Date.now(), ease: d3_ease_cubicInOut, delay: 0, duration: 250};
1446
1447   for (var j = -1, m = this.length; ++j < m;) {
1448     subgroups.push(subgroup = []);
1449     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
1450       if (node = group[i]) d3_transitionNode(node, i, id, transition);
1451       subgroup.push(node);
1452     }
1453   }
1454
1455   return d3_transition(subgroups, id);
1456 };
1457 // import "../transition/transition";
1458
1459 d3_selectionPrototype.interrupt = function() {
1460   return this.each(d3_selection_interrupt);
1461 };
1462
1463 function d3_selection_interrupt() {
1464   var lock = this.__transition__;
1465   if (lock) ++lock.active;
1466 }
1467
1468 // TODO fast singleton implementation?
1469 d3.select = function(node) {
1470   var group = [typeof node === "string" ? d3_select(node, d3_document) : node];
1471   group.parentNode = d3_documentElement;
1472   return d3_selection([group]);
1473 };
1474
1475 d3.selectAll = function(nodes) {
1476   var group = d3_array(typeof nodes === "string" ? d3_selectAll(nodes, d3_document) : nodes);
1477   group.parentNode = d3_documentElement;
1478   return d3_selection([group]);
1479 };
1480
1481 var d3_selectionRoot = d3.select(d3_documentElement);
1482
1483 d3_selectionPrototype.on = function(type, listener, capture) {
1484   var n = arguments.length;
1485   if (n < 3) {
1486
1487     // For on(object) or on(object, boolean), the object specifies the event
1488     // types and listeners to add or remove. The optional boolean specifies
1489     // whether the listener captures events.
1490     if (typeof type !== "string") {
1491       if (n < 2) listener = false;
1492       for (capture in type) this.each(d3_selection_on(capture, type[capture], listener));
1493       return this;
1494     }
1495
1496     // For on(string), return the listener for the first node.
1497     if (n < 2) return (n = this.node()["__on" + type]) && n._;
1498
1499     // For on(string, function), use the default capture.
1500     capture = false;
1501   }
1502
1503   // Otherwise, a type, listener and capture are specified, and handled as below.
1504   return this.each(d3_selection_on(type, listener, capture));
1505 };
1506
1507 function d3_selection_on(type, listener, capture) {
1508   var name = "__on" + type,
1509       i = type.indexOf("."),
1510       wrap = d3_selection_onListener;
1511
1512   if (i > 0) type = type.substring(0, i);
1513   var filter = d3_selection_onFilters.get(type);
1514   if (filter) type = filter, wrap = d3_selection_onFilter;
1515
1516   function onRemove() {
1517     var l = this[name];
1518     if (l) {
1519       this.removeEventListener(type, l, l.$);
1520       delete this[name];
1521     }
1522   }
1523
1524   function onAdd() {
1525     var l = wrap(listener, d3_array(arguments));
1526     if (typeof Raven !== 'undefined') l = Raven.wrap(l);
1527     onRemove.call(this);
1528     this.addEventListener(type, this[name] = l, l.$ = capture);
1529     l._ = listener;
1530   }
1531
1532   function removeAll() {
1533     var re = new RegExp("^__on([^.]+)" + d3.requote(type) + "$"),
1534         match;
1535     for (var name in this) {
1536       if (match = name.match(re)) {
1537         var l = this[name];
1538         this.removeEventListener(match[1], l, l.$);
1539         delete this[name];
1540       }
1541     }
1542   }
1543
1544   return i
1545       ? listener ? onAdd : onRemove
1546       : listener ? d3_noop : removeAll;
1547 }
1548
1549 var d3_selection_onFilters = d3.map({
1550   mouseenter: "mouseover",
1551   mouseleave: "mouseout"
1552 });
1553
1554 d3_selection_onFilters.forEach(function(k) {
1555   if ("on" + k in d3_document) d3_selection_onFilters.remove(k);
1556 });
1557
1558 function d3_selection_onListener(listener, argumentz) {
1559   return function(e) {
1560     var o = d3.event; // Events can be reentrant (e.g., focus).
1561     d3.event = e;
1562     argumentz[0] = this.__data__;
1563     try {
1564       listener.apply(this, argumentz);
1565     } finally {
1566       d3.event = o;
1567     }
1568   };
1569 }
1570
1571 function d3_selection_onFilter(listener, argumentz) {
1572   var l = d3_selection_onListener(listener, argumentz);
1573   return function(e) {
1574     var target = this, related = e.relatedTarget;
1575     if (!related || (related !== target && !(related.compareDocumentPosition(target) & 8))) {
1576       l.call(target, e);
1577     }
1578   };
1579 }
1580
1581 var d3_event_dragSelect = "onselectstart" in d3_document ? null : d3_vendorSymbol(d3_documentElement.style, "userSelect"),
1582     d3_event_dragId = 0;
1583
1584 function d3_event_dragSuppress() {
1585   var name = ".dragsuppress-" + ++d3_event_dragId,
1586       click = "click" + name,
1587       w = d3.select(d3_window)
1588           .on("touchmove" + name, d3_eventPreventDefault)
1589           .on("dragstart" + name, d3_eventPreventDefault)
1590           .on("selectstart" + name, d3_eventPreventDefault);
1591   if (d3_event_dragSelect) {
1592     var style = d3_documentElement.style,
1593         select = style[d3_event_dragSelect];
1594     style[d3_event_dragSelect] = "none";
1595   }
1596   return function(suppressClick) {
1597     w.on(name, null);
1598     if (d3_event_dragSelect) style[d3_event_dragSelect] = select;
1599     if (suppressClick) { // suppress the next click, but only if it’s immediate
1600       function off() { w.on(click, null); }
1601       w.on(click, function() { d3_eventCancel(); off(); }, true);
1602       setTimeout(off, 0);
1603     }
1604   };
1605 }
1606
1607 d3.mouse = function(container) {
1608   return d3_mousePoint(container, d3_eventSource());
1609 };
1610
1611 // https://bugs.webkit.org/show_bug.cgi?id=44083
1612 var d3_mouse_bug44083 = /WebKit/.test(d3_window.navigator.userAgent) ? -1 : 0;
1613
1614 function d3_mousePoint(container, e) {
1615   if (e.changedTouches) e = e.changedTouches[0];
1616   var svg = container.ownerSVGElement || container;
1617   if (svg.createSVGPoint) {
1618     var point = svg.createSVGPoint();
1619     if (d3_mouse_bug44083 < 0 && (d3_window.scrollX || d3_window.scrollY)) {
1620       svg = d3.select("body").append("svg").style({
1621         position: "absolute",
1622         top: 0,
1623         left: 0,
1624         margin: 0,
1625         padding: 0,
1626         border: "none"
1627       }, "important");
1628       var ctm = svg[0][0].getScreenCTM();
1629       d3_mouse_bug44083 = !(ctm.f || ctm.e);
1630       svg.remove();
1631     }
1632     if (d3_mouse_bug44083) point.x = e.pageX, point.y = e.pageY;
1633     else point.x = e.clientX, point.y = e.clientY;
1634     point = point.matrixTransform(container.getScreenCTM().inverse());
1635     return [point.x, point.y];
1636   }
1637   var rect = container.getBoundingClientRect();
1638   return [e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop];
1639 };
1640
1641 d3.touches = function(container, touches) {
1642   if (arguments.length < 2) touches = d3_eventSource().touches;
1643   return touches ? d3_array(touches).map(function(touch) {
1644     var point = d3_mousePoint(container, touch);
1645     point.identifier = touch.identifier;
1646     return point;
1647   }) : [];
1648 };
1649 var π = Math.PI,
1650     τ = 2 * π,
1651     halfπ = π / 2,
1652     ε = 1e-6,
1653     ε2 = ε * ε,
1654     d3_radians = π / 180,
1655     d3_degrees = 180 / π;
1656
1657 function d3_sgn(x) {
1658   return x > 0 ? 1 : x < 0 ? -1 : 0;
1659 }
1660
1661 function d3_acos(x) {
1662   return x > 1 ? 0 : x < -1 ? π : Math.acos(x);
1663 }
1664
1665 function d3_asin(x) {
1666   return x > 1 ? halfπ : x < -1 ? -halfπ : Math.asin(x);
1667 }
1668
1669 function d3_sinh(x) {
1670   return ((x = Math.exp(x)) - 1 / x) / 2;
1671 }
1672
1673 function d3_cosh(x) {
1674   return ((x = Math.exp(x)) + 1 / x) / 2;
1675 }
1676
1677 function d3_tanh(x) {
1678   return ((x = Math.exp(2 * x)) - 1) / (x + 1);
1679 }
1680
1681 function d3_haversin(x) {
1682   return (x = Math.sin(x / 2)) * x;
1683 }
1684
1685 var ρ = Math.SQRT2,
1686     ρ2 = 2,
1687     ρ4 = 4;
1688
1689 // p0 = [ux0, uy0, w0]
1690 // p1 = [ux1, uy1, w1]
1691 d3.interpolateZoom = function(p0, p1) {
1692   var ux0 = p0[0], uy0 = p0[1], w0 = p0[2],
1693       ux1 = p1[0], uy1 = p1[1], w1 = p1[2];
1694
1695   var dx = ux1 - ux0,
1696       dy = uy1 - uy0,
1697       d2 = dx * dx + dy * dy,
1698       d1 = Math.sqrt(d2),
1699       b0 = (w1 * w1 - w0 * w0 + ρ4 * d2) / (2 * w0 * ρ2 * d1),
1700       b1 = (w1 * w1 - w0 * w0 - ρ4 * d2) / (2 * w1 * ρ2 * d1),
1701       r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0),
1702       r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1),
1703       dr = r1 - r0,
1704       S = (dr || Math.log(w1 / w0)) / ρ;
1705
1706   function interpolate(t) {
1707     var s = t * S;
1708     if (dr) {
1709       // General case.
1710       var coshr0 = d3_cosh(r0),
1711           u = w0 / (ρ2 * d1) * (coshr0 * d3_tanh(ρ * s + r0) - d3_sinh(r0));
1712       return [
1713         ux0 + u * dx,
1714         uy0 + u * dy,
1715         w0 * coshr0 / d3_cosh(ρ * s + r0)
1716       ];
1717     }
1718     // Special case for u0 ~= u1.
1719     return [
1720       ux0 + t * dx,
1721       uy0 + t * dy,
1722       w0 * Math.exp(ρ * s)
1723     ];
1724   }
1725
1726   interpolate.duration = S * 1000;
1727
1728   return interpolate;
1729 };
1730
1731 d3.behavior.zoom = function() {
1732   var view = {x: 0, y: 0, k: 1},
1733       translate0, // translate when we started zooming (to avoid drift)
1734       center, // desired position of translate0 after zooming
1735       size = [960, 500], // viewport size; required for zoom interpolation
1736       scaleExtent = d3_behavior_zoomInfinity,
1737       mousedown = "mousedown.zoom",
1738       mousemove = "mousemove.zoom",
1739       mouseup = "mouseup.zoom",
1740       mousewheelTimer,
1741       touchstart = "touchstart.zoom",
1742       touchtime, // time of last touchstart (to detect double-tap)
1743       event = d3_eventDispatch(zoom, "zoomstart", "zoom", "zoomend"),
1744       x0,
1745       x1,
1746       y0,
1747       y1;
1748
1749   function zoom(g) {
1750     g   .on(mousedown, mousedowned)
1751         .on(d3_behavior_zoomWheel + ".zoom", mousewheeled)
1752         .on(mousemove, mousewheelreset)
1753         .on("dblclick.zoom", dblclicked)
1754         .on(touchstart, touchstarted);
1755   }
1756
1757   zoom.event = function(g) {
1758     g.each(function() {
1759       var event_ = event.of(this, arguments),
1760           view1 = view;
1761       if (d3_transitionInheritId) {
1762           d3.select(this).transition()
1763               .each("start.zoom", function() {
1764                 view = this.__chart__ || {x: 0, y: 0, k: 1}; // pre-transition state
1765                 zoomstarted(event_);
1766               })
1767               .tween("zoom:zoom", function() {
1768                 var dx = size[0],
1769                     dy = size[1],
1770                     cx = dx / 2,
1771                     cy = dy / 2,
1772                     i = d3.interpolateZoom(
1773                       [(cx - view.x) / view.k, (cy - view.y) / view.k, dx / view.k],
1774                       [(cx - view1.x) / view1.k, (cy - view1.y) / view1.k, dx / view1.k]
1775                     );
1776                 return function(t) {
1777                   var l = i(t), k = dx / l[2];
1778                   this.__chart__ = view = {x: cx - l[0] * k, y: cy - l[1] * k, k: k};
1779                   zoomed(event_);
1780                 };
1781               })
1782               .each("end.zoom", function() {
1783                 zoomended(event_);
1784               });
1785       } else {
1786         this.__chart__ = view;
1787         zoomstarted(event_);
1788         zoomed(event_);
1789         zoomended(event_);
1790       }
1791     });
1792   }
1793
1794   zoom.translate = function(_) {
1795     if (!arguments.length) return [view.x, view.y];
1796     view = {x: +_[0], y: +_[1], k: view.k}; // copy-on-write
1797     rescale();
1798     return zoom;
1799   };
1800
1801   zoom.scale = function(_) {
1802     if (!arguments.length) return view.k;
1803     view = {x: view.x, y: view.y, k: +_}; // copy-on-write
1804     rescale();
1805     return zoom;
1806   };
1807
1808   zoom.scaleExtent = function(_) {
1809     if (!arguments.length) return scaleExtent;
1810     scaleExtent = _ == null ? d3_behavior_zoomInfinity : [+_[0], +_[1]];
1811     return zoom;
1812   };
1813
1814   zoom.center = function(_) {
1815     if (!arguments.length) return center;
1816     center = _ && [+_[0], +_[1]];
1817     return zoom;
1818   };
1819
1820   zoom.size = function(_) {
1821     if (!arguments.length) return size;
1822     size = _ && [+_[0], +_[1]];
1823     return zoom;
1824   };
1825
1826   zoom.x = function(z) {
1827     if (!arguments.length) return x1;
1828     x1 = z;
1829     x0 = z.copy();
1830     view = {x: 0, y: 0, k: 1}; // copy-on-write
1831     return zoom;
1832   };
1833
1834   zoom.y = function(z) {
1835     if (!arguments.length) return y1;
1836     y1 = z;
1837     y0 = z.copy();
1838     view = {x: 0, y: 0, k: 1}; // copy-on-write
1839     return zoom;
1840   };
1841
1842   function location(p) {
1843     return [(p[0] - view.x) / view.k, (p[1] - view.y) / view.k];
1844   }
1845
1846   function point(l) {
1847     return [l[0] * view.k + view.x, l[1] * view.k + view.y];
1848   }
1849
1850   function scaleTo(s) {
1851     view.k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s));
1852   }
1853
1854   function translateTo(p, l) {
1855     l = point(l);
1856     view.x += p[0] - l[0];
1857     view.y += p[1] - l[1];
1858   }
1859
1860   function rescale() {
1861     if (x1) x1.domain(x0.range().map(function(x) { return (x - view.x) / view.k; }).map(x0.invert));
1862     if (y1) y1.domain(y0.range().map(function(y) { return (y - view.y) / view.k; }).map(y0.invert));
1863   }
1864
1865   function zoomstarted(event) {
1866     event({type: "zoomstart"});
1867   }
1868
1869   function zoomed(event) {
1870     rescale();
1871     event({type: "zoom", scale: view.k, translate: [view.x, view.y]});
1872   }
1873
1874   function zoomended(event) {
1875     event({type: "zoomend"});
1876   }
1877
1878   function mousedowned() {
1879     var target = this,
1880         event_ = event.of(target, arguments),
1881         eventTarget = d3.event.target,
1882         dragged = 0,
1883         w = d3.select(d3_window).on(mousemove, moved).on(mouseup, ended),
1884         l = location(d3.mouse(target)),
1885         dragRestore = d3_event_dragSuppress();
1886
1887     d3_selection_interrupt.call(target);
1888     zoomstarted(event_);
1889
1890     function moved() {
1891       dragged = 1;
1892       translateTo(d3.mouse(target), l);
1893       zoomed(event_);
1894     }
1895
1896     function ended() {
1897       w.on(mousemove, d3_window === target ? mousewheelreset : null).on(mouseup, null);
1898       dragRestore(dragged && d3.event.target === eventTarget);
1899       zoomended(event_);
1900     }
1901   }
1902
1903   // These closures persist for as long as at least one touch is active.
1904   function touchstarted() {
1905     var target = this,
1906         event_ = event.of(target, arguments),
1907         locations0 = {}, // touchstart locations
1908         distance0 = 0, // distance² between initial touches
1909         scale0, // scale when we started touching
1910         eventId = d3.event.changedTouches[0].identifier,
1911         touchmove = "touchmove.zoom-" + eventId,
1912         touchend = "touchend.zoom-" + eventId,
1913         w = d3.select(d3_window).on(touchmove, moved).on(touchend, ended),
1914         t = d3.select(target).on(mousedown, null).on(touchstart, started), // prevent duplicate events
1915         dragRestore = d3_event_dragSuppress();
1916
1917     d3_selection_interrupt.call(target);
1918     started();
1919     zoomstarted(event_);
1920
1921     // Updates locations of any touches in locations0.
1922     function relocate() {
1923       var touches = d3.touches(target);
1924       scale0 = view.k;
1925       touches.forEach(function(t) {
1926         if (t.identifier in locations0) locations0[t.identifier] = location(t);
1927       });
1928       return touches;
1929     }
1930
1931     // Temporarily override touchstart while gesture is active.
1932     function started() {
1933       // Only track touches started on the target element.
1934       var changed = d3.event.changedTouches;
1935       for (var i = 0, n = changed.length; i < n; ++i) {
1936         locations0[changed[i].identifier] = null;
1937       }
1938
1939       var touches = relocate(),
1940           now = Date.now();
1941
1942       if (touches.length === 1) {
1943         if (now - touchtime < 500) { // dbltap
1944           var p = touches[0], l = locations0[p.identifier];
1945           scaleTo(view.k * 2);
1946           translateTo(p, l);
1947           d3_eventPreventDefault();
1948           zoomed(event_);
1949         }
1950         touchtime = now;
1951       } else if (touches.length > 1) {
1952         var p = touches[0], q = touches[1],
1953             dx = p[0] - q[0], dy = p[1] - q[1];
1954         distance0 = dx * dx + dy * dy;
1955       }
1956     }
1957
1958     function moved() {
1959       var touches = d3.touches(target),
1960           p0, l0,
1961           p1, l1;
1962       for (var i = 0, n = touches.length; i < n; ++i, l1 = null) {
1963         p1 = touches[i];
1964         if (l1 = locations0[p1.identifier]) {
1965           if (l0) break;
1966           p0 = p1, l0 = l1;
1967         }
1968       }
1969
1970       if (l1) {
1971         var distance1 = (distance1 = p1[0] - p0[0]) * distance1 + (distance1 = p1[1] - p0[1]) * distance1,
1972             scale1 = distance0 && Math.sqrt(distance1 / distance0);
1973         p0 = [(p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2];
1974         l0 = [(l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2];
1975         scaleTo(scale1 * scale0);
1976       }
1977
1978       touchtime = null;
1979       translateTo(p0, l0);
1980       zoomed(event_);
1981     }
1982
1983     function ended() {
1984       // If there are any globally-active touches remaining, remove the ended
1985       // touches from locations0.
1986       if (d3.event.touches.length) {
1987         var changed = d3.event.changedTouches;
1988         for (var i = 0, n = changed.length; i < n; ++i) {
1989           delete locations0[changed[i].identifier];
1990         }
1991         // If locations0 is not empty, then relocate and continue listening for
1992         // touchmove and touchend.
1993         for (var identifier in locations0) {
1994           return void relocate(); // locations may have detached due to rotation
1995         }
1996       }
1997       // Otherwise, remove touchmove and touchend listeners.
1998       w.on(touchmove, null).on(touchend, null);
1999       t.on(mousedown, mousedowned).on(touchstart, touchstarted);
2000       dragRestore();
2001       zoomended(event_);
2002     }
2003   }
2004
2005   function mousewheeled() {
2006     var event_ = event.of(this, arguments);
2007     if (mousewheelTimer) clearTimeout(mousewheelTimer);
2008     else d3_selection_interrupt.call(this), zoomstarted(event_);
2009     mousewheelTimer = setTimeout(function() { mousewheelTimer = null; zoomended(event_); }, 50);
2010     d3_eventPreventDefault();
2011     var point = center || d3.mouse(this);
2012     if (!translate0) translate0 = location(point);
2013     scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * view.k);
2014     translateTo(point, translate0);
2015     zoomed(event_);
2016   }
2017
2018   function mousewheelreset() {
2019     translate0 = null;
2020   }
2021
2022   function dblclicked() {
2023     var event_ = event.of(this, arguments),
2024         p = d3.mouse(this),
2025         l = location(p),
2026         k = Math.log(view.k) / Math.LN2;
2027     zoomstarted(event_);
2028     scaleTo(Math.pow(2, d3.event.shiftKey ? Math.ceil(k) - 1 : Math.floor(k) + 1));
2029     translateTo(p, l);
2030     zoomed(event_);
2031     zoomended(event_);
2032   }
2033
2034   return d3.rebind(zoom, event, "on");
2035 };
2036
2037 var d3_behavior_zoomInfinity = [0, Infinity]; // default scale extent
2038
2039 // https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/wheel
2040 var d3_behavior_zoomDelta, d3_behavior_zoomWheel
2041     = "onwheel" in d3_document ? (d3_behavior_zoomDelta = function() { return -d3.event.deltaY * (d3.event.deltaMode ? 120 : 1); }, "wheel")
2042     : "onmousewheel" in d3_document ? (d3_behavior_zoomDelta = function() { return d3.event.wheelDelta; }, "mousewheel")
2043     : (d3_behavior_zoomDelta = function() { return -d3.event.detail; }, "MozMousePixelScroll");
2044 function d3_functor(v) {
2045   return typeof v === "function" ? v : function() { return v; };
2046 }
2047
2048 d3.functor = d3_functor;
2049
2050 var d3_timer_queueHead,
2051     d3_timer_queueTail,
2052     d3_timer_interval, // is an interval (or frame) active?
2053     d3_timer_timeout, // is a timeout active?
2054     d3_timer_active, // active timer object
2055     d3_timer_frame = d3_window[d3_vendorSymbol(d3_window, "requestAnimationFrame")] || function(callback) { setTimeout(callback, 17); };
2056
2057 // The timer will continue to fire until callback returns true.
2058 d3.timer = function(callback, delay, then) {
2059   var n = arguments.length;
2060   if (n < 2) delay = 0;
2061   if (n < 3) then = Date.now();
2062
2063   // Add the callback to the tail of the queue.
2064   var time = then + delay, timer = {c: callback, t: time, f: false, n: null};
2065   if (d3_timer_queueTail) d3_timer_queueTail.n = timer;
2066   else d3_timer_queueHead = timer;
2067   d3_timer_queueTail = timer;
2068
2069   // Start animatin'!
2070   if (!d3_timer_interval) {
2071     d3_timer_timeout = clearTimeout(d3_timer_timeout);
2072     d3_timer_interval = 1;
2073     d3_timer_frame(d3_timer_step);
2074   }
2075 };
2076
2077 function d3_timer_step() {
2078   var now = d3_timer_mark(),
2079       delay = d3_timer_sweep() - now;
2080   if (delay > 24) {
2081     if (isFinite(delay)) {
2082       clearTimeout(d3_timer_timeout);
2083       d3_timer_timeout = setTimeout(d3_timer_step, delay);
2084     }
2085     d3_timer_interval = 0;
2086   } else {
2087     d3_timer_interval = 1;
2088     d3_timer_frame(d3_timer_step);
2089   }
2090 }
2091
2092 d3.timer.flush = function() {
2093   d3_timer_mark();
2094   d3_timer_sweep();
2095 };
2096
2097 function d3_timer_mark() {
2098   var now = Date.now();
2099   d3_timer_active = d3_timer_queueHead;
2100   while (d3_timer_active) {
2101     if (now >= d3_timer_active.t) d3_timer_active.f = d3_timer_active.c(now - d3_timer_active.t);
2102     d3_timer_active = d3_timer_active.n;
2103   }
2104   return now;
2105 }
2106
2107 // Flush after callbacks to avoid concurrent queue modification.
2108 // Returns the time of the earliest active timer, post-sweep.
2109 function d3_timer_sweep() {
2110   var t0,
2111       t1 = d3_timer_queueHead,
2112       time = Infinity;
2113   while (t1) {
2114     if (t1.f) {
2115       t1 = t0 ? t0.n = t1.n : d3_timer_queueHead = t1.n;
2116     } else {
2117       if (t1.t < time) time = t1.t;
2118       t1 = (t0 = t1).n;
2119     }
2120   }
2121   d3_timer_queueTail = t0;
2122   return time;
2123 }
2124 d3.geo = {};
2125 function d3_identity(d) {
2126   return d;
2127 }
2128 function d3_true() {
2129   return true;
2130 }
2131
2132 function d3_geo_spherical(cartesian) {
2133   return [
2134     Math.atan2(cartesian[1], cartesian[0]),
2135     d3_asin(cartesian[2])
2136   ];
2137 }
2138
2139 function d3_geo_sphericalEqual(a, b) {
2140   return abs(a[0] - b[0]) < ε && abs(a[1] - b[1]) < ε;
2141 }
2142
2143 // General spherical polygon clipping algorithm: takes a polygon, cuts it into
2144 // visible line segments and rejoins the segments by interpolating along the
2145 // clip edge.
2146 function d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener) {
2147   var subject = [],
2148       clip = [];
2149
2150   segments.forEach(function(segment) {
2151     if ((n = segment.length - 1) <= 0) return;
2152     var n, p0 = segment[0], p1 = segment[n];
2153
2154     // If the first and last points of a segment are coincident, then treat as
2155     // a closed ring.
2156     // TODO if all rings are closed, then the winding order of the exterior
2157     // ring should be checked.
2158     if (d3_geo_sphericalEqual(p0, p1)) {
2159       listener.lineStart();
2160       for (var i = 0; i < n; ++i) listener.point((p0 = segment[i])[0], p0[1]);
2161       listener.lineEnd();
2162       return;
2163     }
2164
2165     var a = new d3_geo_clipPolygonIntersection(p0, segment, null, true),
2166         b = new d3_geo_clipPolygonIntersection(p0, null, a, false);
2167     a.o = b;
2168     subject.push(a);
2169     clip.push(b);
2170     a = new d3_geo_clipPolygonIntersection(p1, segment, null, false);
2171     b = new d3_geo_clipPolygonIntersection(p1, null, a, true);
2172     a.o = b;
2173     subject.push(a);
2174     clip.push(b);
2175   });
2176   clip.sort(compare);
2177   d3_geo_clipPolygonLinkCircular(subject);
2178   d3_geo_clipPolygonLinkCircular(clip);
2179   if (!subject.length) return;
2180
2181   for (var i = 0, entry = clipStartInside, n = clip.length; i < n; ++i) {
2182     clip[i].e = entry = !entry;
2183   }
2184
2185   var start = subject[0],
2186       points,
2187       point;
2188   while (1) {
2189     // Find first unvisited intersection.
2190     var current = start,
2191         isSubject = true;
2192     while (current.v) if ((current = current.n) === start) return;
2193     points = current.z;
2194     listener.lineStart();
2195     do {
2196       current.v = current.o.v = true;
2197       if (current.e) {
2198         if (isSubject) {
2199           for (var i = 0, n = points.length; i < n; ++i) listener.point((point = points[i])[0], point[1]);
2200         } else {
2201           interpolate(current.x, current.n.x, 1, listener);
2202         }
2203         current = current.n;
2204       } else {
2205         if (isSubject) {
2206           points = current.p.z;
2207           for (var i = points.length - 1; i >= 0; --i) listener.point((point = points[i])[0], point[1]);
2208         } else {
2209           interpolate(current.x, current.p.x, -1, listener);
2210         }
2211         current = current.p;
2212       }
2213       current = current.o;
2214       points = current.z;
2215       isSubject = !isSubject;
2216     } while (!current.v);
2217     listener.lineEnd();
2218   }
2219 }
2220
2221 function d3_geo_clipPolygonLinkCircular(array) {
2222   if (!(n = array.length)) return;
2223   var n,
2224       i = 0,
2225       a = array[0],
2226       b;
2227   while (++i < n) {
2228     a.n = b = array[i];
2229     b.p = a;
2230     a = b;
2231   }
2232   a.n = b = array[0];
2233   b.p = a;
2234 }
2235
2236 function d3_geo_clipPolygonIntersection(point, points, other, entry) {
2237   this.x = point;
2238   this.z = points;
2239   this.o = other; // another intersection
2240   this.e = entry; // is an entry?
2241   this.v = false; // visited
2242   this.n = this.p = null; // next & previous
2243 }
2244
2245 function d3_geo_clip(pointVisible, clipLine, interpolate, clipStart) {
2246   return function(rotate, listener) {
2247     var line = clipLine(listener),
2248         rotatedClipStart = rotate.invert(clipStart[0], clipStart[1]);
2249
2250     var clip = {
2251       point: point,
2252       lineStart: lineStart,
2253       lineEnd: lineEnd,
2254       polygonStart: function() {
2255         clip.point = pointRing;
2256         clip.lineStart = ringStart;
2257         clip.lineEnd = ringEnd;
2258         segments = [];
2259         polygon = [];
2260         listener.polygonStart();
2261       },
2262       polygonEnd: function() {
2263         clip.point = point;
2264         clip.lineStart = lineStart;
2265         clip.lineEnd = lineEnd;
2266
2267         segments = d3.merge(segments);
2268         var clipStartInside = d3_geo_pointInPolygon(rotatedClipStart, polygon);
2269         if (segments.length) {
2270           d3_geo_clipPolygon(segments, d3_geo_clipSort, clipStartInside, interpolate, listener);
2271         } else if (clipStartInside) {
2272           listener.lineStart();
2273           interpolate(null, null, 1, listener);
2274           listener.lineEnd();
2275         }
2276         listener.polygonEnd();
2277         segments = polygon = null;
2278       },
2279       sphere: function() {
2280         listener.polygonStart();
2281         listener.lineStart();
2282         interpolate(null, null, 1, listener);
2283         listener.lineEnd();
2284         listener.polygonEnd();
2285       }
2286     };
2287
2288     function point(λ, φ) {
2289       var point = rotate(λ, φ);
2290       if (pointVisible(λ = point[0], φ = point[1])) listener.point(λ, φ);
2291     }
2292     function pointLine(λ, φ) {
2293       var point = rotate(λ, φ);
2294       line.point(point[0], point[1]);
2295     }
2296     function lineStart() { clip.point = pointLine; line.lineStart(); }
2297     function lineEnd() { clip.point = point; line.lineEnd(); }
2298
2299     var segments;
2300
2301     var buffer = d3_geo_clipBufferListener(),
2302         ringListener = clipLine(buffer),
2303         polygon,
2304         ring;
2305
2306     function pointRing(λ, φ) {
2307       ring.push([λ, φ]);
2308       var point = rotate(λ, φ);
2309       ringListener.point(point[0], point[1]);
2310     }
2311
2312     function ringStart() {
2313       ringListener.lineStart();
2314       ring = [];
2315     }
2316
2317     function ringEnd() {
2318       pointRing(ring[0][0], ring[0][1]);
2319       ringListener.lineEnd();
2320
2321       var clean = ringListener.clean(),
2322           ringSegments = buffer.buffer(),
2323           segment,
2324           n = ringSegments.length;
2325
2326       ring.pop();
2327       polygon.push(ring);
2328       ring = null;
2329
2330       if (!n) return;
2331
2332       // No intersections.
2333       if (clean & 1) {
2334         segment = ringSegments[0];
2335         var n = segment.length - 1,
2336             i = -1,
2337             point;
2338         listener.lineStart();
2339         while (++i < n) listener.point((point = segment[i])[0], point[1]);
2340         listener.lineEnd();
2341         return;
2342       }
2343
2344       // Rejoin connected segments.
2345       // TODO reuse bufferListener.rejoin()?
2346       if (n > 1 && clean & 2) ringSegments.push(ringSegments.pop().concat(ringSegments.shift()));
2347
2348       segments.push(ringSegments.filter(d3_geo_clipSegmentLength1));
2349     }
2350
2351     return clip;
2352   };
2353 }
2354
2355 function d3_geo_clipSegmentLength1(segment) {
2356   return segment.length > 1;
2357 }
2358
2359 function d3_geo_clipBufferListener() {
2360   var lines = [],
2361       line;
2362   return {
2363     lineStart: function() { lines.push(line = []); },
2364     point: function(λ, φ) { line.push([λ, φ]); },
2365     lineEnd: d3_noop,
2366     buffer: function() {
2367       var buffer = lines;
2368       lines = [];
2369       line = null;
2370       return buffer;
2371     },
2372     rejoin: function() {
2373       if (lines.length > 1) lines.push(lines.pop().concat(lines.shift()));
2374     }
2375   };
2376 }
2377
2378 // Intersection points are sorted along the clip edge. For both antimeridian
2379 // cutting and circle clipping, the same comparison is used.
2380 function d3_geo_clipSort(a, b) {
2381   return ((a = a.x)[0] < 0 ? a[1] - halfπ - ε : halfπ - a[1])
2382        - ((b = b.x)[0] < 0 ? b[1] - halfπ - ε : halfπ - b[1]);
2383 }
2384 // Adds floating point numbers with twice the normal precision.
2385 // Reference: J. R. Shewchuk, Adaptive Precision Floating-Point Arithmetic and
2386 // Fast Robust Geometric Predicates, Discrete & Computational Geometry 18(3)
2387 // 305–363 (1997).
2388 // Code adapted from GeographicLib by Charles F. F. Karney,
2389 // http://geographiclib.sourceforge.net/
2390 // See lib/geographiclib/LICENSE for details.
2391
2392 function d3_adder() {}
2393
2394 d3_adder.prototype = {
2395   s: 0, // rounded value
2396   t: 0, // exact error
2397   add: function(y) {
2398     d3_adderSum(y, this.t, d3_adderTemp);
2399     d3_adderSum(d3_adderTemp.s, this.s, this);
2400     if (this.s) this.t += d3_adderTemp.t;
2401     else this.s = d3_adderTemp.t;
2402   },
2403   reset: function() {
2404     this.s = this.t = 0;
2405   },
2406   valueOf: function() {
2407     return this.s;
2408   }
2409 };
2410
2411 var d3_adderTemp = new d3_adder;
2412
2413 function d3_adderSum(a, b, o) {
2414   var x = o.s = a + b, // a + b
2415       bv = x - a, av = x - bv; // b_virtual & a_virtual
2416   o.t = (a - av) + (b - bv); // a_roundoff + b_roundoff
2417 }
2418
2419 d3.geo.stream = function(object, listener) {
2420   if (object && d3_geo_streamObjectType.hasOwnProperty(object.type)) {
2421     d3_geo_streamObjectType[object.type](object, listener);
2422   } else {
2423     d3_geo_streamGeometry(object, listener);
2424   }
2425 };
2426
2427 function d3_geo_streamGeometry(geometry, listener) {
2428   if (geometry && d3_geo_streamGeometryType.hasOwnProperty(geometry.type)) {
2429     d3_geo_streamGeometryType[geometry.type](geometry, listener);
2430   }
2431 }
2432
2433 var d3_geo_streamObjectType = {
2434   Feature: function(feature, listener) {
2435     d3_geo_streamGeometry(feature.geometry, listener);
2436   },
2437   FeatureCollection: function(object, listener) {
2438     var features = object.features, i = -1, n = features.length;
2439     while (++i < n) d3_geo_streamGeometry(features[i].geometry, listener);
2440   }
2441 };
2442
2443 var d3_geo_streamGeometryType = {
2444   Sphere: function(object, listener) {
2445     listener.sphere();
2446   },
2447   Point: function(object, listener) {
2448     object = object.coordinates;
2449     listener.point(object[0], object[1], object[2]);
2450   },
2451   MultiPoint: function(object, listener) {
2452     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2453     while (++i < n) object = coordinates[i], listener.point(object[0], object[1], object[2]);
2454   },
2455   LineString: function(object, listener) {
2456     d3_geo_streamLine(object.coordinates, listener, 0);
2457   },
2458   MultiLineString: function(object, listener) {
2459     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2460     while (++i < n) d3_geo_streamLine(coordinates[i], listener, 0);
2461   },
2462   Polygon: function(object, listener) {
2463     d3_geo_streamPolygon(object.coordinates, listener);
2464   },
2465   MultiPolygon: function(object, listener) {
2466     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2467     while (++i < n) d3_geo_streamPolygon(coordinates[i], listener);
2468   },
2469   GeometryCollection: function(object, listener) {
2470     var geometries = object.geometries, i = -1, n = geometries.length;
2471     while (++i < n) d3_geo_streamGeometry(geometries[i], listener);
2472   }
2473 };
2474
2475 function d3_geo_streamLine(coordinates, listener, closed) {
2476   var i = -1, n = coordinates.length - closed, coordinate;
2477   listener.lineStart();
2478   while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1], coordinate[2]);
2479   listener.lineEnd();
2480 }
2481
2482 function d3_geo_streamPolygon(coordinates, listener) {
2483   var i = -1, n = coordinates.length;
2484   listener.polygonStart();
2485   while (++i < n) d3_geo_streamLine(coordinates[i], listener, 1);
2486   listener.polygonEnd();
2487 }
2488
2489 d3.geo.area = function(object) {
2490   d3_geo_areaSum = 0;
2491   d3.geo.stream(object, d3_geo_area);
2492   return d3_geo_areaSum;
2493 };
2494
2495 var d3_geo_areaSum,
2496     d3_geo_areaRingSum = new d3_adder;
2497
2498 var d3_geo_area = {
2499   sphere: function() { d3_geo_areaSum += 4 * π; },
2500   point: d3_noop,
2501   lineStart: d3_noop,
2502   lineEnd: d3_noop,
2503
2504   // Only count area for polygon rings.
2505   polygonStart: function() {
2506     d3_geo_areaRingSum.reset();
2507     d3_geo_area.lineStart = d3_geo_areaRingStart;
2508   },
2509   polygonEnd: function() {
2510     var area = 2 * d3_geo_areaRingSum;
2511     d3_geo_areaSum += area < 0 ? 4 * π + area : area;
2512     d3_geo_area.lineStart = d3_geo_area.lineEnd = d3_geo_area.point = d3_noop;
2513   }
2514 };
2515
2516 function d3_geo_areaRingStart() {
2517   var λ00, φ00, λ0, cosφ0, sinφ0; // start point and previous point
2518
2519   // For the first point, …
2520   d3_geo_area.point = function(λ, φ) {
2521     d3_geo_area.point = nextPoint;
2522     λ0 = (λ00 = λ) * d3_radians, cosφ0 = Math.cos(φ = (φ00 = φ) * d3_radians / 2 + π / 4), sinφ0 = Math.sin(φ);
2523   };
2524
2525   // For subsequent points, …
2526   function nextPoint(λ, φ) {
2527     λ *= d3_radians;
2528     φ = φ * d3_radians / 2 + π / 4; // half the angular distance from south pole
2529
2530     // Spherical excess E for a spherical triangle with vertices: south pole,
2531     // previous point, current point.  Uses a formula derived from Cagnoli’s
2532     // theorem.  See Todhunter, Spherical Trig. (1871), Sec. 103, Eq. (2).
2533     var dλ = λ - λ0,
2534         cosφ = Math.cos(φ),
2535         sinφ = Math.sin(φ),
2536         k = sinφ0 * sinφ,
2537         u = cosφ0 * cosφ + k * Math.cos(dλ),
2538         v = k * Math.sin(dλ);
2539     d3_geo_areaRingSum.add(Math.atan2(v, u));
2540
2541     // Advance the previous points.
2542     λ0 = λ, cosφ0 = cosφ, sinφ0 = sinφ;
2543   }
2544
2545   // For the last point, return to the start.
2546   d3_geo_area.lineEnd = function() {
2547     nextPoint(λ00, φ00);
2548   };
2549 }
2550 // TODO
2551 // cross and scale return new vectors,
2552 // whereas add and normalize operate in-place
2553
2554 function d3_geo_cartesian(spherical) {
2555   var λ = spherical[0],
2556       φ = spherical[1],
2557       cosφ = Math.cos(φ);
2558   return [
2559     cosφ * Math.cos(λ),
2560     cosφ * Math.sin(λ),
2561     Math.sin(φ)
2562   ];
2563 }
2564
2565 function d3_geo_cartesianDot(a, b) {
2566   return a[0] * b[0] + a[1] * b[1] + a[2] * b[2];
2567 }
2568
2569 function d3_geo_cartesianCross(a, b) {
2570   return [
2571     a[1] * b[2] - a[2] * b[1],
2572     a[2] * b[0] - a[0] * b[2],
2573     a[0] * b[1] - a[1] * b[0]
2574   ];
2575 }
2576
2577 function d3_geo_cartesianAdd(a, b) {
2578   a[0] += b[0];
2579   a[1] += b[1];
2580   a[2] += b[2];
2581 }
2582
2583 function d3_geo_cartesianScale(vector, k) {
2584   return [
2585     vector[0] * k,
2586     vector[1] * k,
2587     vector[2] * k
2588   ];
2589 }
2590
2591 function d3_geo_cartesianNormalize(d) {
2592   var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]);
2593   d[0] /= l;
2594   d[1] /= l;
2595   d[2] /= l;
2596 }
2597
2598 function d3_geo_pointInPolygon(point, polygon) {
2599   var meridian = point[0],
2600       parallel = point[1],
2601       meridianNormal = [Math.sin(meridian), -Math.cos(meridian), 0],
2602       polarAngle = 0,
2603       winding = 0;
2604   d3_geo_areaRingSum.reset();
2605
2606   for (var i = 0, n = polygon.length; i < n; ++i) {
2607     var ring = polygon[i],
2608         m = ring.length;
2609     if (!m) continue;
2610     var point0 = ring[0],
2611         λ0 = point0[0],
2612         φ0 = point0[1] / 2 + π / 4,
2613         sinφ0 = Math.sin(φ0),
2614         cosφ0 = Math.cos(φ0),
2615         j = 1;
2616
2617     while (true) {
2618       if (j === m) j = 0;
2619       point = ring[j];
2620       var λ = point[0],
2621           φ = point[1] / 2 + π / 4,
2622           sinφ = Math.sin(φ),
2623           cosφ = Math.cos(φ),
2624           dλ = λ - λ0,
2625           antimeridian = abs(dλ) > π,
2626           k = sinφ0 * sinφ;
2627       d3_geo_areaRingSum.add(Math.atan2(k * Math.sin(dλ), cosφ0 * cosφ + k * Math.cos(dλ)));
2628
2629       polarAngle += antimeridian ? dλ + (dλ >= 0 ? τ : -τ): dλ;
2630
2631       // Are the longitudes either side of the point's meridian, and are the
2632       // latitudes smaller than the parallel?
2633       if (antimeridian ^ λ0 >= meridian ^ λ >= meridian) {
2634         var arc = d3_geo_cartesianCross(d3_geo_cartesian(point0), d3_geo_cartesian(point));
2635         d3_geo_cartesianNormalize(arc);
2636         var intersection = d3_geo_cartesianCross(meridianNormal, arc);
2637         d3_geo_cartesianNormalize(intersection);
2638         var φarc = (antimeridian ^ dλ >= 0 ? -1 : 1) * d3_asin(intersection[2]);
2639         if (parallel > φarc || parallel === φarc && (arc[0] || arc[1])) {
2640           winding += antimeridian ^ dλ >= 0 ? 1 : -1;
2641         }
2642       }
2643       if (!j++) break;
2644       λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ, point0 = point;
2645     }
2646   }
2647
2648   // First, determine whether the South pole is inside or outside:
2649   //
2650   // It is inside if:
2651   // * the polygon winds around it in a clockwise direction.
2652   // * the polygon does not (cumulatively) wind around it, but has a negative
2653   //   (counter-clockwise) area.
2654   //
2655   // Second, count the (signed) number of times a segment crosses a meridian
2656   // from the point to the South pole.  If it is zero, then the point is the
2657   // same side as the South pole.
2658
2659   return (polarAngle < -ε || polarAngle < ε && d3_geo_areaRingSum < 0) ^ (winding & 1);
2660 }
2661
2662 var d3_geo_clipAntimeridian = d3_geo_clip(
2663     d3_true,
2664     d3_geo_clipAntimeridianLine,
2665     d3_geo_clipAntimeridianInterpolate,
2666     [-π, -π / 2]);
2667
2668 // Takes a line and cuts into visible segments. Return values:
2669 //   0: there were intersections or the line was empty.
2670 //   1: no intersections.
2671 //   2: there were intersections, and the first and last segments should be
2672 //      rejoined.
2673 function d3_geo_clipAntimeridianLine(listener) {
2674   var λ0 = NaN,
2675       φ0 = NaN,
2676       sλ0 = NaN,
2677       clean; // no intersections
2678
2679   return {
2680     lineStart: function() {
2681       listener.lineStart();
2682       clean = 1;
2683     },
2684     point: function(λ1, φ1) {
2685       var sλ1 = λ1 > 0 ? π : -π,
2686           dλ = abs(λ1 - λ0);
2687       if (abs(dλ - π) < ε) { // line crosses a pole
2688         listener.point(λ0, φ0 = (φ0 + φ1) / 2 > 0 ? halfπ : -halfπ);
2689         listener.point(sλ0, φ0);
2690         listener.lineEnd();
2691         listener.lineStart();
2692         listener.point(sλ1, φ0);
2693         listener.point(λ1, φ0);
2694         clean = 0;
2695       } else if (sλ0 !== sλ1 && dλ >= π) { // line crosses antimeridian
2696         // handle degeneracies
2697         if (abs(λ0 - sλ0) < ε) λ0 -= sλ0 * ε;
2698         if (abs(λ1 - sλ1) < ε) λ1 -= sλ1 * ε;
2699         φ0 = d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1);
2700         listener.point(sλ0, φ0);
2701         listener.lineEnd();
2702         listener.lineStart();
2703         listener.point(sλ1, φ0);
2704         clean = 0;
2705       }
2706       listener.point(λ0 = λ1, φ0 = φ1);
2707       sλ0 = sλ1;
2708     },
2709     lineEnd: function() {
2710       listener.lineEnd();
2711       λ0 = φ0 = NaN;
2712     },
2713     // if there are intersections, we always rejoin the first and last segments.
2714     clean: function() { return 2 - clean; }
2715   };
2716 }
2717
2718 function d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1) {
2719   var cosφ0,
2720       cosφ1,
2721       sinλ0_λ1 = Math.sin(λ0 - λ1);
2722   return abs(sinλ0_λ1) > ε
2723       ? Math.atan((Math.sin(φ0) * (cosφ1 = Math.cos(φ1)) * Math.sin(λ1)
2724                  - Math.sin(φ1) * (cosφ0 = Math.cos(φ0)) * Math.sin(λ0))
2725                  / (cosφ0 * cosφ1 * sinλ0_λ1))
2726       : (φ0 + φ1) / 2;
2727 }
2728
2729 function d3_geo_clipAntimeridianInterpolate(from, to, direction, listener) {
2730   var φ;
2731   if (from == null) {
2732     φ = direction * halfπ;
2733     listener.point(-π,  φ);
2734     listener.point( 0,  φ);
2735     listener.point( π,  φ);
2736     listener.point( π,  0);
2737     listener.point( π, -φ);
2738     listener.point( 0, -φ);
2739     listener.point(-π, -φ);
2740     listener.point(-π,  0);
2741     listener.point(-π,  φ);
2742   } else if (abs(from[0] - to[0]) > ε) {
2743     var s = from[0] < to[0] ? π : -π;
2744     φ = direction * s / 2;
2745     listener.point(-s, φ);
2746     listener.point( 0, φ);
2747     listener.point( s, φ);
2748   } else {
2749     listener.point(to[0], to[1]);
2750   }
2751 }
2752
2753 function d3_geo_equirectangular(λ, φ) {
2754   return [λ, φ];
2755 }
2756
2757 (d3.geo.equirectangular = function() {
2758   return d3_geo_projection(d3_geo_equirectangular);
2759 }).raw = d3_geo_equirectangular.invert = d3_geo_equirectangular;
2760
2761 d3.geo.rotation = function(rotate) {
2762   rotate = d3_geo_rotation(rotate[0] % 360 * d3_radians, rotate[1] * d3_radians, rotate.length > 2 ? rotate[2] * d3_radians : 0);
2763
2764   function forward(coordinates) {
2765     coordinates = rotate(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
2766     return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
2767   }
2768
2769   forward.invert = function(coordinates) {
2770     coordinates = rotate.invert(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
2771     return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
2772   };
2773
2774   return forward;
2775 };
2776
2777 function d3_geo_identityRotation(λ, φ) {
2778   return [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ];
2779 }
2780
2781 d3_geo_identityRotation.invert = d3_geo_equirectangular;
2782
2783 // Note: |δλ| must be < 2π
2784 function d3_geo_rotation(δλ, δφ, δγ) {
2785   return δλ ? (δφ || δγ ? d3_geo_compose(d3_geo_rotationλ(δλ), d3_geo_rotationφγ(δφ, δγ))
2786     : d3_geo_rotationλ(δλ))
2787     : (δφ || δγ ? d3_geo_rotationφγ(δφ, δγ)
2788     : d3_geo_identityRotation);
2789 }
2790
2791 function d3_geo_forwardRotationλ(δλ) {
2792   return function(λ, φ) {
2793     return λ += δλ, [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ];
2794   };
2795 }
2796
2797 function d3_geo_rotationλ(δλ) {
2798   var rotation = d3_geo_forwardRotationλ(δλ);
2799   rotation.invert = d3_geo_forwardRotationλ(-δλ);
2800   return rotation;
2801 }
2802
2803 function d3_geo_rotationφγ(δφ, δγ) {
2804   var cosδφ = Math.cos(δφ),
2805       sinδφ = Math.sin(δφ),
2806       cosδγ = Math.cos(δγ),
2807       sinδγ = Math.sin(δγ);
2808
2809   function rotation(λ, φ) {
2810     var cosφ = Math.cos(φ),
2811         x = Math.cos(λ) * cosφ,
2812         y = Math.sin(λ) * cosφ,
2813         z = Math.sin(φ),
2814         k = z * cosδφ + x * sinδφ;
2815     return [
2816       Math.atan2(y * cosδγ - k * sinδγ, x * cosδφ - z * sinδφ),
2817       d3_asin(k * cosδγ + y * sinδγ)
2818     ];
2819   }
2820
2821   rotation.invert = function(λ, φ) {
2822     var cosφ = Math.cos(φ),
2823         x = Math.cos(λ) * cosφ,
2824         y = Math.sin(λ) * cosφ,
2825         z = Math.sin(φ),
2826         k = z * cosδγ - y * sinδγ;
2827     return [
2828       Math.atan2(y * cosδγ + z * sinδγ, x * cosδφ + k * sinδφ),
2829       d3_asin(k * cosδφ - x * sinδφ)
2830     ];
2831   };
2832
2833   return rotation;
2834 }
2835
2836 d3.geo.circle = function() {
2837   var origin = [0, 0],
2838       angle,
2839       precision = 6,
2840       interpolate;
2841
2842   function circle() {
2843     var center = typeof origin === "function" ? origin.apply(this, arguments) : origin,
2844         rotate = d3_geo_rotation(-center[0] * d3_radians, -center[1] * d3_radians, 0).invert,
2845         ring = [];
2846
2847     interpolate(null, null, 1, {
2848       point: function(x, y) {
2849         ring.push(x = rotate(x, y));
2850         x[0] *= d3_degrees, x[1] *= d3_degrees;
2851       }
2852     });
2853
2854     return {type: "Polygon", coordinates: [ring]};
2855   }
2856
2857   circle.origin = function(x) {
2858     if (!arguments.length) return origin;
2859     origin = x;
2860     return circle;
2861   };
2862
2863   circle.angle = function(x) {
2864     if (!arguments.length) return angle;
2865     interpolate = d3_geo_circleInterpolate((angle = +x) * d3_radians, precision * d3_radians);
2866     return circle;
2867   };
2868
2869   circle.precision = function(_) {
2870     if (!arguments.length) return precision;
2871     interpolate = d3_geo_circleInterpolate(angle * d3_radians, (precision = +_) * d3_radians);
2872     return circle;
2873   };
2874
2875   return circle.angle(90);
2876 };
2877
2878 // Interpolates along a circle centered at [0°, 0°], with a given radius and
2879 // precision.
2880 function d3_geo_circleInterpolate(radius, precision) {
2881   var cr = Math.cos(radius),
2882       sr = Math.sin(radius);
2883   return function(from, to, direction, listener) {
2884     var step = direction * precision;
2885     if (from != null) {
2886       from = d3_geo_circleAngle(cr, from);
2887       to = d3_geo_circleAngle(cr, to);
2888       if (direction > 0 ? from < to: from > to) from += direction * τ;
2889     } else {
2890       from = radius + direction * τ;
2891       to = radius - .5 * step;
2892     }
2893     for (var point, t = from; direction > 0 ? t > to : t < to; t -= step) {
2894       listener.point((point = d3_geo_spherical([
2895         cr,
2896         -sr * Math.cos(t),
2897         -sr * Math.sin(t)
2898       ]))[0], point[1]);
2899     }
2900   };
2901 }
2902
2903 // Signed angle of a cartesian point relative to [cr, 0, 0].
2904 function d3_geo_circleAngle(cr, point) {
2905   var a = d3_geo_cartesian(point);
2906   a[0] -= cr;
2907   d3_geo_cartesianNormalize(a);
2908   var angle = d3_acos(-a[1]);
2909   return ((-a[2] < 0 ? -angle : angle) + 2 * Math.PI - ε) % (2 * Math.PI);
2910 }
2911
2912 // Clip features against a small circle centered at [0°, 0°].
2913 function d3_geo_clipCircle(radius) {
2914   var cr = Math.cos(radius),
2915       smallRadius = cr > 0,
2916       notHemisphere = abs(cr) > ε, // TODO optimise for this common case
2917       interpolate = d3_geo_circleInterpolate(radius, 6 * d3_radians);
2918
2919   return d3_geo_clip(visible, clipLine, interpolate, smallRadius ? [0, -radius] : [-π, radius - π]);
2920
2921   function visible(λ, φ) {
2922     return Math.cos(λ) * Math.cos(φ) > cr;
2923   }
2924
2925   // Takes a line and cuts into visible segments. Return values used for
2926   // polygon clipping:
2927   //   0: there were intersections or the line was empty.
2928   //   1: no intersections.
2929   //   2: there were intersections, and the first and last segments should be
2930   //      rejoined.
2931   function clipLine(listener) {
2932     var point0, // previous point
2933         c0, // code for previous point
2934         v0, // visibility of previous point
2935         v00, // visibility of first point
2936         clean; // no intersections
2937     return {
2938       lineStart: function() {
2939         v00 = v0 = false;
2940         clean = 1;
2941       },
2942       point: function(λ, φ) {
2943         var point1 = [λ, φ],
2944             point2,
2945             v = visible(λ, φ),
2946             c = smallRadius
2947               ? v ? 0 : code(λ, φ)
2948               : v ? code(λ + (λ < 0 ? π : -π), φ) : 0;
2949         if (!point0 && (v00 = v0 = v)) listener.lineStart();
2950         // Handle degeneracies.
2951         // TODO ignore if not clipping polygons.
2952         if (v !== v0) {
2953           point2 = intersect(point0, point1);
2954           if (d3_geo_sphericalEqual(point0, point2) || d3_geo_sphericalEqual(point1, point2)) {
2955             point1[0] += ε;
2956             point1[1] += ε;
2957             v = visible(point1[0], point1[1]);
2958           }
2959         }
2960         if (v !== v0) {
2961           clean = 0;
2962           if (v) {
2963             // outside going in
2964             listener.lineStart();
2965             point2 = intersect(point1, point0);
2966             listener.point(point2[0], point2[1]);
2967           } else {
2968             // inside going out
2969             point2 = intersect(point0, point1);
2970             listener.point(point2[0], point2[1]);
2971             listener.lineEnd();
2972           }
2973           point0 = point2;
2974         } else if (notHemisphere && point0 && smallRadius ^ v) {
2975           var t;
2976           // If the codes for two points are different, or are both zero,
2977           // and there this segment intersects with the small circle.
2978           if (!(c & c0) && (t = intersect(point1, point0, true))) {
2979             clean = 0;
2980             if (smallRadius) {
2981               listener.lineStart();
2982               listener.point(t[0][0], t[0][1]);
2983               listener.point(t[1][0], t[1][1]);
2984               listener.lineEnd();
2985             } else {
2986               listener.point(t[1][0], t[1][1]);
2987               listener.lineEnd();
2988               listener.lineStart();
2989               listener.point(t[0][0], t[0][1]);
2990             }
2991           }
2992         }
2993         if (v && (!point0 || !d3_geo_sphericalEqual(point0, point1))) {
2994           listener.point(point1[0], point1[1]);
2995         }
2996         point0 = point1, v0 = v, c0 = c;
2997       },
2998       lineEnd: function() {
2999         if (v0) listener.lineEnd();
3000         point0 = null;
3001       },
3002       // Rejoin first and last segments if there were intersections and the first
3003       // and last points were visible.
3004       clean: function() { return clean | ((v00 && v0) << 1); }
3005     };
3006   }
3007
3008   // Intersects the great circle between a and b with the clip circle.
3009   function intersect(a, b, two) {
3010     var pa = d3_geo_cartesian(a),
3011         pb = d3_geo_cartesian(b);
3012
3013     // We have two planes, n1.p = d1 and n2.p = d2.
3014     // Find intersection line p(t) = c1 n1 + c2 n2 + t (n1 ⨯ n2).
3015     var n1 = [1, 0, 0], // normal
3016         n2 = d3_geo_cartesianCross(pa, pb),
3017         n2n2 = d3_geo_cartesianDot(n2, n2),
3018         n1n2 = n2[0], // d3_geo_cartesianDot(n1, n2),
3019         determinant = n2n2 - n1n2 * n1n2;
3020
3021     // Two polar points.
3022     if (!determinant) return !two && a;
3023
3024     var c1 =  cr * n2n2 / determinant,
3025         c2 = -cr * n1n2 / determinant,
3026         n1xn2 = d3_geo_cartesianCross(n1, n2),
3027         A = d3_geo_cartesianScale(n1, c1),
3028         B = d3_geo_cartesianScale(n2, c2);
3029     d3_geo_cartesianAdd(A, B);
3030
3031     // Solve |p(t)|^2 = 1.
3032     var u = n1xn2,
3033         w = d3_geo_cartesianDot(A, u),
3034         uu = d3_geo_cartesianDot(u, u),
3035         t2 = w * w - uu * (d3_geo_cartesianDot(A, A) - 1);
3036
3037     if (t2 < 0) return;
3038
3039     var t = Math.sqrt(t2),
3040         q = d3_geo_cartesianScale(u, (-w - t) / uu);
3041     d3_geo_cartesianAdd(q, A);
3042     q = d3_geo_spherical(q);
3043     if (!two) return q;
3044
3045     // Two intersection points.
3046     var λ0 = a[0],
3047         λ1 = b[0],
3048         φ0 = a[1],
3049         φ1 = b[1],
3050         z;
3051     if (λ1 < λ0) z = λ0, λ0 = λ1, λ1 = z;
3052     var δλ = λ1 - λ0,
3053         polar = abs(δλ - π) < ε,
3054         meridian = polar || δλ < ε;
3055
3056     if (!polar && φ1 < φ0) z = φ0, φ0 = φ1, φ1 = z;
3057
3058     // Check that the first point is between a and b.
3059     if (meridian
3060         ? polar
3061           ? φ0 + φ1 > 0 ^ q[1] < (abs(q[0] - λ0) < ε ? φ0 : φ1)
3062           : φ0 <= q[1] && q[1] <= φ1
3063         : δλ > π ^ (λ0 <= q[0] && q[0] <= λ1)) {
3064       var q1 = d3_geo_cartesianScale(u, (-w + t) / uu);
3065       d3_geo_cartesianAdd(q1, A);
3066       return [q, d3_geo_spherical(q1)];
3067     }
3068   }
3069
3070   // Generates a 4-bit vector representing the location of a point relative to
3071   // the small circle's bounding box.
3072   function code(λ, φ) {
3073     var r = smallRadius ? radius : π - radius,
3074         code = 0;
3075     if (λ < -r) code |= 1; // left
3076     else if (λ > r) code |= 2; // right
3077     if (φ < -r) code |= 4; // below
3078     else if (φ > r) code |= 8; // above
3079     return code;
3080   }
3081 }
3082
3083 // Liang–Barsky line clipping.
3084 function d3_geom_clipLine(x0, y0, x1, y1) {
3085   return function(line) {
3086     var a = line.a,
3087         b = line.b,
3088         ax = a.x,
3089         ay = a.y,
3090         bx = b.x,
3091         by = b.y,
3092         t0 = 0,
3093         t1 = 1,
3094         dx = bx - ax,
3095         dy = by - ay,
3096         r;
3097
3098     r = x0 - ax;
3099     if (!dx && r > 0) return;
3100     r /= dx;
3101     if (dx < 0) {
3102       if (r < t0) return;
3103       if (r < t1) t1 = r;
3104     } else if (dx > 0) {
3105       if (r > t1) return;
3106       if (r > t0) t0 = r;
3107     }
3108
3109     r = x1 - ax;
3110     if (!dx && r < 0) return;
3111     r /= dx;
3112     if (dx < 0) {
3113       if (r > t1) return;
3114       if (r > t0) t0 = r;
3115     } else if (dx > 0) {
3116       if (r < t0) return;
3117       if (r < t1) t1 = r;
3118     }
3119
3120     r = y0 - ay;
3121     if (!dy && r > 0) return;
3122     r /= dy;
3123     if (dy < 0) {
3124       if (r < t0) return;
3125       if (r < t1) t1 = r;
3126     } else if (dy > 0) {
3127       if (r > t1) return;
3128       if (r > t0) t0 = r;
3129     }
3130
3131     r = y1 - ay;
3132     if (!dy && r < 0) return;
3133     r /= dy;
3134     if (dy < 0) {
3135       if (r > t1) return;
3136       if (r > t0) t0 = r;
3137     } else if (dy > 0) {
3138       if (r < t0) return;
3139       if (r < t1) t1 = r;
3140     }
3141
3142     if (t0 > 0) line.a = {x: ax + t0 * dx, y: ay + t0 * dy};
3143     if (t1 < 1) line.b = {x: ax + t1 * dx, y: ay + t1 * dy};
3144     return line;
3145   };
3146 }
3147
3148 var d3_geo_clipExtentMAX = 1e9;
3149
3150 d3.geo.clipExtent = function() {
3151   var x0, y0, x1, y1,
3152       stream,
3153       clip,
3154       clipExtent = {
3155         stream: function(output) {
3156           if (stream) stream.valid = false;
3157           stream = clip(output);
3158           stream.valid = true; // allow caching by d3.geo.path
3159           return stream;
3160         },
3161         extent: function(_) {
3162           if (!arguments.length) return [[x0, y0], [x1, y1]];
3163           clip = d3_geo_clipExtent(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]);
3164           if (stream) stream.valid = false, stream = null;
3165           return clipExtent;
3166         }
3167       };
3168   return clipExtent.extent([[0, 0], [960, 500]]);
3169 };
3170
3171 function d3_geo_clipExtent(x0, y0, x1, y1) {
3172   return function(listener) {
3173     var listener_ = listener,
3174         bufferListener = d3_geo_clipBufferListener(),
3175         clipLine = d3_geom_clipLine(x0, y0, x1, y1),
3176         segments,
3177         polygon,
3178         ring;
3179
3180     var clip = {
3181       point: point,
3182       lineStart: lineStart,
3183       lineEnd: lineEnd,
3184       polygonStart: function() {
3185         listener = bufferListener;
3186         segments = [];
3187         polygon = [];
3188         clean = true;
3189       },
3190       polygonEnd: function() {
3191         listener = listener_;
3192         segments = d3.merge(segments);
3193         var clipStartInside = insidePolygon([x0, y1]),
3194             inside = clean && clipStartInside,
3195             visible = segments.length;
3196         if (inside || visible) {
3197           listener.polygonStart();
3198           if (inside) {
3199             listener.lineStart();
3200             interpolate(null, null, 1, listener);
3201             listener.lineEnd();
3202           }
3203           if (visible) {
3204             d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener);
3205           }
3206           listener.polygonEnd();
3207         }
3208         segments = polygon = ring = null;
3209       }
3210     };
3211
3212     function insidePolygon(p) {
3213       var wn = 0, // the winding number counter
3214           n = polygon.length,
3215           y = p[1];
3216
3217       for (var i = 0; i < n; ++i) {
3218         for (var j = 1, v = polygon[i], m = v.length, a = v[0], b; j < m; ++j) {
3219           b = v[j];
3220           if (a[1] <= y) {
3221             if (b[1] >  y && isLeft(a, b, p) > 0) ++wn;
3222           } else {
3223             if (b[1] <= y && isLeft(a, b, p) < 0) --wn;
3224           }
3225           a = b;
3226         }
3227       }
3228       return wn !== 0;
3229     }
3230
3231     function isLeft(a, b, c) {
3232       return (b[0] - a[0]) * (c[1] - a[1]) - (c[0] - a[0]) * (b[1] - a[1]);
3233     }
3234
3235     function interpolate(from, to, direction, listener) {
3236       var a = 0, a1 = 0;
3237       if (from == null ||
3238           (a = corner(from, direction)) !== (a1 = corner(to, direction)) ||
3239           comparePoints(from, to) < 0 ^ direction > 0) {
3240         do {
3241           listener.point(a === 0 || a === 3 ? x0 : x1, a > 1 ? y1 : y0);
3242         } while ((a = (a + direction + 4) % 4) !== a1);
3243       } else {
3244         listener.point(to[0], to[1]);
3245       }
3246     }
3247
3248     function pointVisible(x, y) {
3249       return x0 <= x && x <= x1 && y0 <= y && y <= y1;
3250     }
3251
3252     function point(x, y) {
3253       if (pointVisible(x, y)) listener.point(x, y);
3254     }
3255
3256     var x__, y__, v__, // first point
3257         x_, y_, v_, // previous point
3258         first,
3259         clean;
3260
3261     function lineStart() {
3262       clip.point = linePoint;
3263       if (polygon) polygon.push(ring = []);
3264       first = true;
3265       v_ = false;
3266       x_ = y_ = NaN;
3267     }
3268
3269     function lineEnd() {
3270       // TODO rather than special-case polygons, simply handle them separately.
3271       // Ideally, coincident intersection points should be jittered to avoid
3272       // clipping issues.
3273       if (segments) {
3274         linePoint(x__, y__);
3275         if (v__ && v_) bufferListener.rejoin();
3276         segments.push(bufferListener.buffer());
3277       }
3278       clip.point = point;
3279       if (v_) listener.lineEnd();
3280     }
3281
3282     function linePoint(x, y) {
3283       x = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, x));
3284       y = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, y));
3285       var v = pointVisible(x, y);
3286       if (polygon) ring.push([x, y]);
3287       if (first) {
3288         x__ = x, y__ = y, v__ = v;
3289         first = false;
3290         if (v) {
3291           listener.lineStart();
3292           listener.point(x, y);
3293         }
3294       } else {
3295         if (v && v_) listener.point(x, y);
3296         else {
3297           var l = {a: {x: x_, y: y_}, b: {x: x, y: y}};
3298           if (clipLine(l)) {
3299             if (!v_) {
3300               listener.lineStart();
3301               listener.point(l.a.x, l.a.y);
3302             }
3303             listener.point(l.b.x, l.b.y);
3304             if (!v) listener.lineEnd();
3305             clean = false;
3306           } else if (v) {
3307             listener.lineStart();
3308             listener.point(x, y);
3309             clean = false;
3310           }
3311         }
3312       }
3313       x_ = x, y_ = y, v_ = v;
3314     }
3315
3316     return clip;
3317   };
3318
3319   function corner(p, direction) {
3320     return abs(p[0] - x0) < ε ? direction > 0 ? 0 : 3
3321         : abs(p[0] - x1) < ε ? direction > 0 ? 2 : 1
3322         : abs(p[1] - y0) < ε ? direction > 0 ? 1 : 0
3323         : direction > 0 ? 3 : 2; // abs(p[1] - y1) < ε
3324   }
3325
3326   function compare(a, b) {
3327     return comparePoints(a.x, b.x);
3328   }
3329
3330   function comparePoints(a, b) {
3331     var ca = corner(a, 1),
3332         cb = corner(b, 1);
3333     return ca !== cb ? ca - cb
3334         : ca === 0 ? b[1] - a[1]
3335         : ca === 1 ? a[0] - b[0]
3336         : ca === 2 ? a[1] - b[1]
3337         : b[0] - a[0];
3338   }
3339 }
3340 function d3_geo_compose(a, b) {
3341
3342   function compose(x, y) {
3343     return x = a(x, y), b(x[0], x[1]);
3344   }
3345
3346   if (a.invert && b.invert) compose.invert = function(x, y) {
3347     return x = b.invert(x, y), x && a.invert(x[0], x[1]);
3348   };
3349
3350   return compose;
3351 }
3352
3353 function d3_geo_conic(projectAt) {
3354   var φ0 = 0,
3355       φ1 = π / 3,
3356       m = d3_geo_projectionMutator(projectAt),
3357       p = m(φ0, φ1);
3358
3359   p.parallels = function(_) {
3360     if (!arguments.length) return [φ0 / π * 180, φ1 / π * 180];
3361     return m(φ0 = _[0] * π / 180, φ1 = _[1] * π / 180);
3362   };
3363
3364   return p;
3365 }
3366
3367 function d3_geo_conicEqualArea(φ0, φ1) {
3368   var sinφ0 = Math.sin(φ0),
3369       n = (sinφ0 + Math.sin(φ1)) / 2,
3370       C = 1 + sinφ0 * (2 * n - sinφ0),
3371       ρ0 = Math.sqrt(C) / n;
3372
3373   function forward(λ, φ) {
3374     var ρ = Math.sqrt(C - 2 * n * Math.sin(φ)) / n;
3375     return [
3376       ρ * Math.sin(λ *= n),
3377       ρ0 - ρ * Math.cos(λ)
3378     ];
3379   }
3380
3381   forward.invert = function(x, y) {
3382     var ρ0_y = ρ0 - y;
3383     return [
3384       Math.atan2(x, ρ0_y) / n,
3385       d3_asin((C - (x * x + ρ0_y * ρ0_y) * n * n) / (2 * n))
3386     ];
3387   };
3388
3389   return forward;
3390 }
3391
3392 (d3.geo.conicEqualArea = function() {
3393   return d3_geo_conic(d3_geo_conicEqualArea);
3394 }).raw = d3_geo_conicEqualArea;
3395
3396 // ESRI:102003
3397 d3.geo.albers = function() {
3398   return d3.geo.conicEqualArea()
3399       .rotate([96, 0])
3400       .center([-.6, 38.7])
3401       .parallels([29.5, 45.5])
3402       .scale(1070);
3403 };
3404
3405 // A composite projection for the United States, configured by default for
3406 // 960×500. Also works quite well at 960×600 with scale 1285. The set of
3407 // standard parallels for each region comes from USGS, which is published here:
3408 // http://egsc.usgs.gov/isb/pubs/MapProjections/projections.html#albers
3409 d3.geo.albersUsa = function() {
3410   var lower48 = d3.geo.albers();
3411
3412   // EPSG:3338
3413   var alaska = d3.geo.conicEqualArea()
3414       .rotate([154, 0])
3415       .center([-2, 58.5])
3416       .parallels([55, 65]);
3417
3418   // ESRI:102007
3419   var hawaii = d3.geo.conicEqualArea()
3420       .rotate([157, 0])
3421       .center([-3, 19.9])
3422       .parallels([8, 18]);
3423
3424   var point,
3425       pointStream = {point: function(x, y) { point = [x, y]; }},
3426       lower48Point,
3427       alaskaPoint,
3428       hawaiiPoint;
3429
3430   function albersUsa(coordinates) {
3431     var x = coordinates[0], y = coordinates[1];
3432     point = null;
3433     (lower48Point(x, y), point)
3434         || (alaskaPoint(x, y), point)
3435         || hawaiiPoint(x, y);
3436     return point;
3437   }
3438
3439   albersUsa.invert = function(coordinates) {
3440     var k = lower48.scale(),
3441         t = lower48.translate(),
3442         x = (coordinates[0] - t[0]) / k,
3443         y = (coordinates[1] - t[1]) / k;
3444     return (y >= .120 && y < .234 && x >= -.425 && x < -.214 ? alaska
3445         : y >= .166 && y < .234 && x >= -.214 && x < -.115 ? hawaii
3446         : lower48).invert(coordinates);
3447   };
3448
3449   // A naïve multi-projection stream.
3450   // The projections must have mutually exclusive clip regions on the sphere,
3451   // as this will avoid emitting interleaving lines and polygons.
3452   albersUsa.stream = function(stream) {
3453     var lower48Stream = lower48.stream(stream),
3454         alaskaStream = alaska.stream(stream),
3455         hawaiiStream = hawaii.stream(stream);
3456     return {
3457       point: function(x, y) {
3458         lower48Stream.point(x, y);
3459         alaskaStream.point(x, y);
3460         hawaiiStream.point(x, y);
3461       },
3462       sphere: function() {
3463         lower48Stream.sphere();
3464         alaskaStream.sphere();
3465         hawaiiStream.sphere();
3466       },
3467       lineStart: function() {
3468         lower48Stream.lineStart();
3469         alaskaStream.lineStart();
3470         hawaiiStream.lineStart();
3471       },
3472       lineEnd: function() {
3473         lower48Stream.lineEnd();
3474         alaskaStream.lineEnd();
3475         hawaiiStream.lineEnd();
3476       },
3477       polygonStart: function() {
3478         lower48Stream.polygonStart();
3479         alaskaStream.polygonStart();
3480         hawaiiStream.polygonStart();
3481       },
3482       polygonEnd: function() {
3483         lower48Stream.polygonEnd();
3484         alaskaStream.polygonEnd();
3485         hawaiiStream.polygonEnd();
3486       }
3487     };
3488   };
3489
3490   albersUsa.precision = function(_) {
3491     if (!arguments.length) return lower48.precision();
3492     lower48.precision(_);
3493     alaska.precision(_);
3494     hawaii.precision(_);
3495     return albersUsa;
3496   };
3497
3498   albersUsa.scale = function(_) {
3499     if (!arguments.length) return lower48.scale();
3500     lower48.scale(_);
3501     alaska.scale(_ * .35);
3502     hawaii.scale(_);
3503     return albersUsa.translate(lower48.translate());
3504   };
3505
3506   albersUsa.translate = function(_) {
3507     if (!arguments.length) return lower48.translate();
3508     var k = lower48.scale(), x = +_[0], y = +_[1];
3509
3510     lower48Point = lower48
3511         .translate(_)
3512         .clipExtent([[x - .455 * k, y - .238 * k], [x + .455 * k, y + .238 * k]])
3513         .stream(pointStream).point;
3514
3515     alaskaPoint = alaska
3516         .translate([x - .307 * k, y + .201 * k])
3517         .clipExtent([[x - .425 * k + ε, y + .120 * k + ε], [x - .214 * k - ε, y + .234 * k - ε]])
3518         .stream(pointStream).point;
3519
3520     hawaiiPoint = hawaii
3521         .translate([x - .205 * k, y + .212 * k])
3522         .clipExtent([[x - .214 * k + ε, y + .166 * k + ε], [x - .115 * k - ε, y + .234 * k - ε]])
3523         .stream(pointStream).point;
3524
3525     return albersUsa;
3526   };
3527
3528   return albersUsa.scale(1070);
3529 };
3530
3531 d3.geo.bounds = (function() {
3532   var λ0, φ0, λ1, φ1, // bounds
3533       λ_, // previous λ-coordinate
3534       λ__, φ__, // first point
3535       p0, // previous 3D point
3536       dλSum,
3537       ranges,
3538       range;
3539
3540   var bound = {
3541     point: point,
3542     lineStart: lineStart,
3543     lineEnd: lineEnd,
3544
3545     polygonStart: function() {
3546       bound.point = ringPoint;
3547       bound.lineStart = ringStart;
3548       bound.lineEnd = ringEnd;
3549       dλSum = 0;
3550       d3_geo_area.polygonStart();
3551     },
3552     polygonEnd: function() {
3553       d3_geo_area.polygonEnd();
3554       bound.point = point;
3555       bound.lineStart = lineStart;
3556       bound.lineEnd = lineEnd;
3557       if (d3_geo_areaRingSum < 0) λ0 = -(λ1 = 180), φ0 = -(φ1 = 90);
3558       else if (dλSum > ε) φ1 = 90;
3559       else if (dλSum < -ε) φ0 = -90;
3560       range[0] = λ0, range[1] = λ1;
3561     }
3562   };
3563
3564   function point(λ, φ) {
3565     ranges.push(range = [λ0 = λ, λ1 = λ]);
3566     if (φ < φ0) φ0 = φ;
3567     if (φ > φ1) φ1 = φ;
3568   }
3569
3570   function linePoint(λ, φ) {
3571     var p = d3_geo_cartesian([λ * d3_radians, φ * d3_radians]);
3572     if (p0) {
3573       var normal = d3_geo_cartesianCross(p0, p),
3574           equatorial = [normal[1], -normal[0], 0],
3575           inflection = d3_geo_cartesianCross(equatorial, normal);
3576       d3_geo_cartesianNormalize(inflection);
3577       inflection = d3_geo_spherical(inflection);
3578       var dλ = λ - λ_,
3579           s = dλ > 0 ? 1 : -1,
3580           λi = inflection[0] * d3_degrees * s,
3581           antimeridian = abs(dλ) > 180;
3582       if (antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
3583         var φi = inflection[1] * d3_degrees;
3584         if (φi > φ1) φ1 = φi;
3585       } else if (λi = (λi + 360) % 360 - 180, antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
3586         var φi = -inflection[1] * d3_degrees;
3587         if (φi < φ0) φ0 = φi;
3588       } else {
3589         if (φ < φ0) φ0 = φ;
3590         if (φ > φ1) φ1 = φ;
3591       }
3592       if (antimeridian) {
3593         if (λ < λ_) {
3594           if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
3595         } else {
3596           if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
3597         }
3598       } else {
3599         if (λ1 >= λ0) {
3600           if (λ < λ0) λ0 = λ;
3601           if (λ > λ1) λ1 = λ;
3602         } else {
3603           if (λ > λ_) {
3604             if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
3605           } else {
3606             if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
3607           }
3608         }
3609       }
3610     } else {
3611       point(λ, φ);
3612     }
3613     p0 = p, λ_ = λ;
3614   }
3615
3616   function lineStart() { bound.point = linePoint; }
3617   function lineEnd() {
3618     range[0] = λ0, range[1] = λ1;
3619     bound.point = point;
3620     p0 = null;
3621   }
3622
3623   function ringPoint(λ, φ) {
3624     if (p0) {
3625       var dλ = λ - λ_;
3626       dλSum += abs(dλ) > 180 ? dλ + (dλ > 0 ? 360 : -360) : dλ;
3627     } else λ__ = λ, φ__ = φ;
3628     d3_geo_area.point(λ, φ);
3629     linePoint(λ, φ);
3630   }
3631
3632   function ringStart() {
3633     d3_geo_area.lineStart();
3634   }
3635
3636   function ringEnd() {
3637     ringPoint(λ__, φ__);
3638     d3_geo_area.lineEnd();
3639     if (abs(dλSum) > ε) λ0 = -(λ1 = 180);
3640     range[0] = λ0, range[1] = λ1;
3641     p0 = null;
3642   }
3643
3644   // Finds the left-right distance between two longitudes.
3645   // This is almost the same as (λ1 - λ0 + 360°) % 360°, except that we want
3646   // the distance between ±180° to be 360°.
3647   function angle(λ0, λ1) { return (λ1 -= λ0) < 0 ? λ1 + 360 : λ1; }
3648
3649   function compareRanges(a, b) { return a[0] - b[0]; }
3650
3651   function withinRange(x, range) {
3652     return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x;
3653   }
3654
3655   return function(feature) {
3656     φ1 = λ1 = -(λ0 = φ0 = Infinity);
3657     ranges = [];
3658
3659     d3.geo.stream(feature, bound);
3660
3661     var n = ranges.length;
3662     if (n) {
3663       // First, sort ranges by their minimum longitudes.
3664       ranges.sort(compareRanges);
3665
3666       // Then, merge any ranges that overlap.
3667       for (var i = 1, a = ranges[0], b, merged = [a]; i < n; ++i) {
3668         b = ranges[i];
3669         if (withinRange(b[0], a) || withinRange(b[1], a)) {
3670           if (angle(a[0], b[1]) > angle(a[0], a[1])) a[1] = b[1];
3671           if (angle(b[0], a[1]) > angle(a[0], a[1])) a[0] = b[0];
3672         } else {
3673           merged.push(a = b);
3674         }
3675       }
3676
3677       // Finally, find the largest gap between the merged ranges.
3678       // The final bounding box will be the inverse of this gap.
3679       var best = -Infinity, dλ;
3680       for (var n = merged.length - 1, i = 0, a = merged[n], b; i <= n; a = b, ++i) {
3681         b = merged[i];
3682         if ((dλ = angle(a[1], b[0])) > best) best = dλ, λ0 = b[0], λ1 = a[1];
3683       }
3684     }
3685     ranges = range = null;
3686
3687     return λ0 === Infinity || φ0 === Infinity
3688         ? [[NaN, NaN], [NaN, NaN]]
3689         : [[λ0, φ0], [λ1, φ1]];
3690   };
3691 })();
3692
3693 d3.geo.centroid = function(object) {
3694   d3_geo_centroidW0 = d3_geo_centroidW1 =
3695   d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 =
3696   d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 =
3697   d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
3698   d3.geo.stream(object, d3_geo_centroid);
3699
3700   var x = d3_geo_centroidX2,
3701       y = d3_geo_centroidY2,
3702       z = d3_geo_centroidZ2,
3703       m = x * x + y * y + z * z;
3704
3705   // If the area-weighted centroid is undefined, fall back to length-weighted centroid.
3706   if (m < ε2) {
3707     x = d3_geo_centroidX1, y = d3_geo_centroidY1, z = d3_geo_centroidZ1;
3708     // If the feature has zero length, fall back to arithmetic mean of point vectors.
3709     if (d3_geo_centroidW1 < ε) x = d3_geo_centroidX0, y = d3_geo_centroidY0, z = d3_geo_centroidZ0;
3710     m = x * x + y * y + z * z;
3711     // If the feature still has an undefined centroid, then return.
3712     if (m < ε2) return [NaN, NaN];
3713   }
3714
3715   return [Math.atan2(y, x) * d3_degrees, d3_asin(z / Math.sqrt(m)) * d3_degrees];
3716 };
3717
3718 var d3_geo_centroidW0,
3719     d3_geo_centroidW1,
3720     d3_geo_centroidX0,
3721     d3_geo_centroidY0,
3722     d3_geo_centroidZ0,
3723     d3_geo_centroidX1,
3724     d3_geo_centroidY1,
3725     d3_geo_centroidZ1,
3726     d3_geo_centroidX2,
3727     d3_geo_centroidY2,
3728     d3_geo_centroidZ2;
3729
3730 var d3_geo_centroid = {
3731   sphere: d3_noop,
3732   point: d3_geo_centroidPoint,
3733   lineStart: d3_geo_centroidLineStart,
3734   lineEnd: d3_geo_centroidLineEnd,
3735   polygonStart: function() {
3736     d3_geo_centroid.lineStart = d3_geo_centroidRingStart;
3737   },
3738   polygonEnd: function() {
3739     d3_geo_centroid.lineStart = d3_geo_centroidLineStart;
3740   }
3741 };
3742
3743 // Arithmetic mean of Cartesian vectors.
3744 function d3_geo_centroidPoint(λ, φ) {
3745   λ *= d3_radians;
3746   var cosφ = Math.cos(φ *= d3_radians);
3747   d3_geo_centroidPointXYZ(cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ));
3748 }
3749
3750 function d3_geo_centroidPointXYZ(x, y, z) {
3751   ++d3_geo_centroidW0;
3752   d3_geo_centroidX0 += (x - d3_geo_centroidX0) / d3_geo_centroidW0;
3753   d3_geo_centroidY0 += (y - d3_geo_centroidY0) / d3_geo_centroidW0;
3754   d3_geo_centroidZ0 += (z - d3_geo_centroidZ0) / d3_geo_centroidW0;
3755 }
3756
3757 function d3_geo_centroidLineStart() {
3758   var x0, y0, z0; // previous point
3759
3760   d3_geo_centroid.point = function(λ, φ) {
3761     λ *= d3_radians;
3762     var cosφ = Math.cos(φ *= d3_radians);
3763     x0 = cosφ * Math.cos(λ);
3764     y0 = cosφ * Math.sin(λ);
3765     z0 = Math.sin(φ);
3766     d3_geo_centroid.point = nextPoint;
3767     d3_geo_centroidPointXYZ(x0, y0, z0);
3768   };
3769
3770   function nextPoint(λ, φ) {
3771     λ *= d3_radians;
3772     var cosφ = Math.cos(φ *= d3_radians),
3773         x = cosφ * Math.cos(λ),
3774         y = cosφ * Math.sin(λ),
3775         z = Math.sin(φ),
3776         w = Math.atan2(
3777           Math.sqrt((w = y0 * z - z0 * y) * w + (w = z0 * x - x0 * z) * w + (w = x0 * y - y0 * x) * w),
3778           x0 * x + y0 * y + z0 * z);
3779     d3_geo_centroidW1 += w;
3780     d3_geo_centroidX1 += w * (x0 + (x0 = x));
3781     d3_geo_centroidY1 += w * (y0 + (y0 = y));
3782     d3_geo_centroidZ1 += w * (z0 + (z0 = z));
3783     d3_geo_centroidPointXYZ(x0, y0, z0);
3784   }
3785 }
3786
3787 function d3_geo_centroidLineEnd() {
3788   d3_geo_centroid.point = d3_geo_centroidPoint;
3789 }
3790
3791 // See J. E. Brock, The Inertia Tensor for a Spherical Triangle,
3792 // J. Applied Mechanics 42, 239 (1975).
3793 function d3_geo_centroidRingStart() {
3794   var λ00, φ00, // first point
3795       x0, y0, z0; // previous point
3796
3797   d3_geo_centroid.point = function(λ, φ) {
3798     λ00 = λ, φ00 = φ;
3799     d3_geo_centroid.point = nextPoint;
3800     λ *= d3_radians;
3801     var cosφ = Math.cos(φ *= d3_radians);
3802     x0 = cosφ * Math.cos(λ);
3803     y0 = cosφ * Math.sin(λ);
3804     z0 = Math.sin(φ);
3805     d3_geo_centroidPointXYZ(x0, y0, z0);
3806   };
3807
3808   d3_geo_centroid.lineEnd = function() {
3809     nextPoint(λ00, φ00);
3810     d3_geo_centroid.lineEnd = d3_geo_centroidLineEnd;
3811     d3_geo_centroid.point = d3_geo_centroidPoint;
3812   };
3813
3814   function nextPoint(λ, φ) {
3815     λ *= d3_radians;
3816     var cosφ = Math.cos(φ *= d3_radians),
3817         x = cosφ * Math.cos(λ),
3818         y = cosφ * Math.sin(λ),
3819         z = Math.sin(φ),
3820         cx = y0 * z - z0 * y,
3821         cy = z0 * x - x0 * z,
3822         cz = x0 * y - y0 * x,
3823         m = Math.sqrt(cx * cx + cy * cy + cz * cz),
3824         u = x0 * x + y0 * y + z0 * z,
3825         v = m && -d3_acos(u) / m, // area weight
3826         w = Math.atan2(m, u); // line weight
3827     d3_geo_centroidX2 += v * cx;
3828     d3_geo_centroidY2 += v * cy;
3829     d3_geo_centroidZ2 += v * cz;
3830     d3_geo_centroidW1 += w;
3831     d3_geo_centroidX1 += w * (x0 + (x0 = x));
3832     d3_geo_centroidY1 += w * (y0 + (y0 = y));
3833     d3_geo_centroidZ1 += w * (z0 + (z0 = z));
3834     d3_geo_centroidPointXYZ(x0, y0, z0);
3835   }
3836 }
3837
3838 // TODO Unify this code with d3.geom.polygon area?
3839
3840 var d3_geo_pathAreaSum, d3_geo_pathAreaPolygon, d3_geo_pathArea = {
3841   point: d3_noop,
3842   lineStart: d3_noop,
3843   lineEnd: d3_noop,
3844
3845   // Only count area for polygon rings.
3846   polygonStart: function() {
3847     d3_geo_pathAreaPolygon = 0;
3848     d3_geo_pathArea.lineStart = d3_geo_pathAreaRingStart;
3849   },
3850   polygonEnd: function() {
3851     d3_geo_pathArea.lineStart = d3_geo_pathArea.lineEnd = d3_geo_pathArea.point = d3_noop;
3852     d3_geo_pathAreaSum += abs(d3_geo_pathAreaPolygon / 2);
3853   }
3854 };
3855
3856 function d3_geo_pathAreaRingStart() {
3857   var x00, y00, x0, y0;
3858
3859   // For the first point, …
3860   d3_geo_pathArea.point = function(x, y) {
3861     d3_geo_pathArea.point = nextPoint;
3862     x00 = x0 = x, y00 = y0 = y;
3863   };
3864
3865   // For subsequent points, …
3866   function nextPoint(x, y) {
3867     d3_geo_pathAreaPolygon += y0 * x - x0 * y;
3868     x0 = x, y0 = y;
3869   }
3870
3871   // For the last point, return to the start.
3872   d3_geo_pathArea.lineEnd = function() {
3873     nextPoint(x00, y00);
3874   };
3875 }
3876
3877 var d3_geo_pathBoundsX0,
3878     d3_geo_pathBoundsY0,
3879     d3_geo_pathBoundsX1,
3880     d3_geo_pathBoundsY1;
3881
3882 var d3_geo_pathBounds = {
3883   point: d3_geo_pathBoundsPoint,
3884   lineStart: d3_noop,
3885   lineEnd: d3_noop,
3886   polygonStart: d3_noop,
3887   polygonEnd: d3_noop
3888 };
3889
3890 function d3_geo_pathBoundsPoint(x, y) {
3891   if (x < d3_geo_pathBoundsX0) d3_geo_pathBoundsX0 = x;
3892   if (x > d3_geo_pathBoundsX1) d3_geo_pathBoundsX1 = x;
3893   if (y < d3_geo_pathBoundsY0) d3_geo_pathBoundsY0 = y;
3894   if (y > d3_geo_pathBoundsY1) d3_geo_pathBoundsY1 = y;
3895 }
3896 function d3_geo_pathBuffer() {
3897   var pointCircle = d3_geo_pathBufferCircle(4.5),
3898       buffer = [];
3899
3900   var stream = {
3901     point: point,
3902
3903     // While inside a line, override point to moveTo then lineTo.
3904     lineStart: function() { stream.point = pointLineStart; },
3905     lineEnd: lineEnd,
3906
3907     // While inside a polygon, override lineEnd to closePath.
3908     polygonStart: function() { stream.lineEnd = lineEndPolygon; },
3909     polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; },
3910
3911     pointRadius: function(_) {
3912       pointCircle = d3_geo_pathBufferCircle(_);
3913       return stream;
3914     },
3915
3916     result: function() {
3917       if (buffer.length) {
3918         var result = buffer.join("");
3919         buffer = [];
3920         return result;
3921       }
3922     }
3923   };
3924
3925   function point(x, y) {
3926     buffer.push("M", x, ",", y, pointCircle);
3927   }
3928
3929   function pointLineStart(x, y) {
3930     buffer.push("M", x, ",", y);
3931     stream.point = pointLine;
3932   }
3933
3934   function pointLine(x, y) {
3935     buffer.push("L", x, ",", y);
3936   }
3937
3938   function lineEnd() {
3939     stream.point = point;
3940   }
3941
3942   function lineEndPolygon() {
3943     buffer.push("Z");
3944   }
3945
3946   return stream;
3947 }
3948
3949 function d3_geo_pathBufferCircle(radius) {
3950   return "m0," + radius
3951       + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius
3952       + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius
3953       + "z";
3954 }
3955
3956 // TODO Unify this code with d3.geom.polygon centroid?
3957 // TODO Enforce positive area for exterior, negative area for interior?
3958
3959 var d3_geo_pathCentroid = {
3960   point: d3_geo_pathCentroidPoint,
3961
3962   // For lines, weight by length.
3963   lineStart: d3_geo_pathCentroidLineStart,
3964   lineEnd: d3_geo_pathCentroidLineEnd,
3965
3966   // For polygons, weight by area.
3967   polygonStart: function() {
3968     d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidRingStart;
3969   },
3970   polygonEnd: function() {
3971     d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
3972     d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidLineStart;
3973     d3_geo_pathCentroid.lineEnd = d3_geo_pathCentroidLineEnd;
3974   }
3975 };
3976
3977 function d3_geo_pathCentroidPoint(x, y) {
3978   d3_geo_centroidX0 += x;
3979   d3_geo_centroidY0 += y;
3980   ++d3_geo_centroidZ0;
3981 }
3982
3983 function d3_geo_pathCentroidLineStart() {
3984   var x0, y0;
3985
3986   d3_geo_pathCentroid.point = function(x, y) {
3987     d3_geo_pathCentroid.point = nextPoint;
3988     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
3989   };
3990
3991   function nextPoint(x, y) {
3992     var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
3993     d3_geo_centroidX1 += z * (x0 + x) / 2;
3994     d3_geo_centroidY1 += z * (y0 + y) / 2;
3995     d3_geo_centroidZ1 += z;
3996     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
3997   }
3998 }
3999
4000 function d3_geo_pathCentroidLineEnd() {
4001   d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
4002 }
4003
4004 function d3_geo_pathCentroidRingStart() {
4005   var x00, y00, x0, y0;
4006
4007   // For the first point, …
4008   d3_geo_pathCentroid.point = function(x, y) {
4009     d3_geo_pathCentroid.point = nextPoint;
4010     d3_geo_pathCentroidPoint(x00 = x0 = x, y00 = y0 = y);
4011   };
4012
4013   // For subsequent points, …
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
4020     z = y0 * x - x0 * y;
4021     d3_geo_centroidX2 += z * (x0 + x);
4022     d3_geo_centroidY2 += z * (y0 + y);
4023     d3_geo_centroidZ2 += z * 3;
4024     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4025   }
4026
4027   // For the last point, return to the start.
4028   d3_geo_pathCentroid.lineEnd = function() {
4029     nextPoint(x00, y00);
4030   };
4031 }
4032
4033 function d3_geo_pathContext(context) {
4034   var pointRadius = 4.5;
4035
4036   var stream = {
4037     point: point,
4038
4039     // While inside a line, override point to moveTo then lineTo.
4040     lineStart: function() { stream.point = pointLineStart; },
4041     lineEnd: lineEnd,
4042
4043     // While inside a polygon, override lineEnd to closePath.
4044     polygonStart: function() { stream.lineEnd = lineEndPolygon; },
4045     polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; },
4046
4047     pointRadius: function(_) {
4048       pointRadius = _;
4049       return stream;
4050     },
4051
4052     result: d3_noop
4053   };
4054
4055   function point(x, y) {
4056     context.moveTo(x, y);
4057     context.arc(x, y, pointRadius, 0, τ);
4058   }
4059
4060   function pointLineStart(x, y) {
4061     context.moveTo(x, y);
4062     stream.point = pointLine;
4063   }
4064
4065   function pointLine(x, y) {
4066     context.lineTo(x, y);
4067   }
4068
4069   function lineEnd() {
4070     stream.point = point;
4071   }
4072
4073   function lineEndPolygon() {
4074     context.closePath();
4075   }
4076
4077   return stream;
4078 }
4079
4080 function d3_geo_resample(project) {
4081   var δ2 = .5, // precision, px²
4082       cosMinDistance = Math.cos(30 * d3_radians), // cos(minimum angular distance)
4083       maxDepth = 16;
4084
4085   function resample(stream) {
4086     return (maxDepth ? resampleRecursive : resampleNone)(stream);
4087   }
4088
4089   function resampleNone(stream) {
4090     return d3_geo_transformPoint(stream, function(x, y) {
4091       x = project(x, y);
4092       stream.point(x[0], x[1]);
4093     });
4094   }
4095
4096   function resampleRecursive(stream) {
4097     var λ00, φ00, x00, y00, a00, b00, c00, // first point
4098         λ0, x0, y0, a0, b0, c0; // previous point
4099
4100     var resample = {
4101       point: point,
4102       lineStart: lineStart,
4103       lineEnd: lineEnd,
4104       polygonStart: function() { stream.polygonStart(); resample.lineStart = ringStart; },
4105       polygonEnd: function() { stream.polygonEnd(); resample.lineStart = lineStart; }
4106     };
4107
4108     function point(x, y) {
4109       x = project(x, y);
4110       stream.point(x[0], x[1]);
4111     }
4112
4113     function lineStart() {
4114       x0 = NaN;
4115       resample.point = linePoint;
4116       stream.lineStart();
4117     }
4118
4119     function linePoint(λ, φ) {
4120       var c = d3_geo_cartesian([λ, φ]), p = project(λ, φ);
4121       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);
4122       stream.point(x0, y0);
4123     }
4124
4125     function lineEnd() {
4126       resample.point = point;
4127       stream.lineEnd();
4128     }
4129
4130     function ringStart() {
4131       lineStart();
4132       resample.point = ringPoint;
4133       resample.lineEnd = ringEnd;
4134     }
4135
4136     function ringPoint(λ, φ) {
4137       linePoint(λ00 = λ, φ00 = φ), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0;
4138       resample.point = linePoint;
4139     }
4140
4141     function ringEnd() {
4142       resampleLineTo(x0, y0, λ0, a0, b0, c0, x00, y00, λ00, a00, b00, c00, maxDepth, stream);
4143       resample.lineEnd = lineEnd;
4144       lineEnd();
4145     }
4146
4147     return resample;
4148   }
4149
4150   function resampleLineTo(x0, y0, λ0, a0, b0, c0, x1, y1, λ1, a1, b1, c1, depth, stream) {
4151     var dx = x1 - x0,
4152         dy = y1 - y0,
4153         d2 = dx * dx + dy * dy;
4154     if (d2 > 4 * δ2 && depth--) {
4155       var a = a0 + a1,
4156           b = b0 + b1,
4157           c = c0 + c1,
4158           m = Math.sqrt(a * a + b * b + c * c),
4159           φ2 = Math.asin(c /= m),
4160           λ2 = abs(abs(c) - 1) < ε || abs(λ0 - λ1) < ε ? (λ0 + λ1) / 2 : Math.atan2(b, a),
4161           p = project(λ2, φ2),
4162           x2 = p[0],
4163           y2 = p[1],
4164           dx2 = x2 - x0,
4165           dy2 = y2 - y0,
4166           dz = dy * dx2 - dx * dy2;
4167       if (dz * dz / d2 > δ2 // perpendicular projected distance
4168           || abs((dx * dx2 + dy * dy2) / d2 - .5) > .3 // midpoint close to an end
4169           || a0 * a1 + b0 * b1 + c0 * c1 < cosMinDistance) { // angular distance
4170         resampleLineTo(x0, y0, λ0, a0, b0, c0, x2, y2, λ2, a /= m, b /= m, c, depth, stream);
4171         stream.point(x2, y2);
4172         resampleLineTo(x2, y2, λ2, a, b, c, x1, y1, λ1, a1, b1, c1, depth, stream);
4173       }
4174     }
4175   }
4176
4177   resample.precision = function(_) {
4178     if (!arguments.length) return Math.sqrt(δ2);
4179     maxDepth = (δ2 = _ * _) > 0 && 16;
4180     return resample;
4181   };
4182
4183   return resample;
4184 }
4185
4186 d3.geo.path = function() {
4187   var pointRadius = 4.5,
4188       projection,
4189       context,
4190       projectStream,
4191       contextStream,
4192       cacheStream;
4193
4194   function path(object) {
4195     if (object) {
4196       if (typeof pointRadius === "function") contextStream.pointRadius(+pointRadius.apply(this, arguments));
4197       if (!cacheStream || !cacheStream.valid) cacheStream = projectStream(contextStream);
4198       d3.geo.stream(object, cacheStream);
4199     }
4200     return contextStream.result();
4201   }
4202
4203   path.area = function(object) {
4204     d3_geo_pathAreaSum = 0;
4205     d3.geo.stream(object, projectStream(d3_geo_pathArea));
4206     return d3_geo_pathAreaSum;
4207   };
4208
4209   path.centroid = function(object) {
4210     d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 =
4211     d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 =
4212     d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
4213     d3.geo.stream(object, projectStream(d3_geo_pathCentroid));
4214     return d3_geo_centroidZ2 ? [d3_geo_centroidX2 / d3_geo_centroidZ2, d3_geo_centroidY2 / d3_geo_centroidZ2]
4215         : d3_geo_centroidZ1 ? [d3_geo_centroidX1 / d3_geo_centroidZ1, d3_geo_centroidY1 / d3_geo_centroidZ1]
4216         : d3_geo_centroidZ0 ? [d3_geo_centroidX0 / d3_geo_centroidZ0, d3_geo_centroidY0 / d3_geo_centroidZ0]
4217         : [NaN, NaN];
4218   };
4219
4220   path.bounds = function(object) {
4221     d3_geo_pathBoundsX1 = d3_geo_pathBoundsY1 = -(d3_geo_pathBoundsX0 = d3_geo_pathBoundsY0 = Infinity);
4222     d3.geo.stream(object, projectStream(d3_geo_pathBounds));
4223     return [[d3_geo_pathBoundsX0, d3_geo_pathBoundsY0], [d3_geo_pathBoundsX1, d3_geo_pathBoundsY1]];
4224   };
4225
4226   path.projection = function(_) {
4227     if (!arguments.length) return projection;
4228     projectStream = (projection = _) ? _.stream || d3_geo_pathProjectStream(_) : d3_identity;
4229     return reset();
4230   };
4231
4232   path.context = function(_) {
4233     if (!arguments.length) return context;
4234     contextStream = (context = _) == null ? new d3_geo_pathBuffer : new d3_geo_pathContext(_);
4235     if (typeof pointRadius !== "function") contextStream.pointRadius(pointRadius);
4236     return reset();
4237   };
4238
4239   path.pointRadius = function(_) {
4240     if (!arguments.length) return pointRadius;
4241     pointRadius = typeof _ === "function" ? _ : (contextStream.pointRadius(+_), +_);
4242     return path;
4243   };
4244
4245   function reset() {
4246     cacheStream = null;
4247     return path;
4248   }
4249
4250   return path.projection(d3.geo.albersUsa()).context(null);
4251 };
4252
4253 function d3_geo_pathProjectStream(project) {
4254   var resample = d3_geo_resample(function(x, y) { return project([x * d3_degrees, y * d3_degrees]); });
4255   return function(stream) { return d3_geo_projectionRadians(resample(stream)); };
4256 }
4257
4258 d3.geo.transform = function(methods) {
4259   return {
4260     stream: function(stream) {
4261       var transform = new d3_geo_transform(stream);
4262       for (var k in methods) transform[k] = methods[k];
4263       return transform;
4264     }
4265   };
4266 };
4267
4268 function d3_geo_transform(stream) {
4269   this.stream = stream;
4270 }
4271
4272 d3_geo_transform.prototype = {
4273   point: function(x, y) { this.stream.point(x, y); },
4274   sphere: function() { this.stream.sphere(); },
4275   lineStart: function() { this.stream.lineStart(); },
4276   lineEnd: function() { this.stream.lineEnd(); },
4277   polygonStart: function() { this.stream.polygonStart(); },
4278   polygonEnd: function() { this.stream.polygonEnd(); }
4279 };
4280
4281 function d3_geo_transformPoint(stream, point) {
4282   return {
4283     point: point,
4284     sphere: function() { stream.sphere(); },
4285     lineStart: function() { stream.lineStart(); },
4286     lineEnd: function() { stream.lineEnd(); },
4287     polygonStart: function() { stream.polygonStart(); },
4288     polygonEnd: function() { stream.polygonEnd(); },
4289   };
4290 }
4291
4292 d3.geo.projection = d3_geo_projection;
4293 d3.geo.projectionMutator = d3_geo_projectionMutator;
4294
4295 function d3_geo_projection(project) {
4296   return d3_geo_projectionMutator(function() { return project; })();
4297 }
4298
4299 function d3_geo_projectionMutator(projectAt) {
4300   var project,
4301       rotate,
4302       projectRotate,
4303       projectResample = d3_geo_resample(function(x, y) { x = project(x, y); return [x[0] * k + δx, δy - x[1] * k]; }),
4304       k = 150, // scale
4305       x = 480, y = 250, // translate
4306       λ = 0, φ = 0, // center
4307       δλ = 0, δφ = 0, δγ = 0, // rotate
4308       δx, δy, // center
4309       preclip = d3_geo_clipAntimeridian,
4310       postclip = d3_identity,
4311       clipAngle = null,
4312       clipExtent = null,
4313       stream;
4314
4315   function projection(point) {
4316     point = projectRotate(point[0] * d3_radians, point[1] * d3_radians);
4317     return [point[0] * k + δx, δy - point[1] * k];
4318   }
4319
4320   function invert(point) {
4321     point = projectRotate.invert((point[0] - δx) / k, (δy - point[1]) / k);
4322     return point && [point[0] * d3_degrees, point[1] * d3_degrees];
4323   }
4324
4325   projection.stream = function(output) {
4326     if (stream) stream.valid = false;
4327     stream = d3_geo_projectionRadians(preclip(rotate, projectResample(postclip(output))));
4328     stream.valid = true; // allow caching by d3.geo.path
4329     return stream;
4330   };
4331
4332   projection.clipAngle = function(_) {
4333     if (!arguments.length) return clipAngle;
4334     preclip = _ == null ? (clipAngle = _, d3_geo_clipAntimeridian) : d3_geo_clipCircle((clipAngle = +_) * d3_radians);
4335     return invalidate();
4336   };
4337
4338   projection.clipExtent = function(_) {
4339     if (!arguments.length) return clipExtent;
4340     clipExtent = _;
4341     postclip = _ ? d3_geo_clipExtent(_[0][0], _[0][1], _[1][0], _[1][1]) : d3_identity;
4342     return invalidate();
4343   };
4344
4345   projection.scale = function(_) {
4346     if (!arguments.length) return k;
4347     k = +_;
4348     return reset();
4349   };
4350
4351   projection.translate = function(_) {
4352     if (!arguments.length) return [x, y];
4353     x = +_[0];
4354     y = +_[1];
4355     return reset();
4356   };
4357
4358   projection.center = function(_) {
4359     if (!arguments.length) return [λ * d3_degrees, φ * d3_degrees];
4360     λ = _[0] % 360 * d3_radians;
4361     φ = _[1] % 360 * d3_radians;
4362     return reset();
4363   };
4364
4365   projection.rotate = function(_) {
4366     if (!arguments.length) return [δλ * d3_degrees, δφ * d3_degrees, δγ * d3_degrees];
4367     δλ = _[0] % 360 * d3_radians;
4368     δφ = _[1] % 360 * d3_radians;
4369     δγ = _.length > 2 ? _[2] % 360 * d3_radians : 0;
4370     return reset();
4371   };
4372
4373   d3.rebind(projection, projectResample, "precision");
4374
4375   function reset() {
4376     projectRotate = d3_geo_compose(rotate = d3_geo_rotation(δλ, δφ, δγ), project);
4377     var center = project(λ, φ);
4378     δx = x - center[0] * k;
4379     δy = y + center[1] * k;
4380     return invalidate();
4381   }
4382
4383   function invalidate() {
4384     if (stream) stream.valid = false, stream = null;
4385     return projection;
4386   }
4387
4388   return function() {
4389     project = projectAt.apply(this, arguments);
4390     projection.invert = project.invert && invert;
4391     return reset();
4392   };
4393 }
4394
4395 function d3_geo_projectionRadians(stream) {
4396   return d3_geo_transformPoint(stream, function(x, y) {
4397     stream.point(x * d3_radians, y * d3_radians);
4398   });
4399 }
4400
4401 function d3_geo_mercator(λ, φ) {
4402   return [λ, Math.log(Math.tan(π / 4 + φ / 2))];
4403 }
4404
4405 d3_geo_mercator.invert = function(x, y) {
4406   return [x, 2 * Math.atan(Math.exp(y)) - halfπ];
4407 };
4408
4409 function d3_geo_mercatorProjection(project) {
4410   var m = d3_geo_projection(project),
4411       scale = m.scale,
4412       translate = m.translate,
4413       clipExtent = m.clipExtent,
4414       clipAuto;
4415
4416   m.scale = function() {
4417     var v = scale.apply(m, arguments);
4418     return v === m ? (clipAuto ? m.clipExtent(null) : m) : v;
4419   };
4420
4421   m.translate = function() {
4422     var v = translate.apply(m, arguments);
4423     return v === m ? (clipAuto ? m.clipExtent(null) : m) : v;
4424   };
4425
4426   m.clipExtent = function(_) {
4427     var v = clipExtent.apply(m, arguments);
4428     if (v === m) {
4429       if (clipAuto = _ == null) {
4430         var k = π * scale(), t = translate();
4431         clipExtent([[t[0] - k, t[1] - k], [t[0] + k, t[1] + k]]);
4432       }
4433     } else if (clipAuto) {
4434       v = null;
4435     }
4436     return v;
4437   };
4438
4439   return m.clipExtent(null);
4440 }
4441
4442 (d3.geo.mercator = function() {
4443   return d3_geo_mercatorProjection(d3_geo_mercator);
4444 }).raw = d3_geo_mercator;
4445 d3.geom = {};
4446
4447 d3.geom.polygon = function(coordinates) {
4448   d3_subclass(coordinates, d3_geom_polygonPrototype);
4449   return coordinates;
4450 };
4451
4452 var d3_geom_polygonPrototype = d3.geom.polygon.prototype = [];
4453
4454 d3_geom_polygonPrototype.area = function() {
4455   var i = -1,
4456       n = this.length,
4457       a,
4458       b = this[n - 1],
4459       area = 0;
4460
4461   while (++i < n) {
4462     a = b;
4463     b = this[i];
4464     area += a[1] * b[0] - a[0] * b[1];
4465   }
4466
4467   return area * .5;
4468 };
4469
4470 d3_geom_polygonPrototype.centroid = function(k) {
4471   var i = -1,
4472       n = this.length,
4473       x = 0,
4474       y = 0,
4475       a,
4476       b = this[n - 1],
4477       c;
4478
4479   if (!arguments.length) k = -1 / (6 * this.area());
4480
4481   while (++i < n) {
4482     a = b;
4483     b = this[i];
4484     c = a[0] * b[1] - b[0] * a[1];
4485     x += (a[0] + b[0]) * c;
4486     y += (a[1] + b[1]) * c;
4487   }
4488
4489   return [x * k, y * k];
4490 };
4491
4492 // The Sutherland-Hodgman clipping algorithm.
4493 // Note: requires the clip polygon to be counterclockwise and convex.
4494 d3_geom_polygonPrototype.clip = function(subject) {
4495   var input,
4496       closed = d3_geom_polygonClosed(subject),
4497       i = -1,
4498       n = this.length - d3_geom_polygonClosed(this),
4499       j,
4500       m,
4501       a = this[n - 1],
4502       b,
4503       c,
4504       d;
4505
4506   while (++i < n) {
4507     input = subject.slice();
4508     subject.length = 0;
4509     b = this[i];
4510     c = input[(m = input.length - closed) - 1];
4511     j = -1;
4512     while (++j < m) {
4513       d = input[j];
4514       if (d3_geom_polygonInside(d, a, b)) {
4515         if (!d3_geom_polygonInside(c, a, b)) {
4516           subject.push(d3_geom_polygonIntersect(c, d, a, b));
4517         }
4518         subject.push(d);
4519       } else if (d3_geom_polygonInside(c, a, b)) {
4520         subject.push(d3_geom_polygonIntersect(c, d, a, b));
4521       }
4522       c = d;
4523     }
4524     if (closed) subject.push(subject[0]);
4525     a = b;
4526   }
4527
4528   return subject;
4529 };
4530
4531 function d3_geom_polygonInside(p, a, b) {
4532   return (b[0] - a[0]) * (p[1] - a[1]) < (b[1] - a[1]) * (p[0] - a[0]);
4533 }
4534
4535 // Intersect two infinite lines cd and ab.
4536 function d3_geom_polygonIntersect(c, d, a, b) {
4537   var x1 = c[0], x3 = a[0], x21 = d[0] - x1, x43 = b[0] - x3,
4538       y1 = c[1], y3 = a[1], y21 = d[1] - y1, y43 = b[1] - y3,
4539       ua = (x43 * (y1 - y3) - y43 * (x1 - x3)) / (y43 * x21 - x43 * y21);
4540   return [x1 + ua * x21, y1 + ua * y21];
4541 }
4542
4543 // Returns true if the polygon is closed.
4544 function d3_geom_polygonClosed(coordinates) {
4545   var a = coordinates[0],
4546       b = coordinates[coordinates.length - 1];
4547   return !(a[0] - b[0] || a[1] - b[1]);
4548 }
4549
4550 var d3_ease_default = function() { return d3_identity; };
4551
4552 var d3_ease = d3.map({
4553   linear: d3_ease_default,
4554   poly: d3_ease_poly,
4555   quad: function() { return d3_ease_quad; },
4556   cubic: function() { return d3_ease_cubic; },
4557   sin: function() { return d3_ease_sin; },
4558   exp: function() { return d3_ease_exp; },
4559   circle: function() { return d3_ease_circle; },
4560   elastic: d3_ease_elastic,
4561   back: d3_ease_back,
4562   bounce: function() { return d3_ease_bounce; }
4563 });
4564
4565 var d3_ease_mode = d3.map({
4566   "in": d3_identity,
4567   "out": d3_ease_reverse,
4568   "in-out": d3_ease_reflect,
4569   "out-in": function(f) { return d3_ease_reflect(d3_ease_reverse(f)); }
4570 });
4571
4572 d3.ease = function(name) {
4573   var i = name.indexOf("-"),
4574       t = i >= 0 ? name.substring(0, i) : name,
4575       m = i >= 0 ? name.substring(i + 1) : "in";
4576   t = d3_ease.get(t) || d3_ease_default;
4577   m = d3_ease_mode.get(m) || d3_identity;
4578   return d3_ease_clamp(m(t.apply(null, d3_arraySlice.call(arguments, 1))));
4579 };
4580
4581 function d3_ease_clamp(f) {
4582   return function(t) {
4583     return t <= 0 ? 0 : t >= 1 ? 1 : f(t);
4584   };
4585 }
4586
4587 function d3_ease_reverse(f) {
4588   return function(t) {
4589     return 1 - f(1 - t);
4590   };
4591 }
4592
4593 function d3_ease_reflect(f) {
4594   return function(t) {
4595     return .5 * (t < .5 ? f(2 * t) : (2 - f(2 - 2 * t)));
4596   };
4597 }
4598
4599 function d3_ease_quad(t) {
4600   return t * t;
4601 }
4602
4603 function d3_ease_cubic(t) {
4604   return t * t * t;
4605 }
4606
4607 // Optimized clamp(reflect(poly(3))).
4608 function d3_ease_cubicInOut(t) {
4609   if (t <= 0) return 0;
4610   if (t >= 1) return 1;
4611   var t2 = t * t, t3 = t2 * t;
4612   return 4 * (t < .5 ? t3 : 3 * (t - t2) + t3 - .75);
4613 }
4614
4615 function d3_ease_poly(e) {
4616   return function(t) {
4617     return Math.pow(t, e);
4618   };
4619 }
4620
4621 function d3_ease_sin(t) {
4622   return 1 - Math.cos(t * halfπ);
4623 }
4624
4625 function d3_ease_exp(t) {
4626   return Math.pow(2, 10 * (t - 1));
4627 }
4628
4629 function d3_ease_circle(t) {
4630   return 1 - Math.sqrt(1 - t * t);
4631 }
4632
4633 function d3_ease_elastic(a, p) {
4634   var s;
4635   if (arguments.length < 2) p = 0.45;
4636   if (arguments.length) s = p / τ * Math.asin(1 / a);
4637   else a = 1, s = p / 4;
4638   return function(t) {
4639     return 1 + a * Math.pow(2, -10 * t) * Math.sin((t - s) * τ / p);
4640   };
4641 }
4642
4643 function d3_ease_back(s) {
4644   if (!s) s = 1.70158;
4645   return function(t) {
4646     return t * t * ((s + 1) * t - s);
4647   };
4648 }
4649
4650 function d3_ease_bounce(t) {
4651   return t < 1 / 2.75 ? 7.5625 * t * t
4652       : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75
4653       : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375
4654       : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;
4655 }
4656
4657 function d3_transition(groups, id) {
4658   d3_subclass(groups, d3_transitionPrototype);
4659
4660   groups.id = id; // Note: read-only!
4661
4662   return groups;
4663 }
4664
4665 var d3_transitionPrototype = [],
4666     d3_transitionId = 0,
4667     d3_transitionInheritId,
4668     d3_transitionInherit;
4669
4670 d3_transitionPrototype.call = d3_selectionPrototype.call;
4671 d3_transitionPrototype.empty = d3_selectionPrototype.empty;
4672 d3_transitionPrototype.node = d3_selectionPrototype.node;
4673 d3_transitionPrototype.size = d3_selectionPrototype.size;
4674
4675 d3.transition = function(selection) {
4676   return arguments.length
4677       ? (d3_transitionInheritId ? selection.transition() : selection)
4678       : d3_selectionRoot.transition();
4679 };
4680
4681 d3.transition.prototype = d3_transitionPrototype;
4682
4683
4684 d3_transitionPrototype.select = function(selector) {
4685   var id = this.id,
4686       subgroups = [],
4687       subgroup,
4688       subnode,
4689       node;
4690
4691   selector = d3_selection_selector(selector);
4692
4693   for (var j = -1, m = this.length; ++j < m;) {
4694     subgroups.push(subgroup = []);
4695     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
4696       if ((node = group[i]) && (subnode = selector.call(node, node.__data__, i, j))) {
4697         if ("__data__" in node) subnode.__data__ = node.__data__;
4698         d3_transitionNode(subnode, i, id, node.__transition__[id]);
4699         subgroup.push(subnode);
4700       } else {
4701         subgroup.push(null);
4702       }
4703     }
4704   }
4705
4706   return d3_transition(subgroups, id);
4707 };
4708
4709 d3_transitionPrototype.selectAll = function(selector) {
4710   var id = this.id,
4711       subgroups = [],
4712       subgroup,
4713       subnodes,
4714       node,
4715       subnode,
4716       transition;
4717
4718   selector = d3_selection_selectorAll(selector);
4719
4720   for (var j = -1, m = this.length; ++j < m;) {
4721     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
4722       if (node = group[i]) {
4723         transition = node.__transition__[id];
4724         subnodes = selector.call(node, node.__data__, i, j);
4725         subgroups.push(subgroup = []);
4726         for (var k = -1, o = subnodes.length; ++k < o;) {
4727           if (subnode = subnodes[k]) d3_transitionNode(subnode, k, id, transition);
4728           subgroup.push(subnode);
4729         }
4730       }
4731     }
4732   }
4733
4734   return d3_transition(subgroups, id);
4735 };
4736
4737 d3_transitionPrototype.filter = function(filter) {
4738   var subgroups = [],
4739       subgroup,
4740       group,
4741       node;
4742
4743   if (typeof filter !== "function") filter = d3_selection_filter(filter);
4744
4745   for (var j = 0, m = this.length; j < m; j++) {
4746     subgroups.push(subgroup = []);
4747     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
4748       if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
4749         subgroup.push(node);
4750       }
4751     }
4752   }
4753
4754   return d3_transition(subgroups, this.id);
4755 };
4756 function d3_Color() {}
4757
4758 d3_Color.prototype.toString = function() {
4759   return this.rgb() + "";
4760 };
4761
4762 d3.hsl = function(h, s, l) {
4763   return arguments.length === 1
4764       ? (h instanceof d3_Hsl ? d3_hsl(h.h, h.s, h.l)
4765       : d3_rgb_parse("" + h, d3_rgb_hsl, d3_hsl))
4766       : d3_hsl(+h, +s, +l);
4767 };
4768
4769 function d3_hsl(h, s, l) {
4770   return new d3_Hsl(h, s, l);
4771 }
4772
4773 function d3_Hsl(h, s, l) {
4774   this.h = h;
4775   this.s = s;
4776   this.l = l;
4777 }
4778
4779 var d3_hslPrototype = d3_Hsl.prototype = new d3_Color;
4780
4781 d3_hslPrototype.brighter = function(k) {
4782   k = Math.pow(0.7, arguments.length ? k : 1);
4783   return d3_hsl(this.h, this.s, this.l / k);
4784 };
4785
4786 d3_hslPrototype.darker = function(k) {
4787   k = Math.pow(0.7, arguments.length ? k : 1);
4788   return d3_hsl(this.h, this.s, k * this.l);
4789 };
4790
4791 d3_hslPrototype.rgb = function() {
4792   return d3_hsl_rgb(this.h, this.s, this.l);
4793 };
4794
4795 function d3_hsl_rgb(h, s, l) {
4796   var m1,
4797       m2;
4798
4799   /* Some simple corrections for h, s and l. */
4800   h = isNaN(h) ? 0 : (h %= 360) < 0 ? h + 360 : h;
4801   s = isNaN(s) ? 0 : s < 0 ? 0 : s > 1 ? 1 : s;
4802   l = l < 0 ? 0 : l > 1 ? 1 : l;
4803
4804   /* From FvD 13.37, CSS Color Module Level 3 */
4805   m2 = l <= .5 ? l * (1 + s) : l + s - l * s;
4806   m1 = 2 * l - m2;
4807
4808   function v(h) {
4809     if (h > 360) h -= 360;
4810     else if (h < 0) h += 360;
4811     if (h < 60) return m1 + (m2 - m1) * h / 60;
4812     if (h < 180) return m2;
4813     if (h < 240) return m1 + (m2 - m1) * (240 - h) / 60;
4814     return m1;
4815   }
4816
4817   function vv(h) {
4818     return Math.round(v(h) * 255);
4819   }
4820
4821   return d3_rgb(vv(h + 120), vv(h), vv(h - 120));
4822 }
4823
4824 d3.hcl = function(h, c, l) {
4825   return arguments.length === 1
4826       ? (h instanceof d3_Hcl ? d3_hcl(h.h, h.c, h.l)
4827       : (h instanceof d3_Lab ? d3_lab_hcl(h.l, h.a, h.b)
4828       : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b)))
4829       : d3_hcl(+h, +c, +l);
4830 };
4831
4832 function d3_hcl(h, c, l) {
4833   return new d3_Hcl(h, c, l);
4834 }
4835
4836 function d3_Hcl(h, c, l) {
4837   this.h = h;
4838   this.c = c;
4839   this.l = l;
4840 }
4841
4842 var d3_hclPrototype = d3_Hcl.prototype = new d3_Color;
4843
4844 d3_hclPrototype.brighter = function(k) {
4845   return d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)));
4846 };
4847
4848 d3_hclPrototype.darker = function(k) {
4849   return d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)));
4850 };
4851
4852 d3_hclPrototype.rgb = function() {
4853   return d3_hcl_lab(this.h, this.c, this.l).rgb();
4854 };
4855
4856 function d3_hcl_lab(h, c, l) {
4857   if (isNaN(h)) h = 0;
4858   if (isNaN(c)) c = 0;
4859   return d3_lab(l, Math.cos(h *= d3_radians) * c, Math.sin(h) * c);
4860 }
4861
4862 d3.lab = function(l, a, b) {
4863   return arguments.length === 1
4864       ? (l instanceof d3_Lab ? d3_lab(l.l, l.a, l.b)
4865       : (l instanceof d3_Hcl ? d3_hcl_lab(l.l, l.c, l.h)
4866       : d3_rgb_lab((l = d3.rgb(l)).r, l.g, l.b)))
4867       : d3_lab(+l, +a, +b);
4868 };
4869
4870 function d3_lab(l, a, b) {
4871   return new d3_Lab(l, a, b);
4872 }
4873
4874 function d3_Lab(l, a, b) {
4875   this.l = l;
4876   this.a = a;
4877   this.b = b;
4878 }
4879
4880 // Corresponds roughly to RGB brighter/darker
4881 var d3_lab_K = 18;
4882
4883 // D65 standard referent
4884 var d3_lab_X = 0.950470,
4885     d3_lab_Y = 1,
4886     d3_lab_Z = 1.088830;
4887
4888 var d3_labPrototype = d3_Lab.prototype = new d3_Color;
4889
4890 d3_labPrototype.brighter = function(k) {
4891   return d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
4892 };
4893
4894 d3_labPrototype.darker = function(k) {
4895   return d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
4896 };
4897
4898 d3_labPrototype.rgb = function() {
4899   return d3_lab_rgb(this.l, this.a, this.b);
4900 };
4901
4902 function d3_lab_rgb(l, a, b) {
4903   var y = (l + 16) / 116,
4904       x = y + a / 500,
4905       z = y - b / 200;
4906   x = d3_lab_xyz(x) * d3_lab_X;
4907   y = d3_lab_xyz(y) * d3_lab_Y;
4908   z = d3_lab_xyz(z) * d3_lab_Z;
4909   return d3_rgb(
4910     d3_xyz_rgb( 3.2404542 * x - 1.5371385 * y - 0.4985314 * z),
4911     d3_xyz_rgb(-0.9692660 * x + 1.8760108 * y + 0.0415560 * z),
4912     d3_xyz_rgb( 0.0556434 * x - 0.2040259 * y + 1.0572252 * z)
4913   );
4914 }
4915
4916 function d3_lab_hcl(l, a, b) {
4917   return l > 0
4918       ? d3_hcl(Math.atan2(b, a) * d3_degrees, Math.sqrt(a * a + b * b), l)
4919       : d3_hcl(NaN, NaN, l);
4920 }
4921
4922 function d3_lab_xyz(x) {
4923   return x > 0.206893034 ? x * x * x : (x - 4 / 29) / 7.787037;
4924 }
4925 function d3_xyz_lab(x) {
4926   return x > 0.008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29;
4927 }
4928
4929 function d3_xyz_rgb(r) {
4930   return Math.round(255 * (r <= 0.00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - 0.055));
4931 }
4932
4933 d3.rgb = function(r, g, b) {
4934   return arguments.length === 1
4935       ? (r instanceof d3_Rgb ? d3_rgb(r.r, r.g, r.b)
4936       : d3_rgb_parse("" + r, d3_rgb, d3_hsl_rgb))
4937       : d3_rgb(~~r, ~~g, ~~b);
4938 };
4939
4940 function d3_rgbNumber(value) {
4941   return d3_rgb(value >> 16, value >> 8 & 0xff, value & 0xff);
4942 }
4943
4944 function d3_rgbString(value) {
4945   return d3_rgbNumber(value) + "";
4946 }
4947
4948 function d3_rgb(r, g, b) {
4949   return new d3_Rgb(r, g, b);
4950 }
4951
4952 function d3_Rgb(r, g, b) {
4953   this.r = r;
4954   this.g = g;
4955   this.b = b;
4956 }
4957
4958 var d3_rgbPrototype = d3_Rgb.prototype = new d3_Color;
4959
4960 d3_rgbPrototype.brighter = function(k) {
4961   k = Math.pow(0.7, arguments.length ? k : 1);
4962   var r = this.r,
4963       g = this.g,
4964       b = this.b,
4965       i = 30;
4966   if (!r && !g && !b) return d3_rgb(i, i, i);
4967   if (r && r < i) r = i;
4968   if (g && g < i) g = i;
4969   if (b && b < i) b = i;
4970   return d3_rgb(Math.min(255, ~~(r / k)), Math.min(255, ~~(g / k)), Math.min(255, ~~(b / k)));
4971 };
4972
4973 d3_rgbPrototype.darker = function(k) {
4974   k = Math.pow(0.7, arguments.length ? k : 1);
4975   return d3_rgb(~~(k * this.r), ~~(k * this.g), ~~(k * this.b));
4976 };
4977
4978 d3_rgbPrototype.hsl = function() {
4979   return d3_rgb_hsl(this.r, this.g, this.b);
4980 };
4981
4982 d3_rgbPrototype.toString = function() {
4983   return "#" + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b);
4984 };
4985
4986 function d3_rgb_hex(v) {
4987   return v < 0x10
4988       ? "0" + Math.max(0, v).toString(16)
4989       : Math.min(255, v).toString(16);
4990 }
4991
4992 function d3_rgb_parse(format, rgb, hsl) {
4993   var r = 0, // red channel; int in [0, 255]
4994       g = 0, // green channel; int in [0, 255]
4995       b = 0, // blue channel; int in [0, 255]
4996       m1, // CSS color specification match
4997       m2, // CSS color specification type (e.g., rgb)
4998       name;
4999
5000   /* Handle hsl, rgb. */
5001   m1 = /([a-z]+)\((.*)\)/i.exec(format);
5002   if (m1) {
5003     m2 = m1[2].split(",");
5004     switch (m1[1]) {
5005       case "hsl": {
5006         return hsl(
5007           parseFloat(m2[0]), // degrees
5008           parseFloat(m2[1]) / 100, // percentage
5009           parseFloat(m2[2]) / 100 // percentage
5010         );
5011       }
5012       case "rgb": {
5013         return rgb(
5014           d3_rgb_parseNumber(m2[0]),
5015           d3_rgb_parseNumber(m2[1]),
5016           d3_rgb_parseNumber(m2[2])
5017         );
5018       }
5019     }
5020   }
5021
5022   /* Named colors. */
5023   if (name = d3_rgb_names.get(format)) return rgb(name.r, name.g, name.b);
5024
5025   /* Hexadecimal colors: #rgb and #rrggbb. */
5026   if (format != null && format.charAt(0) === "#") {
5027     if (format.length === 4) {
5028       r = format.charAt(1); r += r;
5029       g = format.charAt(2); g += g;
5030       b = format.charAt(3); b += b;
5031     } else if (format.length === 7) {
5032       r = format.substring(1, 3);
5033       g = format.substring(3, 5);
5034       b = format.substring(5, 7);
5035     }
5036     r = parseInt(r, 16);
5037     g = parseInt(g, 16);
5038     b = parseInt(b, 16);
5039   }
5040
5041   return rgb(r, g, b);
5042 }
5043
5044 function d3_rgb_hsl(r, g, b) {
5045   var min = Math.min(r /= 255, g /= 255, b /= 255),
5046       max = Math.max(r, g, b),
5047       d = max - min,
5048       h,
5049       s,
5050       l = (max + min) / 2;
5051   if (d) {
5052     s = l < .5 ? d / (max + min) : d / (2 - max - min);
5053     if (r == max) h = (g - b) / d + (g < b ? 6 : 0);
5054     else if (g == max) h = (b - r) / d + 2;
5055     else h = (r - g) / d + 4;
5056     h *= 60;
5057   } else {
5058     h = NaN;
5059     s = l > 0 && l < 1 ? 0 : h;
5060   }
5061   return d3_hsl(h, s, l);
5062 }
5063
5064 function d3_rgb_lab(r, g, b) {
5065   r = d3_rgb_xyz(r);
5066   g = d3_rgb_xyz(g);
5067   b = d3_rgb_xyz(b);
5068   var x = d3_xyz_lab((0.4124564 * r + 0.3575761 * g + 0.1804375 * b) / d3_lab_X),
5069       y = d3_xyz_lab((0.2126729 * r + 0.7151522 * g + 0.0721750 * b) / d3_lab_Y),
5070       z = d3_xyz_lab((0.0193339 * r + 0.1191920 * g + 0.9503041 * b) / d3_lab_Z);
5071   return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z));
5072 }
5073
5074 function d3_rgb_xyz(r) {
5075   return (r /= 255) <= 0.04045 ? r / 12.92 : Math.pow((r + 0.055) / 1.055, 2.4);
5076 }
5077
5078 function d3_rgb_parseNumber(c) { // either integer or percentage
5079   var f = parseFloat(c);
5080   return c.charAt(c.length - 1) === "%" ? Math.round(f * 2.55) : f;
5081 }
5082
5083 var d3_rgb_names = d3.map({
5084   aliceblue: 0xf0f8ff,
5085   antiquewhite: 0xfaebd7,
5086   aqua: 0x00ffff,
5087   aquamarine: 0x7fffd4,
5088   azure: 0xf0ffff,
5089   beige: 0xf5f5dc,
5090   bisque: 0xffe4c4,
5091   black: 0x000000,
5092   blanchedalmond: 0xffebcd,
5093   blue: 0x0000ff,
5094   blueviolet: 0x8a2be2,
5095   brown: 0xa52a2a,
5096   burlywood: 0xdeb887,
5097   cadetblue: 0x5f9ea0,
5098   chartreuse: 0x7fff00,
5099   chocolate: 0xd2691e,
5100   coral: 0xff7f50,
5101   cornflowerblue: 0x6495ed,
5102   cornsilk: 0xfff8dc,
5103   crimson: 0xdc143c,
5104   cyan: 0x00ffff,
5105   darkblue: 0x00008b,
5106   darkcyan: 0x008b8b,
5107   darkgoldenrod: 0xb8860b,
5108   darkgray: 0xa9a9a9,
5109   darkgreen: 0x006400,
5110   darkgrey: 0xa9a9a9,
5111   darkkhaki: 0xbdb76b,
5112   darkmagenta: 0x8b008b,
5113   darkolivegreen: 0x556b2f,
5114   darkorange: 0xff8c00,
5115   darkorchid: 0x9932cc,
5116   darkred: 0x8b0000,
5117   darksalmon: 0xe9967a,
5118   darkseagreen: 0x8fbc8f,
5119   darkslateblue: 0x483d8b,
5120   darkslategray: 0x2f4f4f,
5121   darkslategrey: 0x2f4f4f,
5122   darkturquoise: 0x00ced1,
5123   darkviolet: 0x9400d3,
5124   deeppink: 0xff1493,
5125   deepskyblue: 0x00bfff,
5126   dimgray: 0x696969,
5127   dimgrey: 0x696969,
5128   dodgerblue: 0x1e90ff,
5129   firebrick: 0xb22222,
5130   floralwhite: 0xfffaf0,
5131   forestgreen: 0x228b22,
5132   fuchsia: 0xff00ff,
5133   gainsboro: 0xdcdcdc,
5134   ghostwhite: 0xf8f8ff,
5135   gold: 0xffd700,
5136   goldenrod: 0xdaa520,
5137   gray: 0x808080,
5138   green: 0x008000,
5139   greenyellow: 0xadff2f,
5140   grey: 0x808080,
5141   honeydew: 0xf0fff0,
5142   hotpink: 0xff69b4,
5143   indianred: 0xcd5c5c,
5144   indigo: 0x4b0082,
5145   ivory: 0xfffff0,
5146   khaki: 0xf0e68c,
5147   lavender: 0xe6e6fa,
5148   lavenderblush: 0xfff0f5,
5149   lawngreen: 0x7cfc00,
5150   lemonchiffon: 0xfffacd,
5151   lightblue: 0xadd8e6,
5152   lightcoral: 0xf08080,
5153   lightcyan: 0xe0ffff,
5154   lightgoldenrodyellow: 0xfafad2,
5155   lightgray: 0xd3d3d3,
5156   lightgreen: 0x90ee90,
5157   lightgrey: 0xd3d3d3,
5158   lightpink: 0xffb6c1,
5159   lightsalmon: 0xffa07a,
5160   lightseagreen: 0x20b2aa,
5161   lightskyblue: 0x87cefa,
5162   lightslategray: 0x778899,
5163   lightslategrey: 0x778899,
5164   lightsteelblue: 0xb0c4de,
5165   lightyellow: 0xffffe0,
5166   lime: 0x00ff00,
5167   limegreen: 0x32cd32,
5168   linen: 0xfaf0e6,
5169   magenta: 0xff00ff,
5170   maroon: 0x800000,
5171   mediumaquamarine: 0x66cdaa,
5172   mediumblue: 0x0000cd,
5173   mediumorchid: 0xba55d3,
5174   mediumpurple: 0x9370db,
5175   mediumseagreen: 0x3cb371,
5176   mediumslateblue: 0x7b68ee,
5177   mediumspringgreen: 0x00fa9a,
5178   mediumturquoise: 0x48d1cc,
5179   mediumvioletred: 0xc71585,
5180   midnightblue: 0x191970,
5181   mintcream: 0xf5fffa,
5182   mistyrose: 0xffe4e1,
5183   moccasin: 0xffe4b5,
5184   navajowhite: 0xffdead,
5185   navy: 0x000080,
5186   oldlace: 0xfdf5e6,
5187   olive: 0x808000,
5188   olivedrab: 0x6b8e23,
5189   orange: 0xffa500,
5190   orangered: 0xff4500,
5191   orchid: 0xda70d6,
5192   palegoldenrod: 0xeee8aa,
5193   palegreen: 0x98fb98,
5194   paleturquoise: 0xafeeee,
5195   palevioletred: 0xdb7093,
5196   papayawhip: 0xffefd5,
5197   peachpuff: 0xffdab9,
5198   peru: 0xcd853f,
5199   pink: 0xffc0cb,
5200   plum: 0xdda0dd,
5201   powderblue: 0xb0e0e6,
5202   purple: 0x800080,
5203   red: 0xff0000,
5204   rosybrown: 0xbc8f8f,
5205   royalblue: 0x4169e1,
5206   saddlebrown: 0x8b4513,
5207   salmon: 0xfa8072,
5208   sandybrown: 0xf4a460,
5209   seagreen: 0x2e8b57,
5210   seashell: 0xfff5ee,
5211   sienna: 0xa0522d,
5212   silver: 0xc0c0c0,
5213   skyblue: 0x87ceeb,
5214   slateblue: 0x6a5acd,
5215   slategray: 0x708090,
5216   slategrey: 0x708090,
5217   snow: 0xfffafa,
5218   springgreen: 0x00ff7f,
5219   steelblue: 0x4682b4,
5220   tan: 0xd2b48c,
5221   teal: 0x008080,
5222   thistle: 0xd8bfd8,
5223   tomato: 0xff6347,
5224   turquoise: 0x40e0d0,
5225   violet: 0xee82ee,
5226   wheat: 0xf5deb3,
5227   white: 0xffffff,
5228   whitesmoke: 0xf5f5f5,
5229   yellow: 0xffff00,
5230   yellowgreen: 0x9acd32
5231 });
5232
5233 d3_rgb_names.forEach(function(key, value) {
5234   d3_rgb_names.set(key, d3_rgbNumber(value));
5235 });
5236
5237 d3.interpolateRgb = d3_interpolateRgb;
5238
5239 function d3_interpolateRgb(a, b) {
5240   a = d3.rgb(a);
5241   b = d3.rgb(b);
5242   var ar = a.r,
5243       ag = a.g,
5244       ab = a.b,
5245       br = b.r - ar,
5246       bg = b.g - ag,
5247       bb = b.b - ab;
5248   return function(t) {
5249     return "#"
5250         + d3_rgb_hex(Math.round(ar + br * t))
5251         + d3_rgb_hex(Math.round(ag + bg * t))
5252         + d3_rgb_hex(Math.round(ab + bb * t));
5253   };
5254 }
5255
5256 d3.interpolateObject = d3_interpolateObject;
5257
5258 function d3_interpolateObject(a, b) {
5259   var i = {},
5260       c = {},
5261       k;
5262   for (k in a) {
5263     if (k in b) {
5264       i[k] = d3_interpolate(a[k], b[k]);
5265     } else {
5266       c[k] = a[k];
5267     }
5268   }
5269   for (k in b) {
5270     if (!(k in a)) {
5271       c[k] = b[k];
5272     }
5273   }
5274   return function(t) {
5275     for (k in i) c[k] = i[k](t);
5276     return c;
5277   };
5278 }
5279
5280 d3.interpolateArray = d3_interpolateArray;
5281
5282 function d3_interpolateArray(a, b) {
5283   var x = [],
5284       c = [],
5285       na = a.length,
5286       nb = b.length,
5287       n0 = Math.min(a.length, b.length),
5288       i;
5289   for (i = 0; i < n0; ++i) x.push(d3_interpolate(a[i], b[i]));
5290   for (; i < na; ++i) c[i] = a[i];
5291   for (; i < nb; ++i) c[i] = b[i];
5292   return function(t) {
5293     for (i = 0; i < n0; ++i) c[i] = x[i](t);
5294     return c;
5295   };
5296 }
5297 d3.interpolateNumber = d3_interpolateNumber;
5298
5299 function d3_interpolateNumber(a, b) {
5300   b -= a = +a;
5301   return function(t) { return a + b * t; };
5302 }
5303
5304 d3.interpolateString = d3_interpolateString;
5305
5306 function d3_interpolateString(a, b) {
5307   var m, // current match
5308       i, // current index
5309       j, // current index (for coalescing)
5310       s0 = 0, // start index of current string prefix
5311       s1 = 0, // end index of current string prefix
5312       s = [], // string constants and placeholders
5313       q = [], // number interpolators
5314       n, // q.length
5315       o;
5316
5317   // Coerce inputs to strings.
5318   a = a + "", b = b + "";
5319
5320   // Reset our regular expression!
5321   d3_interpolate_number.lastIndex = 0;
5322
5323   // Find all numbers in b.
5324   for (i = 0; m = d3_interpolate_number.exec(b); ++i) {
5325     if (m.index) s.push(b.substring(s0, s1 = m.index));
5326     q.push({i: s.length, x: m[0]});
5327     s.push(null);
5328     s0 = d3_interpolate_number.lastIndex;
5329   }
5330   if (s0 < b.length) s.push(b.substring(s0));
5331
5332   // Find all numbers in a.
5333   for (i = 0, n = q.length; (m = d3_interpolate_number.exec(a)) && i < n; ++i) {
5334     o = q[i];
5335     if (o.x == m[0]) { // The numbers match, so coalesce.
5336       if (o.i) {
5337         if (s[o.i + 1] == null) { // This match is followed by another number.
5338           s[o.i - 1] += o.x;
5339           s.splice(o.i, 1);
5340           for (j = i + 1; j < n; ++j) q[j].i--;
5341         } else { // This match is followed by a string, so coalesce twice.
5342           s[o.i - 1] += o.x + s[o.i + 1];
5343           s.splice(o.i, 2);
5344           for (j = i + 1; j < n; ++j) q[j].i -= 2;
5345         }
5346       } else {
5347           if (s[o.i + 1] == null) { // This match is followed by another number.
5348           s[o.i] = o.x;
5349         } else { // This match is followed by a string, so coalesce twice.
5350           s[o.i] = o.x + s[o.i + 1];
5351           s.splice(o.i + 1, 1);
5352           for (j = i + 1; j < n; ++j) q[j].i--;
5353         }
5354       }
5355       q.splice(i, 1);
5356       n--;
5357       i--;
5358     } else {
5359       o.x = d3_interpolateNumber(parseFloat(m[0]), parseFloat(o.x));
5360     }
5361   }
5362
5363   // Remove any numbers in b not found in a.
5364   while (i < n) {
5365     o = q.pop();
5366     if (s[o.i + 1] == null) { // This match is followed by another number.
5367       s[o.i] = o.x;
5368     } else { // This match is followed by a string, so coalesce twice.
5369       s[o.i] = o.x + s[o.i + 1];
5370       s.splice(o.i + 1, 1);
5371     }
5372     n--;
5373   }
5374
5375   // Special optimization for only a single match.
5376   if (s.length === 1) {
5377     return s[0] == null
5378         ? (o = q[0].x, function(t) { return o(t) + ""; })
5379         : function() { return b; };
5380   }
5381
5382   // Otherwise, interpolate each of the numbers and rejoin the string.
5383   return function(t) {
5384     for (i = 0; i < n; ++i) s[(o = q[i]).i] = o.x(t);
5385     return s.join("");
5386   };
5387 }
5388
5389 var d3_interpolate_number = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g;
5390
5391 d3.interpolate = d3_interpolate;
5392
5393 function d3_interpolate(a, b) {
5394   var i = d3.interpolators.length, f;
5395   while (--i >= 0 && !(f = d3.interpolators[i](a, b)));
5396   return f;
5397 }
5398
5399 d3.interpolators = [
5400   function(a, b) {
5401     var t = typeof b;
5402     return (t === "string" ? (d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) ? d3_interpolateRgb : d3_interpolateString)
5403         : b instanceof d3_Color ? d3_interpolateRgb
5404         : t === "object" ? (Array.isArray(b) ? d3_interpolateArray : d3_interpolateObject)
5405         : d3_interpolateNumber)(a, b);
5406   }
5407 ];
5408
5409 d3.transform = function(string) {
5410   var g = d3_document.createElementNS(d3.ns.prefix.svg, "g");
5411   return (d3.transform = function(string) {
5412     if (string != null) {
5413       g.setAttribute("transform", string);
5414       var t = g.transform.baseVal.consolidate();
5415     }
5416     return new d3_transform(t ? t.matrix : d3_transformIdentity);
5417   })(string);
5418 };
5419
5420 // Compute x-scale and normalize the first row.
5421 // Compute shear and make second row orthogonal to first.
5422 // Compute y-scale and normalize the second row.
5423 // Finally, compute the rotation.
5424 function d3_transform(m) {
5425   var r0 = [m.a, m.b],
5426       r1 = [m.c, m.d],
5427       kx = d3_transformNormalize(r0),
5428       kz = d3_transformDot(r0, r1),
5429       ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0;
5430   if (r0[0] * r1[1] < r1[0] * r0[1]) {
5431     r0[0] *= -1;
5432     r0[1] *= -1;
5433     kx *= -1;
5434     kz *= -1;
5435   }
5436   this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_degrees;
5437   this.translate = [m.e, m.f];
5438   this.scale = [kx, ky];
5439   this.skew = ky ? Math.atan2(kz, ky) * d3_degrees : 0;
5440 };
5441
5442 d3_transform.prototype.toString = function() {
5443   return "translate(" + this.translate
5444       + ")rotate(" + this.rotate
5445       + ")skewX(" + this.skew
5446       + ")scale(" + this.scale
5447       + ")";
5448 };
5449
5450 function d3_transformDot(a, b) {
5451   return a[0] * b[0] + a[1] * b[1];
5452 }
5453
5454 function d3_transformNormalize(a) {
5455   var k = Math.sqrt(d3_transformDot(a, a));
5456   if (k) {
5457     a[0] /= k;
5458     a[1] /= k;
5459   }
5460   return k;
5461 }
5462
5463 function d3_transformCombine(a, b, k) {
5464   a[0] += k * b[0];
5465   a[1] += k * b[1];
5466   return a;
5467 }
5468
5469 var d3_transformIdentity = {a: 1, b: 0, c: 0, d: 1, e: 0, f: 0};
5470
5471 d3.interpolateTransform = d3_interpolateTransform;
5472
5473 function d3_interpolateTransform(a, b) {
5474   var s = [], // string constants and placeholders
5475       q = [], // number interpolators
5476       n,
5477       A = d3.transform(a),
5478       B = d3.transform(b),
5479       ta = A.translate,
5480       tb = B.translate,
5481       ra = A.rotate,
5482       rb = B.rotate,
5483       wa = A.skew,
5484       wb = B.skew,
5485       ka = A.scale,
5486       kb = B.scale;
5487
5488   if (ta[0] != tb[0] || ta[1] != tb[1]) {
5489     s.push("translate(", null, ",", null, ")");
5490     q.push({i: 1, x: d3_interpolateNumber(ta[0], tb[0])}, {i: 3, x: d3_interpolateNumber(ta[1], tb[1])});
5491   } else if (tb[0] || tb[1]) {
5492     s.push("translate(" + tb + ")");
5493   } else {
5494     s.push("");
5495   }
5496
5497   if (ra != rb) {
5498     if (ra - rb > 180) rb += 360; else if (rb - ra > 180) ra += 360; // shortest path
5499     q.push({i: s.push(s.pop() + "rotate(", null, ")") - 2, x: d3_interpolateNumber(ra, rb)});
5500   } else if (rb) {
5501     s.push(s.pop() + "rotate(" + rb + ")");
5502   }
5503
5504   if (wa != wb) {
5505     q.push({i: s.push(s.pop() + "skewX(", null, ")") - 2, x: d3_interpolateNumber(wa, wb)});
5506   } else if (wb) {
5507     s.push(s.pop() + "skewX(" + wb + ")");
5508   }
5509
5510   if (ka[0] != kb[0] || ka[1] != kb[1]) {
5511     n = s.push(s.pop() + "scale(", null, ",", null, ")");
5512     q.push({i: n - 4, x: d3_interpolateNumber(ka[0], kb[0])}, {i: n - 2, x: d3_interpolateNumber(ka[1], kb[1])});
5513   } else if (kb[0] != 1 || kb[1] != 1) {
5514     s.push(s.pop() + "scale(" + kb + ")");
5515   }
5516
5517   n = q.length;
5518   return function(t) {
5519     var i = -1, o;
5520     while (++i < n) s[(o = q[i]).i] = o.x(t);
5521     return s.join("");
5522   };
5523 }
5524
5525 d3_transitionPrototype.tween = function(name, tween) {
5526   var id = this.id;
5527   if (arguments.length < 2) return this.node().__transition__[id].tween.get(name);
5528   return d3_selection_each(this, tween == null
5529         ? function(node) { node.__transition__[id].tween.remove(name); }
5530         : function(node) { node.__transition__[id].tween.set(name, tween); });
5531 };
5532
5533 function d3_transition_tween(groups, name, value, tween) {
5534   var id = groups.id;
5535   return d3_selection_each(groups, typeof value === "function"
5536       ? function(node, i, j) { node.__transition__[id].tween.set(name, tween(value.call(node, node.__data__, i, j))); }
5537       : (value = tween(value), function(node) { node.__transition__[id].tween.set(name, value); }));
5538 }
5539
5540 d3_transitionPrototype.attr = function(nameNS, value) {
5541   if (arguments.length < 2) {
5542
5543     // For attr(object), the object specifies the names and values of the
5544     // attributes to transition. The values may be functions that are
5545     // evaluated for each element.
5546     for (value in nameNS) this.attr(value, nameNS[value]);
5547     return this;
5548   }
5549
5550   var interpolate = nameNS == "transform" ? d3_interpolateTransform : d3_interpolate,
5551       name = d3.ns.qualify(nameNS);
5552
5553   // For attr(string, null), remove the attribute with the specified name.
5554   function attrNull() {
5555     this.removeAttribute(name);
5556   }
5557   function attrNullNS() {
5558     this.removeAttributeNS(name.space, name.local);
5559   }
5560
5561   // For attr(string, string), set the attribute with the specified name.
5562   function attrTween(b) {
5563     return b == null ? attrNull : (b += "", function() {
5564       var a = this.getAttribute(name), i;
5565       return a !== b && (i = interpolate(a, b), function(t) { this.setAttribute(name, i(t)); });
5566     });
5567   }
5568   function attrTweenNS(b) {
5569     return b == null ? attrNullNS : (b += "", function() {
5570       var a = this.getAttributeNS(name.space, name.local), i;
5571       return a !== b && (i = interpolate(a, b), function(t) { this.setAttributeNS(name.space, name.local, i(t)); });
5572     });
5573   }
5574
5575   return d3_transition_tween(this, "attr." + nameNS, value, name.local ? attrTweenNS : attrTween);
5576 };
5577
5578 d3_transitionPrototype.attrTween = function(nameNS, tween) {
5579   var name = d3.ns.qualify(nameNS);
5580
5581   function attrTween(d, i) {
5582     var f = tween.call(this, d, i, this.getAttribute(name));
5583     return f && function(t) { this.setAttribute(name, f(t)); };
5584   }
5585   function attrTweenNS(d, i) {
5586     var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local));
5587     return f && function(t) { this.setAttributeNS(name.space, name.local, f(t)); };
5588   }
5589
5590   return this.tween("attr." + nameNS, name.local ? attrTweenNS : attrTween);
5591 };
5592
5593 d3_transitionPrototype.style = function(name, value, priority) {
5594   var n = arguments.length;
5595   if (n < 3) {
5596
5597     // For style(object) or style(object, string), the object specifies the
5598     // names and values of the attributes to set or remove. The values may be
5599     // functions that are evaluated for each element. The optional string
5600     // specifies the priority.
5601     if (typeof name !== "string") {
5602       if (n < 2) value = "";
5603       for (priority in name) this.style(priority, name[priority], value);
5604       return this;
5605     }
5606
5607     // For style(string, string) or style(string, function), use the default
5608     // priority. The priority is ignored for style(string, null).
5609     priority = "";
5610   }
5611
5612   // For style(name, null) or style(name, null, priority), remove the style
5613   // property with the specified name. The priority is ignored.
5614   function styleNull() {
5615     this.style.removeProperty(name);
5616   }
5617
5618   // For style(name, string) or style(name, string, priority), set the style
5619   // property with the specified name, using the specified priority.
5620   // Otherwise, a name, value and priority are specified, and handled as below.
5621   function styleString(b) {
5622     return b == null ? styleNull : (b += "", function() {
5623       var a = d3_window.getComputedStyle(this, null).getPropertyValue(name), i;
5624       return a !== b && (i = d3_interpolate(a, b), function(t) { this.style.setProperty(name, i(t), priority); });
5625     });
5626   }
5627
5628   return d3_transition_tween(this, "style." + name, value, styleString);
5629 };
5630
5631 d3_transitionPrototype.styleTween = function(name, tween, priority) {
5632   if (arguments.length < 3) priority = "";
5633
5634   function styleTween(d, i) {
5635     var f = tween.call(this, d, i, d3_window.getComputedStyle(this, null).getPropertyValue(name));
5636     return f && function(t) { this.style.setProperty(name, f(t), priority); };
5637   }
5638
5639   return this.tween("style." + name, styleTween);
5640 };
5641
5642 d3_transitionPrototype.text = function(value) {
5643   return d3_transition_tween(this, "text", value, d3_transition_text);
5644 };
5645
5646 function d3_transition_text(b) {
5647   if (b == null) b = "";
5648   return function() { this.textContent = b; };
5649 }
5650
5651 d3_transitionPrototype.remove = function() {
5652   return this.each("end.transition", function() {
5653     var p;
5654     if (this.__transition__.count < 2 && (p = this.parentNode)) p.removeChild(this);
5655   });
5656 };
5657
5658 d3_transitionPrototype.ease = function(value) {
5659   var id = this.id;
5660   if (arguments.length < 1) return this.node().__transition__[id].ease;
5661   if (typeof value !== "function") value = d3.ease.apply(d3, arguments);
5662   return d3_selection_each(this, function(node) { node.__transition__[id].ease = value; });
5663 };
5664
5665 d3_transitionPrototype.delay = function(value) {
5666   var id = this.id;
5667   return d3_selection_each(this, typeof value === "function"
5668       ? function(node, i, j) { node.__transition__[id].delay = +value.call(node, node.__data__, i, j); }
5669       : (value = +value, function(node) { node.__transition__[id].delay = value; }));
5670 };
5671
5672 d3_transitionPrototype.duration = function(value) {
5673   var id = this.id;
5674   return d3_selection_each(this, typeof value === "function"
5675       ? function(node, i, j) { node.__transition__[id].duration = Math.max(1, value.call(node, node.__data__, i, j)); }
5676       : (value = Math.max(1, value), function(node) { node.__transition__[id].duration = value; }));
5677 };
5678
5679 d3_transitionPrototype.each = function(type, listener) {
5680   var id = this.id;
5681   if (arguments.length < 2) {
5682     var inherit = d3_transitionInherit,
5683         inheritId = d3_transitionInheritId;
5684     d3_transitionInheritId = id;
5685     d3_selection_each(this, function(node, i, j) {
5686       d3_transitionInherit = node.__transition__[id];
5687       type.call(node, node.__data__, i, j);
5688     });
5689     d3_transitionInherit = inherit;
5690     d3_transitionInheritId = inheritId;
5691   } else {
5692     d3_selection_each(this, function(node) {
5693       var transition = node.__transition__[id];
5694       (transition.event || (transition.event = d3.dispatch("start", "end"))).on(type, listener);
5695     });
5696   }
5697   return this;
5698 };
5699
5700 d3_transitionPrototype.transition = function() {
5701   var id0 = this.id,
5702       id1 = ++d3_transitionId,
5703       subgroups = [],
5704       subgroup,
5705       group,
5706       node,
5707       transition;
5708
5709   for (var j = 0, m = this.length; j < m; j++) {
5710     subgroups.push(subgroup = []);
5711     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
5712       if (node = group[i]) {
5713         transition = Object.create(node.__transition__[id0]);
5714         transition.delay += transition.duration;
5715         d3_transitionNode(node, i, id1, transition);
5716       }
5717       subgroup.push(node);
5718     }
5719   }
5720
5721   return d3_transition(subgroups, id1);
5722 };
5723
5724 function d3_transitionNode(node, i, id, inherit) {
5725   var lock = node.__transition__ || (node.__transition__ = {active: 0, count: 0}),
5726       transition = lock[id];
5727
5728   if (!transition) {
5729     var time = inherit.time;
5730
5731     transition = lock[id] = {
5732       tween: new d3_Map,
5733       time: time,
5734       ease: inherit.ease,
5735       delay: inherit.delay,
5736       duration: inherit.duration
5737     };
5738
5739     ++lock.count;
5740
5741     d3.timer(function(elapsed) {
5742       var d = node.__data__,
5743           ease = transition.ease,
5744           delay = transition.delay,
5745           duration = transition.duration,
5746           timer = d3_timer_active,
5747           tweened = [];
5748
5749       timer.t = delay + time;
5750       if (delay <= elapsed) return start(elapsed - delay);
5751       timer.c = start;
5752
5753       function start(elapsed) {
5754         if (lock.active > id) return stop();
5755         lock.active = id;
5756         transition.event && transition.event.start.call(node, d, i);
5757
5758         transition.tween.forEach(function(key, value) {
5759           if (value = value.call(node, d, i)) {
5760             tweened.push(value);
5761           }
5762         });
5763
5764         d3.timer(function() { // defer to end of current frame
5765           timer.c = tick(elapsed || 1) ? d3_true : tick;
5766           return 1;
5767         }, 0, time);
5768       }
5769
5770       function tick(elapsed) {
5771         if (lock.active !== id) return stop();
5772
5773         var t = elapsed / duration,
5774             e = ease(t),
5775             n = tweened.length;
5776
5777         while (n > 0) {
5778           tweened[--n].call(node, e);
5779         }
5780
5781         if (t >= 1) {
5782           transition.event && transition.event.end.call(node, d, i);
5783           return stop();
5784         }
5785       }
5786
5787       function stop() {
5788         if (--lock.count) delete lock[id];
5789         else delete node.__transition__;
5790         return 1;
5791       }
5792     }, 0, time);
5793   }
5794 }
5795
5796 d3.xhr = d3_xhrType(d3_identity);
5797
5798 function d3_xhrType(response) {
5799   return function(url, mimeType, callback) {
5800     if (arguments.length === 2 && typeof mimeType === "function") callback = mimeType, mimeType = null;
5801     return d3_xhr(url, mimeType, response, callback);
5802   };
5803 }
5804
5805 function d3_xhr(url, mimeType, response, callback) {
5806   var xhr = {},
5807       dispatch = d3.dispatch("beforesend", "progress", "load", "error"),
5808       headers = {},
5809       request = new XMLHttpRequest,
5810       responseType = null;
5811
5812   // If IE does not support CORS, use XDomainRequest.
5813   if (d3_window.XDomainRequest
5814       && !("withCredentials" in request)
5815       && /^(http(s)?:)?\/\//.test(url)) request = new XDomainRequest;
5816
5817   "onload" in request
5818       ? request.onload = request.onerror = respond
5819       : request.onreadystatechange = function() { request.readyState > 3 && respond(); };
5820
5821   function respond() {
5822     var status = request.status, result;
5823     if (!status && request.responseText || status >= 200 && status < 300 || status === 304) {
5824       try {
5825         result = response.call(xhr, request);
5826       } catch (e) {
5827         dispatch.error.call(xhr, e);
5828         return;
5829       }
5830       dispatch.load.call(xhr, result);
5831     } else {
5832       dispatch.error.call(xhr, request);
5833     }
5834   }
5835
5836   request.onprogress = function(event) {
5837     var o = d3.event;
5838     d3.event = event;
5839     try { dispatch.progress.call(xhr, request); }
5840     finally { d3.event = o; }
5841   };
5842
5843   xhr.header = function(name, value) {
5844     name = (name + "").toLowerCase();
5845     if (arguments.length < 2) return headers[name];
5846     if (value == null) delete headers[name];
5847     else headers[name] = value + "";
5848     return xhr;
5849   };
5850
5851   // If mimeType is non-null and no Accept header is set, a default is used.
5852   xhr.mimeType = function(value) {
5853     if (!arguments.length) return mimeType;
5854     mimeType = value == null ? null : value + "";
5855     return xhr;
5856   };
5857
5858   // Specifies what type the response value should take;
5859   // for instance, arraybuffer, blob, document, or text.
5860   xhr.responseType = function(value) {
5861     if (!arguments.length) return responseType;
5862     responseType = value;
5863     return xhr;
5864   };
5865
5866   // Specify how to convert the response content to a specific type;
5867   // changes the callback value on "load" events.
5868   xhr.response = function(value) {
5869     response = value;
5870     return xhr;
5871   };
5872
5873   // Convenience methods.
5874   ["get", "post"].forEach(function(method) {
5875     xhr[method] = function() {
5876       return xhr.send.apply(xhr, [method].concat(d3_array(arguments)));
5877     };
5878   });
5879
5880   // If callback is non-null, it will be used for error and load events.
5881   xhr.send = function(method, data, callback) {
5882     if (arguments.length === 2 && typeof data === "function") callback = data, data = null;
5883     request.open(method, url, true);
5884     if (mimeType != null && !("accept" in headers)) headers["accept"] = mimeType + ",*/*";
5885     if (request.setRequestHeader) for (var name in headers) request.setRequestHeader(name, headers[name]);
5886     if (mimeType != null && request.overrideMimeType) request.overrideMimeType(mimeType);
5887     if (responseType != null) request.responseType = responseType;
5888     if (callback != null) xhr.on("error", callback).on("load", function(request) { callback(null, request); });
5889     dispatch.beforesend.call(xhr, request);
5890     request.send(data == null ? null : data);
5891     return xhr;
5892   };
5893
5894   xhr.abort = function() {
5895     request.abort();
5896     return xhr;
5897   };
5898
5899   d3.rebind(xhr, dispatch, "on");
5900
5901   return callback == null ? xhr : xhr.get(d3_xhr_fixCallback(callback));
5902 };
5903
5904 function d3_xhr_fixCallback(callback) {
5905   return callback.length === 1
5906       ? function(error, request) { callback(error == null ? request : null); }
5907       : callback;
5908 }
5909
5910 d3.text = d3_xhrType(function(request) {
5911   return request.responseText;
5912 });
5913
5914 d3.json = function(url, callback) {
5915   return d3_xhr(url, "application/json", d3_json, callback);
5916 };
5917
5918 function d3_json(request) {
5919   return JSON.parse(request.responseText);
5920 }
5921
5922 d3.html = function(url, callback) {
5923   return d3_xhr(url, "text/html", d3_html, callback);
5924 };
5925
5926 function d3_html(request) {
5927   var range = d3_document.createRange();
5928   range.selectNode(d3_document.body);
5929   return range.createContextualFragment(request.responseText);
5930 }
5931
5932 d3.xml = d3_xhrType(function(request) {
5933   return request.responseXML;
5934 });
5935   return d3;
5936 })();
5937 d3.combobox = function() {
5938     var event = d3.dispatch('accept'),
5939         data = [],
5940         suggestions = [],
5941         minItems = 2;
5942
5943     var fetcher = function(val, cb) {
5944         cb(data.filter(function(d) {
5945             return d.value
5946                 .toString()
5947                 .toLowerCase()
5948                 .indexOf(val.toLowerCase()) !== -1;
5949         }));
5950     };
5951
5952     var combobox = function(input) {
5953         var idx = -1,
5954             container = d3.select(document.body)
5955                 .selectAll('div.combobox')
5956                 .filter(function(d) { return d === input.node(); }),
5957             shown = !container.empty();
5958
5959         input
5960             .classed('combobox-input', true)
5961             .on('focus.typeahead', focus)
5962             .on('blur.typeahead', blur)
5963             .on('keydown.typeahead', keydown)
5964             .on('keyup.typeahead', keyup)
5965             .on('input.typeahead', change)
5966             .each(function() {
5967                 var parent = this.parentNode,
5968                     sibling = this.nextSibling;
5969
5970                 var caret = d3.select(parent).selectAll('.combobox-caret')
5971                     .filter(function(d) { return d === input.node(); })
5972                     .data([input.node()]);
5973
5974                 caret.enter().insert('div', function() { return sibling; })
5975                     .attr('class', 'combobox-caret');
5976
5977                 caret
5978                     .on('mousedown', function () {
5979                         // prevent the form element from blurring. it blurs
5980                         // on mousedown
5981                         d3.event.stopPropagation();
5982                         d3.event.preventDefault();
5983                         input.node().focus();
5984                         fetch('', render);
5985                     });
5986             });
5987
5988         function focus() {
5989             fetch(value(), render);
5990         }
5991
5992         function blur() {
5993             window.setTimeout(hide, 150);
5994         }
5995
5996         function show() {
5997             if (!shown) {
5998                 container = d3.select(document.body)
5999                     .insert('div', ':first-child')
6000                     .datum(input.node())
6001                     .attr('class', 'combobox')
6002                     .style({
6003                         position: 'absolute',
6004                         display: 'block',
6005                         left: '0px'
6006                     })
6007                     .on('mousedown', function () {
6008                         // prevent moving focus out of the text field
6009                         d3.event.preventDefault();
6010                     });
6011
6012                 d3.select(document.body)
6013                     .on('scroll.combobox', render, true);
6014
6015                 shown = true;
6016             }
6017         }
6018
6019         function hide() {
6020             if (shown) {
6021                 idx = -1;
6022                 container.remove();
6023
6024                 d3.select(document.body)
6025                     .on('scroll.combobox', null);
6026
6027                 shown = false;
6028             }
6029         }
6030
6031         function keydown() {
6032            switch (d3.event.keyCode) {
6033                // backspace, delete
6034                case 8:
6035                case 46:
6036                    input.on('input.typeahead', function() {
6037                        idx = -1;
6038                        render();
6039                        var start = input.property('selectionStart');
6040                        input.node().setSelectionRange(start, start);
6041                        input.on('input.typeahead', change);
6042                    });
6043                    break;
6044                // tab
6045                case 9:
6046                    container.selectAll('a.selected').each(event.accept);
6047                    break;
6048                // return
6049                case 13:
6050                    d3.event.preventDefault();
6051                    break;
6052                // up arrow
6053                case 38:
6054                    nav(-1);
6055                    d3.event.preventDefault();
6056                    break;
6057                // down arrow
6058                case 40:
6059                    nav(+1);
6060                    d3.event.preventDefault();
6061                    break;
6062            }
6063            d3.event.stopPropagation();
6064         }
6065
6066         function keyup() {
6067             switch (d3.event.keyCode) {
6068                 // escape
6069                 case 27:
6070                     hide();
6071                     break;
6072                 // return
6073                 case 13:
6074                     container.selectAll('a.selected').each(event.accept);
6075                     hide();
6076                     break;
6077             }
6078         }
6079
6080         function change() {
6081             fetch(value(), function() {
6082                 autocomplete();
6083                 render();
6084             });
6085         }
6086
6087         function nav(dir) {
6088             idx = Math.max(Math.min(idx + dir, suggestions.length - 1), 0);
6089             input.property('value', suggestions[idx].value);
6090             render();
6091             ensureVisible();
6092         }
6093
6094         function value() {
6095             var value = input.property('value'),
6096                 start = input.property('selectionStart'),
6097                 end = input.property('selectionEnd');
6098
6099             if (start && end) {
6100                 value = value.substring(0, start);
6101             }
6102
6103             return value;
6104         }
6105
6106         function fetch(v, cb) {
6107             fetcher.call(input, v, function(_) {
6108                 suggestions = _;
6109                 cb();
6110             });
6111         }
6112
6113         function autocomplete() {
6114             var v = value();
6115
6116             idx = -1;
6117
6118             if (!v) return;
6119
6120             for (var i = 0; i < suggestions.length; i++) {
6121                 if (suggestions[i].value.toLowerCase().indexOf(v.toLowerCase()) === 0) {
6122                     var completion = v + suggestions[i].value.substr(v.length);
6123                     idx = i;
6124                     input.property('value', completion);
6125                     input.node().setSelectionRange(v.length, completion.length);
6126                     return;
6127                 }
6128             }
6129         }
6130
6131         function render() {
6132             if (suggestions.length >= minItems && document.activeElement === input.node()) {
6133                 show();
6134             } else {
6135                 hide();
6136                 return;
6137             }
6138
6139             var options = container
6140                 .selectAll('a.combobox-option')
6141                 .data(suggestions, function(d) { return d.value; });
6142
6143             options.enter().append('a')
6144                 .attr('class', 'combobox-option')
6145                 .text(function(d) { return d.value; });
6146
6147             options
6148                 .attr('title', function(d) { return d.title; })
6149                 .classed('selected', function(d, i) { return i == idx; })
6150                 .on('mouseover', select)
6151                 .on('click', accept)
6152                 .order();
6153
6154             options.exit()
6155                 .remove();
6156
6157             var rect = input.node().getBoundingClientRect();
6158
6159             container.style({
6160                 'left': rect.left + 'px',
6161                 'width': rect.width + 'px',
6162                 'top': rect.height + rect.top + 'px'
6163             });
6164         }
6165
6166         function select(d, i) {
6167             idx = i;
6168             render();
6169         }
6170
6171         function ensureVisible() {
6172             var node = container.selectAll('a.selected').node();
6173             if (node) node.scrollIntoView();
6174         }
6175
6176         function accept(d) {
6177             if (!shown) return;
6178             input
6179                 .property('value', d.value)
6180                 .trigger('change');
6181             event.accept(d);
6182             hide();
6183         }
6184     };
6185
6186     combobox.fetcher = function(_) {
6187         if (!arguments.length) return fetcher;
6188         fetcher = _;
6189         return combobox;
6190     };
6191
6192     combobox.data = function(_) {
6193         if (!arguments.length) return data;
6194         data = _;
6195         return combobox;
6196     };
6197
6198     combobox.minItems = function(_) {
6199         if (!arguments.length) return minItems;
6200         minItems = _;
6201         return combobox;
6202     };
6203
6204     return d3.rebind(combobox, event, 'on');
6205 };
6206 d3.geo.tile = function() {
6207   var size = [960, 500],
6208       scale = 256,
6209       scaleExtent = [0, 20],
6210       translate = [size[0] / 2, size[1] / 2],
6211       zoomDelta = 0;
6212
6213   function bound(_) {
6214       return Math.min(scaleExtent[1], Math.max(scaleExtent[0], _));
6215   }
6216
6217   function tile() {
6218     var z = Math.max(Math.log(scale) / Math.LN2 - 8, 0),
6219         z0 = bound(Math.round(z + zoomDelta)),
6220         k = Math.pow(2, z - z0 + 8),
6221         origin = [(translate[0] - scale / 2) / k, (translate[1] - scale / 2) / k],
6222         tiles = [],
6223         cols = d3.range(Math.max(0, Math.floor(-origin[0])), Math.max(0, Math.ceil(size[0] / k - origin[0]))),
6224         rows = d3.range(Math.max(0, Math.floor(-origin[1])), Math.max(0, Math.ceil(size[1] / k - origin[1])));
6225
6226     rows.forEach(function(y) {
6227       cols.forEach(function(x) {
6228         tiles.push([x, y, z0]);
6229       });
6230     });
6231
6232     tiles.translate = origin;
6233     tiles.scale = k;
6234
6235     return tiles;
6236   }
6237
6238   tile.scaleExtent = function(_) {
6239     if (!arguments.length) return scaleExtent;
6240     scaleExtent = _;
6241     return tile;
6242   };
6243
6244   tile.size = function(_) {
6245     if (!arguments.length) return size;
6246     size = _;
6247     return tile;
6248   };
6249
6250   tile.scale = function(_) {
6251     if (!arguments.length) return scale;
6252     scale = _;
6253     return tile;
6254   };
6255
6256   tile.translate = function(_) {
6257     if (!arguments.length) return translate;
6258     translate = _;
6259     return tile;
6260   };
6261
6262   tile.zoomDelta = function(_) {
6263     if (!arguments.length) return zoomDelta;
6264     zoomDelta = +_;
6265     return tile;
6266   };
6267
6268   return tile;
6269 };
6270 d3.jsonp = function (url, callback) {
6271   function rand() {
6272     var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
6273       c = '', i = -1;
6274     while (++i < 15) c += chars.charAt(Math.floor(Math.random() * 52));
6275     return c;
6276   }
6277
6278   function create(url) {
6279     var e = url.match(/callback=d3.jsonp.(\w+)/),
6280       c = e ? e[1] : rand();
6281     d3.jsonp[c] = function(data) {
6282       callback(data);
6283       delete d3.jsonp[c];
6284       script.remove();
6285     };
6286     return 'd3.jsonp.' + c;
6287   }
6288
6289   var cb = create(url),
6290     script = d3.select('head')
6291     .append('script')
6292     .attr('type', 'text/javascript')
6293     .attr('src', url.replace(/(\{|%7B)callback(\}|%7D)/, cb));
6294 };
6295 /*
6296  * This code is licensed under the MIT license.
6297  *
6298  * Copyright © 2013, iD authors.
6299  *
6300  * Portions copyright © 2011, Keith Cirkel
6301  * See https://github.com/keithamus/jwerty
6302  *
6303  */
6304 d3.keybinding = function(namespace) {
6305     var bindings = [];
6306
6307     function matches(binding, event) {
6308         for (var p in binding.event) {
6309             if (event[p] != binding.event[p])
6310                 return false;
6311         }
6312
6313         return (!binding.capture) === (event.eventPhase !== Event.CAPTURING_PHASE);
6314     }
6315
6316     function capture() {
6317         for (var i = 0; i < bindings.length; i++) {
6318             var binding = bindings[i];
6319             if (matches(binding, d3.event)) {
6320                 binding.callback();
6321             }
6322         }
6323     }
6324
6325     function bubble() {
6326         var tagName = d3.select(d3.event.target).node().tagName;
6327         if (tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA') {
6328             return;
6329         }
6330         capture();
6331     }
6332
6333     function keybinding(selection) {
6334         selection = selection || d3.select(document);
6335         selection.on('keydown.capture' + namespace, capture, true);
6336         selection.on('keydown.bubble' + namespace, bubble, false);
6337         return keybinding;
6338     }
6339
6340     keybinding.off = function(selection) {
6341         selection = selection || d3.select(document);
6342         selection.on('keydown.capture' + namespace, null);
6343         selection.on('keydown.bubble' + namespace, null);
6344         return keybinding;
6345     };
6346
6347     keybinding.on = function(code, callback, capture) {
6348         var binding = {
6349             event: {
6350                 keyCode: 0,
6351                 shiftKey: false,
6352                 ctrlKey: false,
6353                 altKey: false,
6354                 metaKey: false
6355             },
6356             capture: capture,
6357             callback: callback
6358         };
6359
6360         code = code.toLowerCase().match(/(?:(?:[^+⇧⌃⌥⌘])+|[⇧⌃⌥⌘]|\+\+|^\+$)/g);
6361
6362         for (var i = 0; i < code.length; i++) {
6363             // Normalise matching errors
6364             if (code[i] === '++') code[i] = '+';
6365
6366             if (code[i] in d3.keybinding.modifierCodes) {
6367                 binding.event[d3.keybinding.modifierProperties[d3.keybinding.modifierCodes[code[i]]]] = true;
6368             } else if (code[i] in d3.keybinding.keyCodes) {
6369                 binding.event.keyCode = d3.keybinding.keyCodes[code[i]];
6370             }
6371         }
6372
6373         bindings.push(binding);
6374
6375         return keybinding;
6376     };
6377
6378     return keybinding;
6379 };
6380
6381 (function () {
6382     d3.keybinding.modifierCodes = {
6383         // Shift key, ⇧
6384         '⇧': 16, shift: 16,
6385         // CTRL key, on Mac: ⌃
6386         '⌃': 17, ctrl: 17,
6387         // ALT key, on Mac: ⌥ (Alt)
6388         '⌥': 18, alt: 18, option: 18,
6389         // META, on Mac: ⌘ (CMD), on Windows (Win), on Linux (Super)
6390         '⌘': 91, meta: 91, cmd: 91, 'super': 91, win: 91
6391     };
6392
6393     d3.keybinding.modifierProperties = {
6394         16: 'shiftKey',
6395         17: 'ctrlKey',
6396         18: 'altKey',
6397         91: 'metaKey'
6398     };
6399
6400     d3.keybinding.keyCodes = {
6401         // Backspace key, on Mac: ⌫ (Backspace)
6402         '⌫': 8, backspace: 8,
6403         // Tab Key, on Mac: ⇥ (Tab), on Windows ⇥⇥
6404         '⇥': 9, '⇆': 9, tab: 9,
6405         // Return key, ↩
6406         '↩': 13, 'return': 13, enter: 13, '⌅': 13,
6407         // Pause/Break key
6408         'pause': 19, 'pause-break': 19,
6409         // Caps Lock key, ⇪
6410         '⇪': 20, caps: 20, 'caps-lock': 20,
6411         // Escape key, on Mac: ⎋, on Windows: Esc
6412         '⎋': 27, escape: 27, esc: 27,
6413         // Space key
6414         space: 32,
6415         // Page-Up key, or pgup, on Mac: ↖
6416         '↖': 33, pgup: 33, 'page-up': 33,
6417         // Page-Down key, or pgdown, on Mac: ↘
6418         '↘': 34, pgdown: 34, 'page-down': 34,
6419         // END key, on Mac: ⇟
6420         '⇟': 35, end: 35,
6421         // HOME key, on Mac: ⇞
6422         '⇞': 36, home: 36,
6423         // Insert key, or ins
6424         ins: 45, insert: 45,
6425         // Delete key, on Mac: ⌦ (Delete)
6426         '⌦': 46, del: 46, 'delete': 46,
6427         // Left Arrow Key, or ←
6428         '←': 37, left: 37, 'arrow-left': 37,
6429         // Up Arrow Key, or ↑
6430         '↑': 38, up: 38, 'arrow-up': 38,
6431         // Right Arrow Key, or →
6432         '→': 39, right: 39, 'arrow-right': 39,
6433         // Up Arrow Key, or ↓
6434         '↓': 40, down: 40, 'arrow-down': 40,
6435         // odities, printing characters that come out wrong:
6436         // Num-Multiply, or *
6437         '*': 106, star: 106, asterisk: 106, multiply: 106,
6438         // Num-Plus or +
6439         '+': 107, 'plus': 107,
6440         // Num-Subtract, or -
6441         '-': 109, subtract: 109,
6442         // Semicolon
6443         ';': 186, semicolon:186,
6444         // = or equals
6445         '=': 187, 'equals': 187,
6446         // Comma, or ,
6447         ',': 188, comma: 188,
6448         'dash': 189, //???
6449         // Period, or ., or full-stop
6450         '.': 190, period: 190, 'full-stop': 190,
6451         // Slash, or /, or forward-slash
6452         '/': 191, slash: 191, 'forward-slash': 191,
6453         // Tick, or `, or back-quote
6454         '`': 192, tick: 192, 'back-quote': 192,
6455         // Open bracket, or [
6456         '[': 219, 'open-bracket': 219,
6457         // Back slash, or \
6458         '\\': 220, 'back-slash': 220,
6459         // Close backet, or ]
6460         ']': 221, 'close-bracket': 221,
6461         // Apostrophe, or Quote, or '
6462         '\'': 222, quote: 222, apostrophe: 222
6463     };
6464
6465     // NUMPAD 0-9
6466     var i = 95, n = 0;
6467     while (++i < 106) {
6468         d3.keybinding.keyCodes['num-' + n] = i;
6469         ++n;
6470     }
6471
6472     // 0-9
6473     i = 47; n = 0;
6474     while (++i < 58) {
6475         d3.keybinding.keyCodes[n] = i;
6476         ++n;
6477     }
6478
6479     // F1-F25
6480     i = 111; n = 1;
6481     while (++i < 136) {
6482         d3.keybinding.keyCodes['f' + n] = i;
6483         ++n;
6484     }
6485
6486     // a-z
6487     i = 64;
6488     while (++i < 91) {
6489         d3.keybinding.keyCodes[String.fromCharCode(i).toLowerCase()] = i;
6490     }
6491 })();
6492 d3.selection.prototype.one = function (type, listener, capture) {
6493     var target = this, typeOnce = type + ".once";
6494     function one() {
6495         target.on(typeOnce, null);
6496         listener.apply(this, arguments);
6497     }
6498     target.on(typeOnce, one, capture);
6499     return this;
6500 };
6501 d3.selection.prototype.dimensions = function (dimensions) {
6502     if (!arguments.length) {
6503         var node = this.node();
6504         return [node.offsetWidth,
6505                 node.offsetHeight];
6506     }
6507     return this.attr({width: dimensions[0], height: dimensions[1]});
6508 };
6509 d3.selection.prototype.trigger = function (type) {
6510     this.each(function() {
6511         var evt = document.createEvent('HTMLEvents');
6512         evt.initEvent(type, true, true);
6513         this.dispatchEvent(evt);
6514     });
6515 };
6516 d3.typeahead = function() {
6517     var event = d3.dispatch('accept'),
6518         autohighlight = false,
6519         data;
6520
6521     var typeahead = function(selection) {
6522         var container,
6523             hidden,
6524             idx = autohighlight ? 0 : -1;
6525
6526         function setup() {
6527             var rect = selection.node().getBoundingClientRect();
6528             container = d3.select(document.body)
6529                 .append('div').attr('class', 'typeahead')
6530                 .style({
6531                     position: 'absolute',
6532                     left: rect.left + 'px',
6533                     top: rect.bottom + 'px'
6534                 });
6535             selection
6536                 .on('keyup.typeahead', key);
6537             hidden = false;
6538         }
6539
6540         function hide() {
6541             container.remove();
6542             idx = autohighlight ? 0 : -1;
6543             hidden = true;
6544         }
6545
6546         function slowHide() {
6547             if (autohighlight) {
6548                 if (container.select('a.selected').node()) {
6549                     select(container.select('a.selected').datum());
6550                     event.accept();
6551                 }
6552             }
6553             window.setTimeout(hide, 150);
6554         }
6555
6556         selection
6557             .on('focus.typeahead', setup)
6558             .on('blur.typeahead', slowHide);
6559
6560         function key() {
6561            var len = container.selectAll('a').data().length;
6562            if (d3.event.keyCode === 40) {
6563                idx = Math.min(idx + 1, len - 1);
6564                return highlight();
6565            } else if (d3.event.keyCode === 38) {
6566                idx = Math.max(idx - 1, 0);
6567                return highlight();
6568            } else if (d3.event.keyCode === 13) {
6569                if (container.select('a.selected').node()) {
6570                    select(container.select('a.selected').datum());
6571                }
6572                event.accept();
6573                hide();
6574            } else {
6575                update();
6576            }
6577         }
6578
6579         function highlight() {
6580             container
6581                 .selectAll('a')
6582                 .classed('selected', function(d, i) { return i == idx; });
6583         }
6584
6585         function update() {
6586             if (hidden) setup();
6587
6588             data(selection, function(data) {
6589                 container.style('display', function() {
6590                     return data.length ? 'block' : 'none';
6591                 });
6592
6593                 var options = container
6594                     .selectAll('a')
6595                     .data(data, function(d) { return d.value; });
6596
6597                 options.enter()
6598                     .append('a')
6599                     .text(function(d) { return d.value; })
6600                     .attr('title', function(d) { return d.title; })
6601                     .on('click', select);
6602
6603                 options.exit().remove();
6604
6605                 options
6606                     .classed('selected', function(d, i) { return i == idx; });
6607             });
6608         }
6609
6610         function select(d) {
6611             selection
6612                 .property('value', d.value)
6613                 .trigger('change');
6614         }
6615
6616     };
6617
6618     typeahead.data = function(_) {
6619         if (!arguments.length) return data;
6620         data = _;
6621         return typeahead;
6622     };
6623
6624     typeahead.autohighlight = function(_) {
6625         if (!arguments.length) return autohighlight;
6626         autohighlight = _;
6627         return typeahead;
6628     };
6629
6630     return d3.rebind(typeahead, event, 'on');
6631 };
6632 // Tooltips and svg mask used to highlight certain features
6633 d3.curtain = function() {
6634
6635     var event = d3.dispatch(),
6636         surface,
6637         tooltip,
6638         darkness;
6639
6640     function curtain(selection) {
6641
6642         surface = selection.append('svg')
6643             .attr('id', 'curtain')
6644             .style({
6645                 'z-index': 1000,
6646                 'pointer-events': 'none',
6647                 'position': 'absolute',
6648                 'top': 0,
6649                 'left': 0
6650             });
6651
6652         darkness = surface.append('path')
6653             .attr({
6654                 x: 0,
6655                 y: 0,
6656                 'class': 'curtain-darkness'
6657             });
6658
6659         d3.select(window).on('resize.curtain', resize);
6660
6661         tooltip = selection.append('div')
6662             .attr('class', 'tooltip')
6663             .style('z-index', 1002);
6664
6665         tooltip.append('div').attr('class', 'tooltip-arrow');
6666         tooltip.append('div').attr('class', 'tooltip-inner');
6667
6668         resize();
6669
6670         function resize() {
6671             surface.attr({
6672                 width: window.innerWidth,
6673                 height: window.innerHeight
6674             });
6675             curtain.cut(darkness.datum());
6676         }
6677     }
6678
6679     curtain.reveal = function(box, text, tooltipclass, duration) {
6680         if (typeof box === 'string') box = d3.select(box).node();
6681         if (box.getBoundingClientRect) box = box.getBoundingClientRect();
6682
6683         curtain.cut(box, duration);
6684
6685         if (text) {
6686             // pseudo markdown bold text hack
6687             var parts = text.split('**');
6688             var html = parts[0] ? '<span>' + parts[0] + '</span>' : '';
6689             if (parts[1]) html += '<span class="bold">' + parts[1] + '</span>';
6690
6691             var dimensions = tooltip.classed('in', true)
6692                 .select('.tooltip-inner')
6693                     .html(html)
6694                     .dimensions();
6695
6696             var pos;
6697
6698             var w = window.innerWidth,
6699                 h = window.innerHeight;
6700
6701             if (box.top + box.height < Math.min(100, box.width + box.left)) {
6702                 side = 'bottom';
6703                 pos = [box.left + box.width / 2 - dimensions[0]/ 2, box.top + box.height];
6704
6705             } else if (box.left + box.width + 300 < window.innerWidth) {
6706                 side = 'right';
6707                 pos = [box.left + box.width, box.top + box.height / 2 - dimensions[1] / 2];
6708
6709             } else if (box.left > 300) {
6710                 side = 'left';
6711                 pos = [box.left - 200, box.top + box.height / 2 - dimensions[1] / 2];
6712             } else {
6713                 side = 'bottom';
6714                 pos = [box.left, box.top + box.height];
6715             }
6716
6717             pos = [
6718                 Math.min(Math.max(10, pos[0]), w - dimensions[0] - 10),
6719                 Math.min(Math.max(10, pos[1]), h - dimensions[1] - 10)
6720             ];
6721
6722
6723             if (duration !== 0 || !tooltip.classed(side)) tooltip.call(iD.ui.Toggle(true));
6724
6725             tooltip
6726                 .style('top', pos[1] + 'px')
6727                 .style('left', pos[0] + 'px')
6728                 .attr('class', 'curtain-tooltip tooltip in ' + side + ' ' + tooltipclass)
6729                 .select('.tooltip-inner')
6730                     .html(html);
6731
6732         } else {
6733             tooltip.call(iD.ui.Toggle(false));
6734         }
6735     };
6736
6737     curtain.cut = function(datum, duration) {
6738         darkness.datum(datum);
6739
6740         (duration === 0 ? darkness : darkness.transition().duration(duration || 600))
6741             .attr('d', function(d) {
6742                 var string = "M 0,0 L 0," + window.innerHeight + " L " +
6743                     window.innerWidth + "," + window.innerHeight + "L" +
6744                     window.innerWidth + ",0 Z";
6745
6746                 if (!d) return string;
6747                 return string + 'M' +
6748                     d.left + ',' + d.top + 'L' +
6749                     d.left + ',' + (d.top + d.height) + 'L' +
6750                     (d.left + d.width) + ',' + (d.top + d.height) + 'L' +
6751                     (d.left + d.width) + ',' + (d.top) + 'Z';
6752
6753             });
6754     };
6755
6756     curtain.remove = function() {
6757         surface.remove();
6758         tooltip.remove();
6759     };
6760
6761     return d3.rebind(curtain, event, 'on');
6762 };
6763 // Like selection.property('value', ...), but avoids no-op value sets,
6764 // which can result in layout/repaint thrashing in some situations.
6765 d3.selection.prototype.value = function(value) {
6766     function d3_selection_value(value) {
6767       function valueNull() {
6768         delete this.value;
6769       }
6770
6771       function valueConstant() {
6772         if (this.value !== value) this.value = value;
6773       }
6774
6775       function valueFunction() {
6776         var x = value.apply(this, arguments);
6777         if (x == null) delete this.value;
6778         else if (this.value !== x) this.value = x;
6779       }
6780
6781       return value == null
6782           ? valueNull : (typeof value === "function"
6783           ? valueFunction : valueConstant);
6784     }
6785
6786     if (!arguments.length) return this.property('value');
6787     return this.each(d3_selection_value(value));
6788 };
6789 var JXON = new (function () {
6790   var
6791     sValueProp = "keyValue", sAttributesProp = "keyAttributes", sAttrPref = "@", /* you can customize these values */
6792     aCache = [], rIsNull = /^\s*$/, rIsBool = /^(?:true|false)$/i;
6793
6794   function parseText (sValue) {
6795     if (rIsNull.test(sValue)) { return null; }
6796     if (rIsBool.test(sValue)) { return sValue.toLowerCase() === "true"; }
6797     if (isFinite(sValue)) { return parseFloat(sValue); }
6798     if (isFinite(Date.parse(sValue))) { return new Date(sValue); }
6799     return sValue;
6800   }
6801
6802   function EmptyTree () { }
6803   EmptyTree.prototype.toString = function () { return "null"; };
6804   EmptyTree.prototype.valueOf = function () { return null; };
6805
6806   function objectify (vValue) {
6807     return vValue === null ? new EmptyTree() : vValue instanceof Object ? vValue : new vValue.constructor(vValue);
6808   }
6809
6810   function createObjTree (oParentNode, nVerb, bFreeze, bNesteAttr) {
6811     var
6812       nLevelStart = aCache.length, bChildren = oParentNode.hasChildNodes(),
6813       bAttributes = oParentNode.hasAttributes(), bHighVerb = Boolean(nVerb & 2);
6814
6815     var
6816       sProp, vContent, nLength = 0, sCollectedTxt = "",
6817       vResult = bHighVerb ? {} : /* put here the default value for empty nodes: */ true;
6818
6819     if (bChildren) {
6820       for (var oNode, nItem = 0; nItem < oParentNode.childNodes.length; nItem++) {
6821         oNode = oParentNode.childNodes.item(nItem);
6822         if (oNode.nodeType === 4) { sCollectedTxt += oNode.nodeValue; } /* nodeType is "CDATASection" (4) */
6823         else if (oNode.nodeType === 3) { sCollectedTxt += oNode.nodeValue.trim(); } /* nodeType is "Text" (3) */
6824         else if (oNode.nodeType === 1 && !oNode.prefix) { aCache.push(oNode); } /* nodeType is "Element" (1) */
6825       }
6826     }
6827
6828     var nLevelEnd = aCache.length, vBuiltVal = parseText(sCollectedTxt);
6829
6830     if (!bHighVerb && (bChildren || bAttributes)) { vResult = nVerb === 0 ? objectify(vBuiltVal) : {}; }
6831
6832     for (var nElId = nLevelStart; nElId < nLevelEnd; nElId++) {
6833       sProp = aCache[nElId].nodeName.toLowerCase();
6834       vContent = createObjTree(aCache[nElId], nVerb, bFreeze, bNesteAttr);
6835       if (vResult.hasOwnProperty(sProp)) {
6836         if (vResult[sProp].constructor !== Array) { vResult[sProp] = [vResult[sProp]]; }
6837         vResult[sProp].push(vContent);
6838       } else {
6839         vResult[sProp] = vContent;
6840         nLength++;
6841       }
6842     }
6843
6844     if (bAttributes) {
6845       var
6846         nAttrLen = oParentNode.attributes.length,
6847         sAPrefix = bNesteAttr ? "" : sAttrPref, oAttrParent = bNesteAttr ? {} : vResult;
6848
6849       for (var oAttrib, nAttrib = 0; nAttrib < nAttrLen; nLength++, nAttrib++) {
6850         oAttrib = oParentNode.attributes.item(nAttrib);
6851         oAttrParent[sAPrefix + oAttrib.name.toLowerCase()] = parseText(oAttrib.value.trim());
6852       }
6853
6854       if (bNesteAttr) {
6855         if (bFreeze) { Object.freeze(oAttrParent); }
6856         vResult[sAttributesProp] = oAttrParent;
6857         nLength -= nAttrLen - 1;
6858       }
6859     }
6860
6861     if (nVerb === 3 || (nVerb === 2 || nVerb === 1 && nLength > 0) && sCollectedTxt) {
6862       vResult[sValueProp] = vBuiltVal;
6863     } else if (!bHighVerb && nLength === 0 && sCollectedTxt) {
6864       vResult = vBuiltVal;
6865     }
6866
6867     if (bFreeze && (bHighVerb || nLength > 0)) { Object.freeze(vResult); }
6868
6869     aCache.length = nLevelStart;
6870
6871     return vResult;
6872   }
6873
6874   function loadObjTree (oXMLDoc, oParentEl, oParentObj) {
6875     var vValue, oChild;
6876
6877     if (oParentObj instanceof String || oParentObj instanceof Number || oParentObj instanceof Boolean) {
6878       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toString())); /* verbosity level is 0 */
6879     } else if (oParentObj.constructor === Date) {
6880       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toGMTString()));    
6881     }
6882
6883     for (var sName in oParentObj) {
6884       vValue = oParentObj[sName];
6885       if (isFinite(sName) || vValue instanceof Function) { continue; } /* verbosity level is 0 */
6886       if (sName === sValueProp) {
6887         if (vValue !== null && vValue !== true) { oParentEl.appendChild(oXMLDoc.createTextNode(vValue.constructor === Date ? vValue.toGMTString() : String(vValue))); }
6888       } else if (sName === sAttributesProp) { /* verbosity level is 3 */
6889         for (var sAttrib in vValue) { oParentEl.setAttribute(sAttrib, vValue[sAttrib]); }
6890       } else if (sName.charAt(0) === sAttrPref) {
6891         oParentEl.setAttribute(sName.slice(1), vValue);
6892       } else if (vValue.constructor === Array) {
6893         for (var nItem = 0; nItem < vValue.length; nItem++) {
6894           oChild = oXMLDoc.createElement(sName);
6895           loadObjTree(oXMLDoc, oChild, vValue[nItem]);
6896           oParentEl.appendChild(oChild);
6897         }
6898       } else {
6899         oChild = oXMLDoc.createElement(sName);
6900         if (vValue instanceof Object) {
6901           loadObjTree(oXMLDoc, oChild, vValue);
6902         } else if (vValue !== null && vValue !== true) {
6903           oChild.appendChild(oXMLDoc.createTextNode(vValue.toString()));
6904         }
6905         oParentEl.appendChild(oChild);
6906      }
6907    }
6908   }
6909
6910   this.build = function (oXMLParent, nVerbosity /* optional */, bFreeze /* optional */, bNesteAttributes /* optional */) {
6911     var _nVerb = arguments.length > 1 && typeof nVerbosity === "number" ? nVerbosity & 3 : /* put here the default verbosity level: */ 1;
6912     return createObjTree(oXMLParent, _nVerb, bFreeze || false, arguments.length > 3 ? bNesteAttributes : _nVerb === 3);    
6913   };
6914
6915   this.unbuild = function (oObjTree) {    
6916     var oNewDoc = document.implementation.createDocument("", "", null);
6917     loadObjTree(oNewDoc, oNewDoc, oObjTree);
6918     return oNewDoc;
6919   };
6920
6921   this.stringify = function (oObjTree) {
6922     return (new XMLSerializer()).serializeToString(JXON.unbuild(oObjTree));
6923   };
6924 })();
6925 // var myObject = JXON.build(doc);
6926 // we got our javascript object! try: alert(JSON.stringify(myObject));
6927
6928 // var newDoc = JXON.unbuild(myObject);
6929 // we got our Document instance! try: alert((new XMLSerializer()).serializeToString(newDoc));
6930 /**
6931  * @license
6932  * Lo-Dash 2.3.0 (Custom Build) <http://lodash.com/>
6933  * Build: `lodash 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" exports="global,node"`
6934  * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
6935  * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
6936  * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
6937  * Available under MIT license <http://lodash.com/license>
6938  */
6939 ;(function() {
6940
6941   /** Used as a safe reference for `undefined` in pre ES5 environments */
6942   var undefined;
6943
6944   /** Used to pool arrays and objects used internally */
6945   var arrayPool = [],
6946       objectPool = [];
6947
6948   /** Used internally to indicate various things */
6949   var indicatorObject = {};
6950
6951   /** Used to prefix keys to avoid issues with `__proto__` and properties on `Object.prototype` */
6952   var keyPrefix = +new Date + '';
6953
6954   /** Used as the size when optimizations are enabled for large arrays */
6955   var largeArraySize = 75;
6956
6957   /** Used as the max size of the `arrayPool` and `objectPool` */
6958   var maxPoolSize = 40;
6959
6960   /** Used to match regexp flags from their coerced string values */
6961   var reFlags = /\w*$/;
6962
6963   /** Used to detected named functions */
6964   var reFuncName = /^\s*function[ \n\r\t]+\w/;
6965
6966   /** Used to detect functions containing a `this` reference */
6967   var reThis = /\bthis\b/;
6968
6969   /** Used to fix the JScript [[DontEnum]] bug */
6970   var shadowedProps = [
6971     'constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable',
6972     'toLocaleString', 'toString', 'valueOf'
6973   ];
6974
6975   /** `Object#toString` result shortcuts */
6976   var argsClass = '[object Arguments]',
6977       arrayClass = '[object Array]',
6978       boolClass = '[object Boolean]',
6979       dateClass = '[object Date]',
6980       errorClass = '[object Error]',
6981       funcClass = '[object Function]',
6982       numberClass = '[object Number]',
6983       objectClass = '[object Object]',
6984       regexpClass = '[object RegExp]',
6985       stringClass = '[object String]';
6986
6987   /** Used to identify object classifications that `_.clone` supports */
6988   var cloneableClasses = {};
6989   cloneableClasses[funcClass] = false;
6990   cloneableClasses[argsClass] = cloneableClasses[arrayClass] =
6991   cloneableClasses[boolClass] = cloneableClasses[dateClass] =
6992   cloneableClasses[numberClass] = cloneableClasses[objectClass] =
6993   cloneableClasses[regexpClass] = cloneableClasses[stringClass] = true;
6994
6995   /** Used as an internal `_.debounce` options object */
6996   var debounceOptions = {
6997     'leading': false,
6998     'maxWait': 0,
6999     'trailing': false
7000   };
7001
7002   /** Used as the property descriptor for `__bindData__` */
7003   var descriptor = {
7004     'configurable': false,
7005     'enumerable': false,
7006     'value': null,
7007     'writable': false
7008   };
7009
7010   /** Used as the data object for `iteratorTemplate` */
7011   var iteratorData = {
7012     'args': '',
7013     'array': null,
7014     'bottom': '',
7015     'firstArg': '',
7016     'init': '',
7017     'keys': null,
7018     'loop': '',
7019     'shadowedProps': null,
7020     'support': null,
7021     'top': '',
7022     'useHas': false
7023   };
7024
7025   /** Used to determine if values are of the language type Object */
7026   var objectTypes = {
7027     'boolean': false,
7028     'function': true,
7029     'object': true,
7030     'number': false,
7031     'string': false,
7032     'undefined': false
7033   };
7034
7035   /** Used as a reference to the global object */
7036   var root = (objectTypes[typeof window] && window) || this;
7037
7038   /** Detect free variable `exports` */
7039   var freeExports = objectTypes[typeof exports] && exports && !exports.nodeType && exports;
7040
7041   /** Detect free variable `module` */
7042   var freeModule = objectTypes[typeof module] && module && !module.nodeType && module;
7043
7044   /** Detect the popular CommonJS extension `module.exports` */
7045   var moduleExports = freeModule && freeModule.exports === freeExports && freeExports;
7046
7047   /** Detect free variable `global` from Node.js or Browserified code and use it as `root` */
7048   var freeGlobal = objectTypes[typeof global] && global;
7049   if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal)) {
7050     root = freeGlobal;
7051   }
7052
7053   /*--------------------------------------------------------------------------*/
7054
7055   /**
7056    * The base implementation of `_.indexOf` without support for binary searches
7057    * or `fromIndex` constraints.
7058    *
7059    * @private
7060    * @param {Array} array The array to search.
7061    * @param {*} value The value to search for.
7062    * @param {number} [fromIndex=0] The index to search from.
7063    * @returns {number} Returns the index of the matched value or `-1`.
7064    */
7065   function baseIndexOf(array, value, fromIndex) {
7066     var index = (fromIndex || 0) - 1,
7067         length = array ? array.length : 0;
7068
7069     while (++index < length) {
7070       if (array[index] === value) {
7071         return index;
7072       }
7073     }
7074     return -1;
7075   }
7076
7077   /**
7078    * An implementation of `_.contains` for cache objects that mimics the return
7079    * signature of `_.indexOf` by returning `0` if the value is found, else `-1`.
7080    *
7081    * @private
7082    * @param {Object} cache The cache object to inspect.
7083    * @param {*} value The value to search for.
7084    * @returns {number} Returns `0` if `value` is found, else `-1`.
7085    */
7086   function cacheIndexOf(cache, value) {
7087     var type = typeof value;
7088     cache = cache.cache;
7089
7090     if (type == 'boolean' || value == null) {
7091       return cache[value] ? 0 : -1;
7092     }
7093     if (type != 'number' && type != 'string') {
7094       type = 'object';
7095     }
7096     var key = type == 'number' ? value : keyPrefix + value;
7097     cache = (cache = cache[type]) && cache[key];
7098
7099     return type == 'object'
7100       ? (cache && baseIndexOf(cache, value) > -1 ? 0 : -1)
7101       : (cache ? 0 : -1);
7102   }
7103
7104   /**
7105    * Adds a given value to the corresponding cache object.
7106    *
7107    * @private
7108    * @param {*} value The value to add to the cache.
7109    */
7110   function cachePush(value) {
7111     var cache = this.cache,
7112         type = typeof value;
7113
7114     if (type == 'boolean' || value == null) {
7115       cache[value] = true;
7116     } else {
7117       if (type != 'number' && type != 'string') {
7118         type = 'object';
7119       }
7120       var key = type == 'number' ? value : keyPrefix + value,
7121           typeCache = cache[type] || (cache[type] = {});
7122
7123       if (type == 'object') {
7124         (typeCache[key] || (typeCache[key] = [])).push(value);
7125       } else {
7126         typeCache[key] = true;
7127       }
7128     }
7129   }
7130
7131   /**
7132    * Creates a cache object to optimize linear searches of large arrays.
7133    *
7134    * @private
7135    * @param {Array} [array=[]] The array to search.
7136    * @returns {null|Object} Returns the cache object or `null` if caching should not be used.
7137    */
7138   function createCache(array) {
7139     var index = -1,
7140         length = array.length,
7141         first = array[0],
7142         mid = array[(length / 2) | 0],
7143         last = array[length - 1];
7144
7145     if (first && typeof first == 'object' &&
7146         mid && typeof mid == 'object' && last && typeof last == 'object') {
7147       return false;
7148     }
7149     var cache = getObject();
7150     cache['false'] = cache['null'] = cache['true'] = cache['undefined'] = false;
7151
7152     var result = getObject();
7153     result.array = array;
7154     result.cache = cache;
7155     result.push = cachePush;
7156
7157     while (++index < length) {
7158       result.push(array[index]);
7159     }
7160     return result;
7161   }
7162
7163   /**
7164    * Gets an array from the array pool or creates a new one if the pool is empty.
7165    *
7166    * @private
7167    * @returns {Array} The array from the pool.
7168    */
7169   function getArray() {
7170     return arrayPool.pop() || [];
7171   }
7172
7173   /**
7174    * Gets an object from the object pool or creates a new one if the pool is empty.
7175    *
7176    * @private
7177    * @returns {Object} The object from the pool.
7178    */
7179   function getObject() {
7180     return objectPool.pop() || {
7181       'array': null,
7182       'cache': null,
7183       'false': false,
7184       'null': false,
7185       'number': null,
7186       'object': null,
7187       'push': null,
7188       'string': null,
7189       'true': false,
7190       'undefined': false
7191     };
7192   }
7193
7194   /**
7195    * Checks if `value` is a DOM node in IE < 9.
7196    *
7197    * @private
7198    * @param {*} value The value to check.
7199    * @returns {boolean} Returns `true` if the `value` is a DOM node, else `false`.
7200    */
7201   function isNode(value) {
7202     // IE < 9 presents DOM nodes as `Object` objects except they have `toString`
7203     // methods that are `typeof` "string" and still can coerce nodes to strings
7204     return typeof value.toString != 'function' && typeof (value + '') == 'string';
7205   }
7206
7207   /**
7208    * Releases the given array back to the array pool.
7209    *
7210    * @private
7211    * @param {Array} [array] The array to release.
7212    */
7213   function releaseArray(array) {
7214     array.length = 0;
7215     if (arrayPool.length < maxPoolSize) {
7216       arrayPool.push(array);
7217     }
7218   }
7219
7220   /**
7221    * Releases the given object back to the object pool.
7222    *
7223    * @private
7224    * @param {Object} [object] The object to release.
7225    */
7226   function releaseObject(object) {
7227     var cache = object.cache;
7228     if (cache) {
7229       releaseObject(cache);
7230     }
7231     object.array = object.cache =object.object = object.number = object.string =null;
7232     if (objectPool.length < maxPoolSize) {
7233       objectPool.push(object);
7234     }
7235   }
7236
7237   /**
7238    * Slices the `collection` from the `start` index up to, but not including,
7239    * the `end` index.
7240    *
7241    * Note: This function is used instead of `Array#slice` to support node lists
7242    * in IE < 9 and to ensure dense arrays are returned.
7243    *
7244    * @private
7245    * @param {Array|Object|string} collection The collection to slice.
7246    * @param {number} start The start index.
7247    * @param {number} end The end index.
7248    * @returns {Array} Returns the new array.
7249    */
7250   function slice(array, start, end) {
7251     start || (start = 0);
7252     if (typeof end == 'undefined') {
7253       end = array ? array.length : 0;
7254     }
7255     var index = -1,
7256         length = end - start || 0,
7257         result = Array(length < 0 ? 0 : length);
7258
7259     while (++index < length) {
7260       result[index] = array[start + index];
7261     }
7262     return result;
7263   }
7264
7265   /*--------------------------------------------------------------------------*/
7266
7267   /**
7268    * Used for `Array` method references.
7269    *
7270    * Normally `Array.prototype` would suffice, however, using an array literal
7271    * avoids issues in Narwhal.
7272    */
7273   var arrayRef = [];
7274
7275   /** Used for native method references */
7276   var errorProto = Error.prototype,
7277       objectProto = Object.prototype,
7278       stringProto = String.prototype;
7279
7280   /** Used to resolve the internal [[Class]] of values */
7281   var toString = objectProto.toString;
7282
7283   /** Used to detect if a method is native */
7284   var reNative = RegExp('^' +
7285     String(toString)
7286       .replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
7287       .replace(/toString| for [^\]]+/g, '.*?') + '$'
7288   );
7289
7290   /** Native method shortcuts */
7291   var fnToString = Function.prototype.toString,
7292       getPrototypeOf = reNative.test(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf,
7293       hasOwnProperty = objectProto.hasOwnProperty,
7294       now = reNative.test(now = Date.now) && now || function() { return +new Date; },
7295       push = arrayRef.push,
7296       propertyIsEnumerable = objectProto.propertyIsEnumerable;
7297
7298   /** Used to set meta data on functions */
7299   var defineProperty = (function() {
7300     // IE 8 only accepts DOM elements
7301     try {
7302       var o = {},
7303           func = reNative.test(func = Object.defineProperty) && func,
7304           result = func(o, o, o) && func;
7305     } catch(e) { }
7306     return result;
7307   }());
7308
7309   /* Native method shortcuts for methods with the same name as other `lodash` methods */
7310   var nativeCreate = reNative.test(nativeCreate = Object.create) && nativeCreate,
7311       nativeIsArray = reNative.test(nativeIsArray = Array.isArray) && nativeIsArray,
7312       nativeKeys = reNative.test(nativeKeys = Object.keys) && nativeKeys,
7313       nativeMax = Math.max,
7314       nativeMin = Math.min;
7315
7316   /** Used to lookup a built-in constructor by [[Class]] */
7317   var ctorByClass = {};
7318   ctorByClass[arrayClass] = Array;
7319   ctorByClass[boolClass] = Boolean;
7320   ctorByClass[dateClass] = Date;
7321   ctorByClass[funcClass] = Function;
7322   ctorByClass[objectClass] = Object;
7323   ctorByClass[numberClass] = Number;
7324   ctorByClass[regexpClass] = RegExp;
7325   ctorByClass[stringClass] = String;
7326
7327   /** Used to avoid iterating non-enumerable properties in IE < 9 */
7328   var nonEnumProps = {};
7329   nonEnumProps[arrayClass] = nonEnumProps[dateClass] = nonEnumProps[numberClass] = { 'constructor': true, 'toLocaleString': true, 'toString': true, 'valueOf': true };
7330   nonEnumProps[boolClass] = nonEnumProps[stringClass] = { 'constructor': true, 'toString': true, 'valueOf': true };
7331   nonEnumProps[errorClass] = nonEnumProps[funcClass] = nonEnumProps[regexpClass] = { 'constructor': true, 'toString': true };
7332   nonEnumProps[objectClass] = { 'constructor': true };
7333
7334   (function() {
7335     var length = shadowedProps.length;
7336     while (length--) {
7337       var key = shadowedProps[length];
7338       for (var className in nonEnumProps) {
7339         if (hasOwnProperty.call(nonEnumProps, className) && !hasOwnProperty.call(nonEnumProps[className], key)) {
7340           nonEnumProps[className][key] = false;
7341         }
7342       }
7343     }
7344   }());
7345
7346   /*--------------------------------------------------------------------------*/
7347
7348   /**
7349    * Creates a `lodash` object which wraps the given value to enable intuitive
7350    * method chaining.
7351    *
7352    * In addition to Lo-Dash methods, wrappers also have the following `Array` methods:
7353    * `concat`, `join`, `pop`, `push`, `reverse`, `shift`, `slice`, `sort`, `splice`,
7354    * and `unshift`
7355    *
7356    * Chaining is supported in custom builds as long as the `value` method is
7357    * implicitly or explicitly included in the build.
7358    *
7359    * The chainable wrapper functions are:
7360    * `after`, `assign`, `bind`, `bindAll`, `bindKey`, `chain`, `compact`,
7361    * `compose`, `concat`, `countBy`, `create`, `createCallback`, `curry`,
7362    * `debounce`, `defaults`, `defer`, `delay`, `difference`, `filter`, `flatten`,
7363    * `forEach`, `forEachRight`, `forIn`, `forInRight`, `forOwn`, `forOwnRight`,
7364    * `functions`, `groupBy`, `indexBy`, `initial`, `intersection`, `invert`,
7365    * `invoke`, `keys`, `map`, `max`, `memoize`, `merge`, `min`, `object`, `omit`,
7366    * `once`, `pairs`, `partial`, `partialRight`, `pick`, `pluck`, `pull`, `push`,
7367    * `range`, `reject`, `remove`, `rest`, `reverse`, `shuffle`, `slice`, `sort`,
7368    * `sortBy`, `splice`, `tap`, `throttle`, `times`, `toArray`, `transform`,
7369    * `union`, `uniq`, `unshift`, `unzip`, `values`, `where`, `without`, `wrap`,
7370    * and `zip`
7371    *
7372    * The non-chainable wrapper functions are:
7373    * `clone`, `cloneDeep`, `contains`, `escape`, `every`, `find`, `findIndex`,
7374    * `findKey`, `findLast`, `findLastIndex`, `findLastKey`, `has`, `identity`,
7375    * `indexOf`, `isArguments`, `isArray`, `isBoolean`, `isDate`, `isElement`,
7376    * `isEmpty`, `isEqual`, `isFinite`, `isFunction`, `isNaN`, `isNull`, `isNumber`,
7377    * `isObject`, `isPlainObject`, `isRegExp`, `isString`, `isUndefined`, `join`,
7378    * `lastIndexOf`, `mixin`, `noConflict`, `parseInt`, `pop`, `random`, `reduce`,
7379    * `reduceRight`, `result`, `shift`, `size`, `some`, `sortedIndex`, `runInContext`,
7380    * `template`, `unescape`, `uniqueId`, and `value`
7381    *
7382    * The wrapper functions `first` and `last` return wrapped values when `n` is
7383    * provided, otherwise they return unwrapped values.
7384    *
7385    * Explicit chaining can be enabled by using the `_.chain` method.
7386    *
7387    * @name _
7388    * @constructor
7389    * @category Chaining
7390    * @param {*} value The value to wrap in a `lodash` instance.
7391    * @returns {Object} Returns a `lodash` instance.
7392    * @example
7393    *
7394    * var wrapped = _([1, 2, 3]);
7395    *
7396    * // returns an unwrapped value
7397    * wrapped.reduce(function(sum, num) {
7398    *   return sum + num;
7399    * });
7400    * // => 6
7401    *
7402    * // returns a wrapped value
7403    * var squares = wrapped.map(function(num) {
7404    *   return num * num;
7405    * });
7406    *
7407    * _.isArray(squares);
7408    * // => false
7409    *
7410    * _.isArray(squares.value());
7411    * // => true
7412    */
7413   function lodash(value) {
7414     // don't wrap if already wrapped, even if wrapped by a different `lodash` constructor
7415     return (value && typeof value == 'object' && !isArray(value) && hasOwnProperty.call(value, '__wrapped__'))
7416      ? value
7417      : new lodashWrapper(value);
7418   }
7419
7420   /**
7421    * A fast path for creating `lodash` wrapper objects.
7422    *
7423    * @private
7424    * @param {*} value The value to wrap in a `lodash` instance.
7425    * @param {boolean} chainAll A flag to enable chaining for all methods
7426    * @returns {Object} Returns a `lodash` instance.
7427    */
7428   function lodashWrapper(value, chainAll) {
7429     this.__chain__ = !!chainAll;
7430     this.__wrapped__ = value;
7431   }
7432   // ensure `new lodashWrapper` is an instance of `lodash`
7433   lodashWrapper.prototype = lodash.prototype;
7434
7435   /**
7436    * An object used to flag environments features.
7437    *
7438    * @static
7439    * @memberOf _
7440    * @type Object
7441    */
7442   var support = lodash.support = {};
7443
7444   (function() {
7445     var ctor = function() { this.x = 1; },
7446         object = { '0': 1, 'length': 1 },
7447         props = [];
7448
7449     ctor.prototype = { 'valueOf': 1, 'y': 1 };
7450     for (var key in new ctor) { props.push(key); }
7451     for (key in arguments) { }
7452
7453     /**
7454      * Detect if an `arguments` object's [[Class]] is resolvable (all but Firefox < 4, IE < 9).
7455      *
7456      * @memberOf _.support
7457      * @type boolean
7458      */
7459     support.argsClass = toString.call(arguments) == argsClass;
7460
7461     /**
7462      * Detect if `arguments` objects are `Object` objects (all but Narwhal and Opera < 10.5).
7463      *
7464      * @memberOf _.support
7465      * @type boolean
7466      */
7467     support.argsObject = arguments.constructor == Object && !(arguments instanceof Array);
7468
7469     /**
7470      * Detect if `name` or `message` properties of `Error.prototype` are
7471      * enumerable by default. (IE < 9, Safari < 5.1)
7472      *
7473      * @memberOf _.support
7474      * @type boolean
7475      */
7476     support.enumErrorProps = propertyIsEnumerable.call(errorProto, 'message') || propertyIsEnumerable.call(errorProto, 'name');
7477
7478     /**
7479      * Detect if `prototype` properties are enumerable by default.
7480      *
7481      * Firefox < 3.6, Opera > 9.50 - Opera < 11.60, and Safari < 5.1
7482      * (if the prototype or a property on the prototype has been set)
7483      * incorrectly sets a function's `prototype` property [[Enumerable]]
7484      * value to `true`.
7485      *
7486      * @memberOf _.support
7487      * @type boolean
7488      */
7489     support.enumPrototypes = propertyIsEnumerable.call(ctor, 'prototype');
7490
7491     /**
7492      * Detect if functions can be decompiled by `Function#toString`
7493      * (all but PS3 and older Opera mobile browsers & avoided in Windows 8 apps).
7494      *
7495      * @memberOf _.support
7496      * @type boolean
7497      */
7498     support.funcDecomp = !reNative.test(root.WinRTError) && reThis.test(function() { return this; });
7499
7500     /**
7501      * Detect if `Function#name` is supported (all but IE).
7502      *
7503      * @memberOf _.support
7504      * @type boolean
7505      */
7506     support.funcNames = typeof Function.name == 'string';
7507
7508     /**
7509      * Detect if `arguments` object indexes are non-enumerable
7510      * (Firefox < 4, IE < 9, PhantomJS, Safari < 5.1).
7511      *
7512      * @memberOf _.support
7513      * @type boolean
7514      */
7515     support.nonEnumArgs = key != 0;
7516
7517     /**
7518      * Detect if properties shadowing those on `Object.prototype` are non-enumerable.
7519      *
7520      * In IE < 9 an objects own properties, shadowing non-enumerable ones, are
7521      * made non-enumerable as well (a.k.a the JScript [[DontEnum]] bug).
7522      *
7523      * @memberOf _.support
7524      * @type boolean
7525      */
7526     support.nonEnumShadows = !/valueOf/.test(props);
7527
7528     /**
7529      * Detect if own properties are iterated after inherited properties (all but IE < 9).
7530      *
7531      * @memberOf _.support
7532      * @type boolean
7533      */
7534     support.ownLast = props[0] != 'x';
7535
7536     /**
7537      * Detect if `Array#shift` and `Array#splice` augment array-like objects correctly.
7538      *
7539      * Firefox < 10, IE compatibility mode, and IE < 9 have buggy Array `shift()`
7540      * and `splice()` functions that fail to remove the last element, `value[0]`,
7541      * of array-like objects even though the `length` property is set to `0`.
7542      * The `shift()` method is buggy in IE 8 compatibility mode, while `splice()`
7543      * is buggy regardless of mode in IE < 9 and buggy in compatibility mode in IE 9.
7544      *
7545      * @memberOf _.support
7546      * @type boolean
7547      */
7548     support.spliceObjects = (arrayRef.splice.call(object, 0, 1), !object[0]);
7549
7550     /**
7551      * Detect lack of support for accessing string characters by index.
7552      *
7553      * IE < 8 can't access characters by index and IE 8 can only access
7554      * characters by index on string literals.
7555      *
7556      * @memberOf _.support
7557      * @type boolean
7558      */
7559     support.unindexedChars = ('x'[0] + Object('x')[0]) != 'xx';
7560
7561     /**
7562      * Detect if a DOM node's [[Class]] is resolvable (all but IE < 9)
7563      * and that the JS engine errors when attempting to coerce an object to
7564      * a string without a `toString` function.
7565      *
7566      * @memberOf _.support
7567      * @type boolean
7568      */
7569     try {
7570       support.nodeClass = !(toString.call(document) == objectClass && !({ 'toString': 0 } + ''));
7571     } catch(e) {
7572       support.nodeClass = true;
7573     }
7574   }(1));
7575
7576   /*--------------------------------------------------------------------------*/
7577
7578   /**
7579    * The template used to create iterator functions.
7580    *
7581    * @private
7582    * @param {Object} data The data object used to populate the text.
7583    * @returns {string} Returns the interpolated text.
7584    */
7585   var iteratorTemplate = function(obj) {
7586
7587     var __p = 'var index, iterable = ' +
7588     (obj.firstArg) +
7589     ', result = ' +
7590     (obj.init) +
7591     ';\nif (!iterable) return result;\n' +
7592     (obj.top) +
7593     ';';
7594      if (obj.array) {
7595     __p += '\nvar length = iterable.length; index = -1;\nif (' +
7596     (obj.array) +
7597     ') {  ';
7598      if (support.unindexedChars) {
7599     __p += '\n  if (isString(iterable)) {\n    iterable = iterable.split(\'\')\n  }  ';
7600      }
7601     __p += '\n  while (++index < length) {\n    ' +
7602     (obj.loop) +
7603     ';\n  }\n}\nelse {  ';
7604      } else if (support.nonEnumArgs) {
7605     __p += '\n  var length = iterable.length; index = -1;\n  if (length && isArguments(iterable)) {\n    while (++index < length) {\n      index += \'\';\n      ' +
7606     (obj.loop) +
7607     ';\n    }\n  } else {  ';
7608      }
7609
7610      if (support.enumPrototypes) {
7611     __p += '\n  var skipProto = typeof iterable == \'function\';\n  ';
7612      }
7613
7614      if (support.enumErrorProps) {
7615     __p += '\n  var skipErrorProps = iterable === errorProto || iterable instanceof Error;\n  ';
7616      }
7617
7618         var conditions = [];    if (support.enumPrototypes) { conditions.push('!(skipProto && index == "prototype")'); }    if (support.enumErrorProps)  { conditions.push('!(skipErrorProps && (index == "message" || index == "name"))'); }
7619
7620      if (obj.useHas && obj.keys) {
7621     __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';
7622         if (conditions.length) {
7623     __p += '    if (' +
7624     (conditions.join(' && ')) +
7625     ') {\n  ';
7626      }
7627     __p +=
7628     (obj.loop) +
7629     ';    ';
7630      if (conditions.length) {
7631     __p += '\n    }';
7632      }
7633     __p += '\n  }  ';
7634      } else {
7635     __p += '\n  for (index in iterable) {\n';
7636         if (obj.useHas) { conditions.push("hasOwnProperty.call(iterable, index)"); }    if (conditions.length) {
7637     __p += '    if (' +
7638     (conditions.join(' && ')) +
7639     ') {\n  ';
7640      }
7641     __p +=
7642     (obj.loop) +
7643     ';    ';
7644      if (conditions.length) {
7645     __p += '\n    }';
7646      }
7647     __p += '\n  }    ';
7648      if (support.nonEnumShadows) {
7649     __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      ';
7650      for (k = 0; k < 7; k++) {
7651     __p += '\n    index = \'' +
7652     (obj.shadowedProps[k]) +
7653     '\';\n    if ((!(isProto && nonEnum[index]) && hasOwnProperty.call(iterable, index))';
7654             if (!obj.useHas) {
7655     __p += ' || (!nonEnum[index] && iterable[index] !== objectProto[index])';
7656      }
7657     __p += ') {\n      ' +
7658     (obj.loop) +
7659     ';\n    }      ';
7660      }
7661     __p += '\n  }    ';
7662      }
7663
7664      }
7665
7666      if (obj.array || support.nonEnumArgs) {
7667     __p += '\n}';
7668      }
7669     __p +=
7670     (obj.bottom) +
7671     ';\nreturn result';
7672
7673     return __p
7674   };
7675
7676   /*--------------------------------------------------------------------------*/
7677
7678   /**
7679    * The base implementation of `_.bind` that creates the bound function and
7680    * sets its meta data.
7681    *
7682    * @private
7683    * @param {Array} bindData The bind data array.
7684    * @returns {Function} Returns the new bound function.
7685    */
7686   function baseBind(bindData) {
7687     var func = bindData[0],
7688         partialArgs = bindData[2],
7689         thisArg = bindData[4];
7690
7691     function bound() {
7692       // `Function#bind` spec
7693       // http://es5.github.io/#x15.3.4.5
7694       if (partialArgs) {
7695         var args = partialArgs.slice();
7696         push.apply(args, arguments);
7697       }
7698       // mimic the constructor's `return` behavior
7699       // http://es5.github.io/#x13.2.2
7700       if (this instanceof bound) {
7701         // ensure `new bound` is an instance of `func`
7702         var thisBinding = baseCreate(func.prototype),
7703             result = func.apply(thisBinding, args || arguments);
7704         return isObject(result) ? result : thisBinding;
7705       }
7706       return func.apply(thisArg, args || arguments);
7707     }
7708     setBindData(bound, bindData);
7709     return bound;
7710   }
7711
7712   /**
7713    * The base implementation of `_.clone` without argument juggling or support
7714    * for `thisArg` binding.
7715    *
7716    * @private
7717    * @param {*} value The value to clone.
7718    * @param {boolean} [isDeep=false] Specify a deep clone.
7719    * @param {Function} [callback] The function to customize cloning values.
7720    * @param {Array} [stackA=[]] Tracks traversed source objects.
7721    * @param {Array} [stackB=[]] Associates clones with source counterparts.
7722    * @returns {*} Returns the cloned value.
7723    */
7724   function baseClone(value, isDeep, callback, stackA, stackB) {
7725     if (callback) {
7726       var result = callback(value);
7727       if (typeof result != 'undefined') {
7728         return result;
7729       }
7730     }
7731     // inspect [[Class]]
7732     var isObj = isObject(value);
7733     if (isObj) {
7734       var className = toString.call(value);
7735       if (!cloneableClasses[className] || (!support.nodeClass && isNode(value))) {
7736         return value;
7737       }
7738       var ctor = ctorByClass[className];
7739       switch (className) {
7740         case boolClass:
7741         case dateClass:
7742           return new ctor(+value);
7743
7744         case numberClass:
7745         case stringClass:
7746           return new ctor(value);
7747
7748         case regexpClass:
7749           result = ctor(value.source, reFlags.exec(value));
7750           result.lastIndex = value.lastIndex;
7751           return result;
7752       }
7753     } else {
7754       return value;
7755     }
7756     var isArr = isArray(value);
7757     if (isDeep) {
7758       // check for circular references and return corresponding clone
7759       var initedStack = !stackA;
7760       stackA || (stackA = getArray());
7761       stackB || (stackB = getArray());
7762
7763       var length = stackA.length;
7764       while (length--) {
7765         if (stackA[length] == value) {
7766           return stackB[length];
7767         }
7768       }
7769       result = isArr ? ctor(value.length) : {};
7770     }
7771     else {
7772       result = isArr ? slice(value) : assign({}, value);
7773     }
7774     // add array properties assigned by `RegExp#exec`
7775     if (isArr) {
7776       if (hasOwnProperty.call(value, 'index')) {
7777         result.index = value.index;
7778       }
7779       if (hasOwnProperty.call(value, 'input')) {
7780         result.input = value.input;
7781       }
7782     }
7783     // exit for shallow clone
7784     if (!isDeep) {
7785       return result;
7786     }
7787     // add the source value to the stack of traversed objects
7788     // and associate it with its clone
7789     stackA.push(value);
7790     stackB.push(result);
7791
7792     // recursively populate clone (susceptible to call stack limits)
7793     (isArr ? baseEach : forOwn)(value, function(objValue, key) {
7794       result[key] = baseClone(objValue, isDeep, callback, stackA, stackB);
7795     });
7796
7797     if (initedStack) {
7798       releaseArray(stackA);
7799       releaseArray(stackB);
7800     }
7801     return result;
7802   }
7803
7804   /**
7805    * The base implementation of `_.create` without support for assigning
7806    * properties to the created object.
7807    *
7808    * @private
7809    * @param {Object} prototype The object to inherit from.
7810    * @returns {Object} Returns the new object.
7811    */
7812   function baseCreate(prototype, properties) {
7813     return isObject(prototype) ? nativeCreate(prototype) : {};
7814   }
7815   // fallback for browsers without `Object.create`
7816   if (!nativeCreate) {
7817     baseCreate = (function() {
7818       function Object() {}
7819       return function(prototype) {
7820         if (isObject(prototype)) {
7821           Object.prototype = prototype;
7822           var result = new Object;
7823           Object.prototype = null;
7824         }
7825         return result || root.Object();
7826       };
7827     }());
7828   }
7829
7830   /**
7831    * The base implementation of `_.createCallback` without support for creating
7832    * "_.pluck" or "_.where" style callbacks.
7833    *
7834    * @private
7835    * @param {*} [func=identity] The value to convert to a callback.
7836    * @param {*} [thisArg] The `this` binding of the created callback.
7837    * @param {number} [argCount] The number of arguments the callback accepts.
7838    * @returns {Function} Returns a callback function.
7839    */
7840   function baseCreateCallback(func, thisArg, argCount) {
7841     if (typeof func != 'function') {
7842       return identity;
7843     }
7844     // exit early for no `thisArg` or already bound by `Function#bind`
7845     if (typeof thisArg == 'undefined' || !('prototype' in func)) {
7846       return func;
7847     }
7848     var bindData = func.__bindData__;
7849     if (typeof bindData == 'undefined') {
7850       if (support.funcNames) {
7851         bindData = !func.name;
7852       }
7853       bindData = bindData || !support.funcDecomp;
7854       if (!bindData) {
7855         var source = fnToString.call(func);
7856         if (!support.funcNames) {
7857           bindData = !reFuncName.test(source);
7858         }
7859         if (!bindData) {
7860           // checks if `func` references the `this` keyword and stores the result
7861           bindData = reThis.test(source);
7862           setBindData(func, bindData);
7863         }
7864       }
7865     }
7866     // exit early if there are no `this` references or `func` is bound
7867     if (bindData === false || (bindData !== true && bindData[1] & 1)) {
7868       return func;
7869     }
7870     switch (argCount) {
7871       case 1: return function(value) {
7872         return func.call(thisArg, value);
7873       };
7874       case 2: return function(a, b) {
7875         return func.call(thisArg, a, b);
7876       };
7877       case 3: return function(value, index, collection) {
7878         return func.call(thisArg, value, index, collection);
7879       };
7880       case 4: return function(accumulator, value, index, collection) {
7881         return func.call(thisArg, accumulator, value, index, collection);
7882       };
7883     }
7884     return bind(func, thisArg);
7885   }
7886
7887   /**
7888    * The base implementation of `createWrapper` that creates the wrapper and
7889    * sets its meta data.
7890    *
7891    * @private
7892    * @param {Array} bindData The bind data array.
7893    * @returns {Function} Returns the new function.
7894    */
7895   function baseCreateWrapper(bindData) {
7896     var func = bindData[0],
7897         bitmask = bindData[1],
7898         partialArgs = bindData[2],
7899         partialRightArgs = bindData[3],
7900         thisArg = bindData[4],
7901         arity = bindData[5];
7902
7903     var isBind = bitmask & 1,
7904         isBindKey = bitmask & 2,
7905         isCurry = bitmask & 4,
7906         isCurryBound = bitmask & 8,
7907         key = func;
7908
7909     function bound() {
7910       var thisBinding = isBind ? thisArg : this;
7911       if (partialArgs) {
7912         var args = partialArgs.slice();
7913         push.apply(args, arguments);
7914       }
7915       if (partialRightArgs || isCurry) {
7916         args || (args = slice(arguments));
7917         if (partialRightArgs) {
7918           push.apply(args, partialRightArgs);
7919         }
7920         if (isCurry && args.length < arity) {
7921           bitmask |= 16 & ~32;
7922           return baseCreateWrapper([func, (isCurryBound ? bitmask : bitmask & ~3), args, null, thisArg, arity]);
7923         }
7924       }
7925       args || (args = arguments);
7926       if (isBindKey) {
7927         func = thisBinding[key];
7928       }
7929       if (this instanceof bound) {
7930         thisBinding = baseCreate(func.prototype);
7931         var result = func.apply(thisBinding, args);
7932         return isObject(result) ? result : thisBinding;
7933       }
7934       return func.apply(thisBinding, args);
7935     }
7936     setBindData(bound, bindData);
7937     return bound;
7938   }
7939
7940   /**
7941    * The base implementation of `_.difference` that accepts a single array
7942    * of values to exclude.
7943    *
7944    * @private
7945    * @param {Array} array The array to process.
7946    * @param {Array} [values] The array of values to exclude.
7947    * @returns {Array} Returns a new array of filtered values.
7948    */
7949   function baseDifference(array, values) {
7950     var index = -1,
7951         indexOf = getIndexOf(),
7952         length = array ? array.length : 0,
7953         isLarge = length >= largeArraySize && indexOf === baseIndexOf,
7954         result = [];
7955
7956     if (isLarge) {
7957       var cache = createCache(values);
7958       if (cache) {
7959         indexOf = cacheIndexOf;
7960         values = cache;
7961       } else {
7962         isLarge = false;
7963       }
7964     }
7965     while (++index < length) {
7966       var value = array[index];
7967       if (indexOf(values, value) < 0) {
7968         result.push(value);
7969       }
7970     }
7971     if (isLarge) {
7972       releaseObject(values);
7973     }
7974     return result;
7975   }
7976
7977   /**
7978    * The base implementation of `_.flatten` without support for callback
7979    * shorthands or `thisArg` binding.
7980    *
7981    * @private
7982    * @param {Array} array The array to flatten.
7983    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
7984    * @param {boolean} [isStrict=false] A flag to restrict flattening to arrays and `arguments` objects.
7985    * @param {number} [fromIndex=0] The index to start from.
7986    * @returns {Array} Returns a new flattened array.
7987    */
7988   function baseFlatten(array, isShallow, isStrict, fromIndex) {
7989     var index = (fromIndex || 0) - 1,
7990         length = array ? array.length : 0,
7991         result = [];
7992
7993     while (++index < length) {
7994       var value = array[index];
7995
7996       if (value && typeof value == 'object' && typeof value.length == 'number'
7997           && (isArray(value) || isArguments(value))) {
7998         // recursively flatten arrays (susceptible to call stack limits)
7999         if (!isShallow) {
8000           value = baseFlatten(value, isShallow, isStrict);
8001         }
8002         var valIndex = -1,
8003             valLength = value.length,
8004             resIndex = result.length;
8005
8006         result.length += valLength;
8007         while (++valIndex < valLength) {
8008           result[resIndex++] = value[valIndex];
8009         }
8010       } else if (!isStrict) {
8011         result.push(value);
8012       }
8013     }
8014     return result;
8015   }
8016
8017   /**
8018    * The base implementation of `_.isEqual`, without support for `thisArg` binding,
8019    * that allows partial "_.where" style comparisons.
8020    *
8021    * @private
8022    * @param {*} a The value to compare.
8023    * @param {*} b The other value to compare.
8024    * @param {Function} [callback] The function to customize comparing values.
8025    * @param {Function} [isWhere=false] A flag to indicate performing partial comparisons.
8026    * @param {Array} [stackA=[]] Tracks traversed `a` objects.
8027    * @param {Array} [stackB=[]] Tracks traversed `b` objects.
8028    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
8029    */
8030   function baseIsEqual(a, b, callback, isWhere, stackA, stackB) {
8031     // used to indicate that when comparing objects, `a` has at least the properties of `b`
8032     if (callback) {
8033       var result = callback(a, b);
8034       if (typeof result != 'undefined') {
8035         return !!result;
8036       }
8037     }
8038     // exit early for identical values
8039     if (a === b) {
8040       // treat `+0` vs. `-0` as not equal
8041       return a !== 0 || (1 / a == 1 / b);
8042     }
8043     var type = typeof a,
8044         otherType = typeof b;
8045
8046     // exit early for unlike primitive values
8047     if (a === a &&
8048         !(a && objectTypes[type]) &&
8049         !(b && objectTypes[otherType])) {
8050       return false;
8051     }
8052     // exit early for `null` and `undefined` avoiding ES3's Function#call behavior
8053     // http://es5.github.io/#x15.3.4.4
8054     if (a == null || b == null) {
8055       return a === b;
8056     }
8057     // compare [[Class]] names
8058     var className = toString.call(a),
8059         otherClass = toString.call(b);
8060
8061     if (className == argsClass) {
8062       className = objectClass;
8063     }
8064     if (otherClass == argsClass) {
8065       otherClass = objectClass;
8066     }
8067     if (className != otherClass) {
8068       return false;
8069     }
8070     switch (className) {
8071       case boolClass:
8072       case dateClass:
8073         // coerce dates and booleans to numbers, dates to milliseconds and booleans
8074         // to `1` or `0` treating invalid dates coerced to `NaN` as not equal
8075         return +a == +b;
8076
8077       case numberClass:
8078         // treat `NaN` vs. `NaN` as equal
8079         return (a != +a)
8080           ? b != +b
8081           // but treat `+0` vs. `-0` as not equal
8082           : (a == 0 ? (1 / a == 1 / b) : a == +b);
8083
8084       case regexpClass:
8085       case stringClass:
8086         // coerce regexes to strings (http://es5.github.io/#x15.10.6.4)
8087         // treat string primitives and their corresponding object instances as equal
8088         return a == String(b);
8089     }
8090     var isArr = className == arrayClass;
8091     if (!isArr) {
8092       // unwrap any `lodash` wrapped values
8093       var aWrapped = hasOwnProperty.call(a, '__wrapped__'),
8094           bWrapped = hasOwnProperty.call(b, '__wrapped__');
8095
8096       if (aWrapped || bWrapped) {
8097         return baseIsEqual(aWrapped ? a.__wrapped__ : a, bWrapped ? b.__wrapped__ : b, callback, isWhere, stackA, stackB);
8098       }
8099       // exit for functions and DOM nodes
8100       if (className != objectClass || (!support.nodeClass && (isNode(a) || isNode(b)))) {
8101         return false;
8102       }
8103       // in older versions of Opera, `arguments` objects have `Array` constructors
8104       var ctorA = !support.argsObject && isArguments(a) ? Object : a.constructor,
8105           ctorB = !support.argsObject && isArguments(b) ? Object : b.constructor;
8106
8107       // non `Object` object instances with different constructors are not equal
8108       if (ctorA != ctorB &&
8109             !(isFunction(ctorA) && ctorA instanceof ctorA && isFunction(ctorB) && ctorB instanceof ctorB) &&
8110             ('constructor' in a && 'constructor' in b)
8111           ) {
8112         return false;
8113       }
8114     }
8115     // assume cyclic structures are equal
8116     // the algorithm for detecting cyclic structures is adapted from ES 5.1
8117     // section 15.12.3, abstract operation `JO` (http://es5.github.io/#x15.12.3)
8118     var initedStack = !stackA;
8119     stackA || (stackA = getArray());
8120     stackB || (stackB = getArray());
8121
8122     var length = stackA.length;
8123     while (length--) {
8124       if (stackA[length] == a) {
8125         return stackB[length] == b;
8126       }
8127     }
8128     var size = 0;
8129     result = true;
8130
8131     // add `a` and `b` to the stack of traversed objects
8132     stackA.push(a);
8133     stackB.push(b);
8134
8135     // recursively compare objects and arrays (susceptible to call stack limits)
8136     if (isArr) {
8137       length = a.length;
8138       size = b.length;
8139
8140       // compare lengths to determine if a deep comparison is necessary
8141       result = size == a.length;
8142       if (!result && !isWhere) {
8143         return result;
8144       }
8145       // deep compare the contents, ignoring non-numeric properties
8146       while (size--) {
8147         var index = length,
8148             value = b[size];
8149
8150         if (isWhere) {
8151           while (index--) {
8152             if ((result = baseIsEqual(a[index], value, callback, isWhere, stackA, stackB))) {
8153               break;
8154             }
8155           }
8156         } else if (!(result = baseIsEqual(a[size], value, callback, isWhere, stackA, stackB))) {
8157           break;
8158         }
8159       }
8160       return result;
8161     }
8162     // deep compare objects using `forIn`, instead of `forOwn`, to avoid `Object.keys`
8163     // which, in this case, is more costly
8164     forIn(b, function(value, key, b) {
8165       if (hasOwnProperty.call(b, key)) {
8166         // count the number of properties.
8167         size++;
8168         // deep compare each property value.
8169         return (result = hasOwnProperty.call(a, key) && baseIsEqual(a[key], value, callback, isWhere, stackA, stackB));
8170       }
8171     });
8172
8173     if (result && !isWhere) {
8174       // ensure both objects have the same number of properties
8175       forIn(a, function(value, key, a) {
8176         if (hasOwnProperty.call(a, key)) {
8177           // `size` will be `-1` if `a` has more properties than `b`
8178           return (result = --size > -1);
8179         }
8180       });
8181     }
8182     if (initedStack) {
8183       releaseArray(stackA);
8184       releaseArray(stackB);
8185     }
8186     return result;
8187   }
8188
8189   /**
8190    * The base implementation of `_.merge` without argument juggling or support
8191    * for `thisArg` binding.
8192    *
8193    * @private
8194    * @param {Object} object The destination object.
8195    * @param {Object} source The source object.
8196    * @param {Function} [callback] The function to customize merging properties.
8197    * @param {Array} [stackA=[]] Tracks traversed source objects.
8198    * @param {Array} [stackB=[]] Associates values with source counterparts.
8199    */
8200   function baseMerge(object, source, callback, stackA, stackB) {
8201     (isArray(source) ? forEach : forOwn)(source, function(source, key) {
8202       var found,
8203           isArr,
8204           result = source,
8205           value = object[key];
8206
8207       if (source && ((isArr = isArray(source)) || isPlainObject(source))) {
8208         // avoid merging previously merged cyclic sources
8209         var stackLength = stackA.length;
8210         while (stackLength--) {
8211           if ((found = stackA[stackLength] == source)) {
8212             value = stackB[stackLength];
8213             break;
8214           }
8215         }
8216         if (!found) {
8217           var isShallow;
8218           if (callback) {
8219             result = callback(value, source);
8220             if ((isShallow = typeof result != 'undefined')) {
8221               value = result;
8222             }
8223           }
8224           if (!isShallow) {
8225             value = isArr
8226               ? (isArray(value) ? value : [])
8227               : (isPlainObject(value) ? value : {});
8228           }
8229           // add `source` and associated `value` to the stack of traversed objects
8230           stackA.push(source);
8231           stackB.push(value);
8232
8233           // recursively merge objects and arrays (susceptible to call stack limits)
8234           if (!isShallow) {
8235             baseMerge(value, source, callback, stackA, stackB);
8236           }
8237         }
8238       }
8239       else {
8240         if (callback) {
8241           result = callback(value, source);
8242           if (typeof result == 'undefined') {
8243             result = source;
8244           }
8245         }
8246         if (typeof result != 'undefined') {
8247           value = result;
8248         }
8249       }
8250       object[key] = value;
8251     });
8252   }
8253
8254   /**
8255    * The base implementation of `_.uniq` without support for callback shorthands
8256    * or `thisArg` binding.
8257    *
8258    * @private
8259    * @param {Array} array The array to process.
8260    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
8261    * @param {Function} [callback] The function called per iteration.
8262    * @returns {Array} Returns a duplicate-value-free array.
8263    */
8264   function baseUniq(array, isSorted, callback) {
8265     var index = -1,
8266         indexOf = getIndexOf(),
8267         length = array ? array.length : 0,
8268         result = [];
8269
8270     var isLarge = !isSorted && length >= largeArraySize && indexOf === baseIndexOf,
8271         seen = (callback || isLarge) ? getArray() : result;
8272
8273     if (isLarge) {
8274       var cache = createCache(seen);
8275       if (cache) {
8276         indexOf = cacheIndexOf;
8277         seen = cache;
8278       } else {
8279         isLarge = false;
8280         seen = callback ? seen : (releaseArray(seen), result);
8281       }
8282     }
8283     while (++index < length) {
8284       var value = array[index],
8285           computed = callback ? callback(value, index, array) : value;
8286
8287       if (isSorted
8288             ? !index || seen[seen.length - 1] !== computed
8289             : indexOf(seen, computed) < 0
8290           ) {
8291         if (callback || isLarge) {
8292           seen.push(computed);
8293         }
8294         result.push(value);
8295       }
8296     }
8297     if (isLarge) {
8298       releaseArray(seen.array);
8299       releaseObject(seen);
8300     } else if (callback) {
8301       releaseArray(seen);
8302     }
8303     return result;
8304   }
8305
8306   /**
8307    * Creates a function that aggregates a collection, creating an object composed
8308    * of keys generated from the results of running each element of the collection
8309    * through a callback. The given `setter` function sets the keys and values
8310    * of the composed object.
8311    *
8312    * @private
8313    * @param {Function} setter The setter function.
8314    * @returns {Function} Returns the new aggregator function.
8315    */
8316   function createAggregator(setter) {
8317     return function(collection, callback, thisArg) {
8318       var result = {};
8319       callback = lodash.createCallback(callback, thisArg, 3);
8320
8321       if (isArray(collection)) {
8322         var index = -1,
8323             length = collection.length;
8324
8325         while (++index < length) {
8326           var value = collection[index];
8327           setter(result, value, callback(value, index, collection), collection);
8328         }
8329       } else {
8330         baseEach(collection, function(value, key, collection) {
8331           setter(result, value, callback(value, key, collection), collection);
8332         });
8333       }
8334       return result;
8335     };
8336   }
8337
8338   /**
8339    * Creates a function that, when called, either curries or invokes `func`
8340    * with an optional `this` binding and partially applied arguments.
8341    *
8342    * @private
8343    * @param {Function|string} func The function or method name to reference.
8344    * @param {number} bitmask The bitmask of method flags to compose.
8345    *  The bitmask may be composed of the following flags:
8346    *  1 - `_.bind`
8347    *  2 - `_.bindKey`
8348    *  4 - `_.curry`
8349    *  8 - `_.curry` (bound)
8350    *  16 - `_.partial`
8351    *  32 - `_.partialRight`
8352    * @param {Array} [partialArgs] An array of arguments to prepend to those
8353    *  provided to the new function.
8354    * @param {Array} [partialRightArgs] An array of arguments to append to those
8355    *  provided to the new function.
8356    * @param {*} [thisArg] The `this` binding of `func`.
8357    * @param {number} [arity] The arity of `func`.
8358    * @returns {Function} Returns the new function.
8359    */
8360   function createWrapper(func, bitmask, partialArgs, partialRightArgs, thisArg, arity) {
8361     var isBind = bitmask & 1,
8362         isBindKey = bitmask & 2,
8363         isCurry = bitmask & 4,
8364         isCurryBound = bitmask & 8,
8365         isPartial = bitmask & 16,
8366         isPartialRight = bitmask & 32;
8367
8368     if (!isBindKey && !isFunction(func)) {
8369       throw new TypeError;
8370     }
8371     if (isPartial && !partialArgs.length) {
8372       bitmask &= ~16;
8373       isPartial = partialArgs = false;
8374     }
8375     if (isPartialRight && !partialRightArgs.length) {
8376       bitmask &= ~32;
8377       isPartialRight = partialRightArgs = false;
8378     }
8379     var bindData = func && func.__bindData__;
8380     if (bindData && bindData !== true) {
8381       bindData = bindData.slice();
8382
8383       // set `thisBinding` is not previously bound
8384       if (isBind && !(bindData[1] & 1)) {
8385         bindData[4] = thisArg;
8386       }
8387       // set if previously bound but not currently (subsequent curried functions)
8388       if (!isBind && bindData[1] & 1) {
8389         bitmask |= 8;
8390       }
8391       // set curried arity if not yet set
8392       if (isCurry && !(bindData[1] & 4)) {
8393         bindData[5] = arity;
8394       }
8395       // append partial left arguments
8396       if (isPartial) {
8397         push.apply(bindData[2] || (bindData[2] = []), partialArgs);
8398       }
8399       // append partial right arguments
8400       if (isPartialRight) {
8401         push.apply(bindData[3] || (bindData[3] = []), partialRightArgs);
8402       }
8403       // merge flags
8404       bindData[1] |= bitmask;
8405       return createWrapper.apply(null, bindData);
8406     }
8407     // fast path for `_.bind`
8408     var creater = (bitmask == 1 || bitmask === 17) ? baseBind : baseCreateWrapper;
8409     return creater([func, bitmask, partialArgs, partialRightArgs, thisArg, arity]);
8410   }
8411
8412   /**
8413    * Creates compiled iteration functions.
8414    *
8415    * @private
8416    * @param {...Object} [options] The compile options object(s).
8417    * @param {string} [options.array] Code to determine if the iterable is an array or array-like.
8418    * @param {boolean} [options.useHas] Specify using `hasOwnProperty` checks in the object loop.
8419    * @param {Function} [options.keys] A reference to `_.keys` for use in own property iteration.
8420    * @param {string} [options.args] A comma separated string of iteration function arguments.
8421    * @param {string} [options.top] Code to execute before the iteration branches.
8422    * @param {string} [options.loop] Code to execute in the object loop.
8423    * @param {string} [options.bottom] Code to execute after the iteration branches.
8424    * @returns {Function} Returns the compiled function.
8425    */
8426   function createIterator() {
8427     // data properties
8428     iteratorData.shadowedProps = shadowedProps;
8429
8430     // iterator options
8431     iteratorData.array = iteratorData.bottom = iteratorData.loop = iteratorData.top = '';
8432     iteratorData.init = 'iterable';
8433     iteratorData.useHas = true;
8434
8435     // merge options into a template data object
8436     for (var object, index = 0; object = arguments[index]; index++) {
8437       for (var key in object) {
8438         iteratorData[key] = object[key];
8439       }
8440     }
8441     var args = iteratorData.args;
8442     iteratorData.firstArg = /^[^,]+/.exec(args)[0];
8443
8444     // create the function factory
8445     var factory = Function(
8446         'baseCreateCallback, errorClass, errorProto, hasOwnProperty, ' +
8447         'indicatorObject, isArguments, isArray, isString, keys, objectProto, ' +
8448         'objectTypes, nonEnumProps, stringClass, stringProto, toString',
8449       'return function(' + args + ') {\n' + iteratorTemplate(iteratorData) + '\n}'
8450     );
8451
8452     // return the compiled function
8453     return factory(
8454       baseCreateCallback, errorClass, errorProto, hasOwnProperty,
8455       indicatorObject, isArguments, isArray, isString, iteratorData.keys, objectProto,
8456       objectTypes, nonEnumProps, stringClass, stringProto, toString
8457     );
8458   }
8459
8460   /**
8461    * Gets the appropriate "indexOf" function. If the `_.indexOf` method is
8462    * customized, this method returns the custom method, otherwise it returns
8463    * the `baseIndexOf` function.
8464    *
8465    * @private
8466    * @returns {Function} Returns the "indexOf" function.
8467    */
8468   function getIndexOf() {
8469     var result = (result = lodash.indexOf) === indexOf ? baseIndexOf : result;
8470     return result;
8471   }
8472
8473   /**
8474    * Sets `this` binding data on a given function.
8475    *
8476    * @private
8477    * @param {Function} func The function to set data on.
8478    * @param {Array} value The data array to set.
8479    */
8480   var setBindData = !defineProperty ? noop : function(func, value) {
8481     descriptor.value = value;
8482     defineProperty(func, '__bindData__', descriptor);
8483   };
8484
8485   /**
8486    * A fallback implementation of `isPlainObject` which checks if a given value
8487    * is an object created by the `Object` constructor, assuming objects created
8488    * by the `Object` constructor have no inherited enumerable properties and that
8489    * there are no `Object.prototype` extensions.
8490    *
8491    * @private
8492    * @param {*} value The value to check.
8493    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
8494    */
8495   function shimIsPlainObject(value) {
8496     var ctor,
8497         result;
8498
8499     // avoid non Object objects, `arguments` objects, and DOM elements
8500     if (!(value && toString.call(value) == objectClass) ||
8501         (ctor = value.constructor, isFunction(ctor) && !(ctor instanceof ctor)) ||
8502         (!support.argsClass && isArguments(value)) ||
8503         (!support.nodeClass && isNode(value))) {
8504       return false;
8505     }
8506     // IE < 9 iterates inherited properties before own properties. If the first
8507     // iterated property is an object's own property then there are no inherited
8508     // enumerable properties.
8509     if (support.ownLast) {
8510       forIn(value, function(value, key, object) {
8511         result = hasOwnProperty.call(object, key);
8512         return false;
8513       });
8514       return result !== false;
8515     }
8516     // In most environments an object's own properties are iterated before
8517     // its inherited properties. If the last iterated property is an object's
8518     // own property then there are no inherited enumerable properties.
8519     forIn(value, function(value, key) {
8520       result = key;
8521     });
8522     return typeof result == 'undefined' || hasOwnProperty.call(value, result);
8523   }
8524
8525   /*--------------------------------------------------------------------------*/
8526
8527   /**
8528    * Checks if `value` is an `arguments` object.
8529    *
8530    * @static
8531    * @memberOf _
8532    * @category Objects
8533    * @param {*} value The value to check.
8534    * @returns {boolean} Returns `true` if the `value` is an `arguments` object, else `false`.
8535    * @example
8536    *
8537    * (function() { return _.isArguments(arguments); })(1, 2, 3);
8538    * // => true
8539    *
8540    * _.isArguments([1, 2, 3]);
8541    * // => false
8542    */
8543   function isArguments(value) {
8544     return value && typeof value == 'object' && typeof value.length == 'number' &&
8545       toString.call(value) == argsClass || false;
8546   }
8547   // fallback for browsers that can't detect `arguments` objects by [[Class]]
8548   if (!support.argsClass) {
8549     isArguments = function(value) {
8550       return value && typeof value == 'object' && typeof value.length == 'number' &&
8551         hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee') || false;
8552     };
8553   }
8554
8555   /**
8556    * Checks if `value` is an array.
8557    *
8558    * @static
8559    * @memberOf _
8560    * @type Function
8561    * @category Objects
8562    * @param {*} value The value to check.
8563    * @returns {boolean} Returns `true` if the `value` is an array, else `false`.
8564    * @example
8565    *
8566    * (function() { return _.isArray(arguments); })();
8567    * // => false
8568    *
8569    * _.isArray([1, 2, 3]);
8570    * // => true
8571    */
8572   var isArray = nativeIsArray || function(value) {
8573     return value && typeof value == 'object' && typeof value.length == 'number' &&
8574       toString.call(value) == arrayClass || false;
8575   };
8576
8577   /**
8578    * A fallback implementation of `Object.keys` which produces an array of the
8579    * given object's own enumerable property names.
8580    *
8581    * @private
8582    * @type Function
8583    * @param {Object} object The object to inspect.
8584    * @returns {Array} Returns an array of property names.
8585    */
8586   var shimKeys = createIterator({
8587     'args': 'object',
8588     'init': '[]',
8589     'top': 'if (!(objectTypes[typeof object])) return result',
8590     'loop': 'result.push(index)'
8591   });
8592
8593   /**
8594    * Creates an array composed of the own enumerable property names of an object.
8595    *
8596    * @static
8597    * @memberOf _
8598    * @category Objects
8599    * @param {Object} object The object to inspect.
8600    * @returns {Array} Returns an array of property names.
8601    * @example
8602    *
8603    * _.keys({ 'one': 1, 'two': 2, 'three': 3 });
8604    * // => ['one', 'two', 'three'] (property order is not guaranteed across environments)
8605    */
8606   var keys = !nativeKeys ? shimKeys : function(object) {
8607     if (!isObject(object)) {
8608       return [];
8609     }
8610     if ((support.enumPrototypes && typeof object == 'function') ||
8611         (support.nonEnumArgs && object.length && isArguments(object))) {
8612       return shimKeys(object);
8613     }
8614     return nativeKeys(object);
8615   };
8616
8617   /** Reusable iterator options shared by `each`, `forIn`, and `forOwn` */
8618   var eachIteratorOptions = {
8619     'args': 'collection, callback, thisArg',
8620     'top': "callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3)",
8621     'array': "typeof length == 'number'",
8622     'keys': keys,
8623     'loop': 'if (callback(iterable[index], index, collection) === false) return result'
8624   };
8625
8626   /** Reusable iterator options for `assign` and `defaults` */
8627   var defaultsIteratorOptions = {
8628     'args': 'object, source, guard',
8629     'top':
8630       'var args = arguments,\n' +
8631       '    argsIndex = 0,\n' +
8632       "    argsLength = typeof guard == 'number' ? 2 : args.length;\n" +
8633       'while (++argsIndex < argsLength) {\n' +
8634       '  iterable = args[argsIndex];\n' +
8635       '  if (iterable && objectTypes[typeof iterable]) {',
8636     'keys': keys,
8637     'loop': "if (typeof result[index] == 'undefined') result[index] = iterable[index]",
8638     'bottom': '  }\n}'
8639   };
8640
8641   /** Reusable iterator options for `forIn` and `forOwn` */
8642   var forOwnIteratorOptions = {
8643     'top': 'if (!objectTypes[typeof iterable]) return result;\n' + eachIteratorOptions.top,
8644     'array': false
8645   };
8646
8647   /**
8648    * A function compiled to iterate `arguments` objects, arrays, objects, and
8649    * strings consistenly across environments, executing the callback for each
8650    * element in the collection. The callback is bound to `thisArg` and invoked
8651    * with three arguments; (value, index|key, collection). Callbacks may exit
8652    * iteration early by explicitly returning `false`.
8653    *
8654    * @private
8655    * @type Function
8656    * @param {Array|Object|string} collection The collection to iterate over.
8657    * @param {Function} [callback=identity] The function called per iteration.
8658    * @param {*} [thisArg] The `this` binding of `callback`.
8659    * @returns {Array|Object|string} Returns `collection`.
8660    */
8661   var baseEach = createIterator(eachIteratorOptions);
8662
8663   /*--------------------------------------------------------------------------*/
8664
8665   /**
8666    * Assigns own enumerable properties of source object(s) to the destination
8667    * object. Subsequent sources will overwrite property assignments of previous
8668    * sources. If a callback is provided it will be executed to produce the
8669    * assigned values. The callback is bound to `thisArg` and invoked with two
8670    * arguments; (objectValue, sourceValue).
8671    *
8672    * @static
8673    * @memberOf _
8674    * @type Function
8675    * @alias extend
8676    * @category Objects
8677    * @param {Object} object The destination object.
8678    * @param {...Object} [source] The source objects.
8679    * @param {Function} [callback] The function to customize assigning values.
8680    * @param {*} [thisArg] The `this` binding of `callback`.
8681    * @returns {Object} Returns the destination object.
8682    * @example
8683    *
8684    * _.assign({ 'name': 'fred' }, { 'employer': 'slate' });
8685    * // => { 'name': 'fred', 'employer': 'slate' }
8686    *
8687    * var defaults = _.partialRight(_.assign, function(a, b) {
8688    *   return typeof a == 'undefined' ? b : a;
8689    * });
8690    *
8691    * var object = { 'name': 'barney' };
8692    * defaults(object, { 'name': 'fred', 'employer': 'slate' });
8693    * // => { 'name': 'barney', 'employer': 'slate' }
8694    */
8695   var assign = createIterator(defaultsIteratorOptions, {
8696     'top':
8697       defaultsIteratorOptions.top.replace(';',
8698         ';\n' +
8699         "if (argsLength > 3 && typeof args[argsLength - 2] == 'function') {\n" +
8700         '  var callback = baseCreateCallback(args[--argsLength - 1], args[argsLength--], 2);\n' +
8701         "} else if (argsLength > 2 && typeof args[argsLength - 1] == 'function') {\n" +
8702         '  callback = args[--argsLength];\n' +
8703         '}'
8704       ),
8705     'loop': 'result[index] = callback ? callback(result[index], iterable[index]) : iterable[index]'
8706   });
8707
8708   /**
8709    * Creates a clone of `value`. If `isDeep` is `true` nested objects will also
8710    * be cloned, otherwise they will be assigned by reference. If a callback
8711    * is provided it will be executed to produce the cloned values. If the
8712    * callback returns `undefined` cloning will be handled by the method instead.
8713    * The callback is bound to `thisArg` and invoked with one argument; (value).
8714    *
8715    * @static
8716    * @memberOf _
8717    * @category Objects
8718    * @param {*} value The value to clone.
8719    * @param {boolean} [isDeep=false] Specify a deep clone.
8720    * @param {Function} [callback] The function to customize cloning values.
8721    * @param {*} [thisArg] The `this` binding of `callback`.
8722    * @returns {*} Returns the cloned value.
8723    * @example
8724    *
8725    * var characters = [
8726    *   { 'name': 'barney', 'age': 36 },
8727    *   { 'name': 'fred',   'age': 40 }
8728    * ];
8729    *
8730    * var shallow = _.clone(characters);
8731    * shallow[0] === characters[0];
8732    * // => true
8733    *
8734    * var deep = _.clone(characters, true);
8735    * deep[0] === characters[0];
8736    * // => false
8737    *
8738    * _.mixin({
8739    *   'clone': _.partialRight(_.clone, function(value) {
8740    *     return _.isElement(value) ? value.cloneNode(false) : undefined;
8741    *   })
8742    * });
8743    *
8744    * var clone = _.clone(document.body);
8745    * clone.childNodes.length;
8746    * // => 0
8747    */
8748   function clone(value, isDeep, callback, thisArg) {
8749     // allows working with "Collections" methods without using their `index`
8750     // and `collection` arguments for `isDeep` and `callback`
8751     if (typeof isDeep != 'boolean' && isDeep != null) {
8752       thisArg = callback;
8753       callback = isDeep;
8754       isDeep = false;
8755     }
8756     return baseClone(value, isDeep, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8757   }
8758
8759   /**
8760    * Creates a deep clone of `value`. If a callback is provided it will be
8761    * executed to produce the cloned values. If the callback returns `undefined`
8762    * cloning will be handled by the method instead. The callback is bound to
8763    * `thisArg` and invoked with one argument; (value).
8764    *
8765    * Note: This method is loosely based on the structured clone algorithm. Functions
8766    * and DOM nodes are **not** cloned. The enumerable properties of `arguments` objects and
8767    * objects created by constructors other than `Object` are cloned to plain `Object` objects.
8768    * See http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm.
8769    *
8770    * @static
8771    * @memberOf _
8772    * @category Objects
8773    * @param {*} value The value to deep clone.
8774    * @param {Function} [callback] The function to customize cloning values.
8775    * @param {*} [thisArg] The `this` binding of `callback`.
8776    * @returns {*} Returns the deep cloned value.
8777    * @example
8778    *
8779    * var characters = [
8780    *   { 'name': 'barney', 'age': 36 },
8781    *   { 'name': 'fred',   'age': 40 }
8782    * ];
8783    *
8784    * var deep = _.cloneDeep(characters);
8785    * deep[0] === characters[0];
8786    * // => false
8787    *
8788    * var view = {
8789    *   'label': 'docs',
8790    *   'node': element
8791    * };
8792    *
8793    * var clone = _.cloneDeep(view, function(value) {
8794    *   return _.isElement(value) ? value.cloneNode(true) : undefined;
8795    * });
8796    *
8797    * clone.node == view.node;
8798    * // => false
8799    */
8800   function cloneDeep(value, callback, thisArg) {
8801     return baseClone(value, true, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8802   }
8803
8804   /**
8805    * Iterates over own and inherited enumerable properties of an object,
8806    * executing the callback for each property. The callback is bound to `thisArg`
8807    * and invoked with three arguments; (value, key, object). Callbacks may exit
8808    * iteration early by explicitly returning `false`.
8809    *
8810    * @static
8811    * @memberOf _
8812    * @type Function
8813    * @category Objects
8814    * @param {Object} object The object to iterate over.
8815    * @param {Function} [callback=identity] The function called per iteration.
8816    * @param {*} [thisArg] The `this` binding of `callback`.
8817    * @returns {Object} Returns `object`.
8818    * @example
8819    *
8820    * function Shape() {
8821    *   this.x = 0;
8822    *   this.y = 0;
8823    * }
8824    *
8825    * Shape.prototype.move = function(x, y) {
8826    *   this.x += x;
8827    *   this.y += y;
8828    * };
8829    *
8830    * _.forIn(new Shape, function(value, key) {
8831    *   console.log(key);
8832    * });
8833    * // => logs 'x', 'y', and 'move' (property order is not guaranteed across environments)
8834    */
8835   var forIn = createIterator(eachIteratorOptions, forOwnIteratorOptions, {
8836     'useHas': false
8837   });
8838
8839   /**
8840    * Iterates over own enumerable properties of an object, executing the callback
8841    * for each property. The callback is bound to `thisArg` and invoked with three
8842    * arguments; (value, key, object). Callbacks may exit iteration early by
8843    * explicitly returning `false`.
8844    *
8845    * @static
8846    * @memberOf _
8847    * @type Function
8848    * @category Objects
8849    * @param {Object} object The object to iterate over.
8850    * @param {Function} [callback=identity] The function called per iteration.
8851    * @param {*} [thisArg] The `this` binding of `callback`.
8852    * @returns {Object} Returns `object`.
8853    * @example
8854    *
8855    * _.forOwn({ '0': 'zero', '1': 'one', 'length': 2 }, function(num, key) {
8856    *   console.log(key);
8857    * });
8858    * // => logs '0', '1', and 'length' (property order is not guaranteed across environments)
8859    */
8860   var forOwn = createIterator(eachIteratorOptions, forOwnIteratorOptions);
8861
8862   /**
8863    * Creates a sorted array of property names of all enumerable properties,
8864    * own and inherited, of `object` that have function values.
8865    *
8866    * @static
8867    * @memberOf _
8868    * @alias methods
8869    * @category Objects
8870    * @param {Object} object The object to inspect.
8871    * @returns {Array} Returns an array of property names that have function values.
8872    * @example
8873    *
8874    * _.functions(_);
8875    * // => ['all', 'any', 'bind', 'bindAll', 'clone', 'compact', 'compose', ...]
8876    */
8877   function functions(object) {
8878     var result = [];
8879     forIn(object, function(value, key) {
8880       if (isFunction(value)) {
8881         result.push(key);
8882       }
8883     });
8884     return result.sort();
8885   }
8886
8887   /**
8888    * Checks if `value` is empty. Arrays, strings, or `arguments` objects with a
8889    * length of `0` and objects with no own enumerable properties are considered
8890    * "empty".
8891    *
8892    * @static
8893    * @memberOf _
8894    * @category Objects
8895    * @param {Array|Object|string} value The value to inspect.
8896    * @returns {boolean} Returns `true` if the `value` is empty, else `false`.
8897    * @example
8898    *
8899    * _.isEmpty([1, 2, 3]);
8900    * // => false
8901    *
8902    * _.isEmpty({});
8903    * // => true
8904    *
8905    * _.isEmpty('');
8906    * // => true
8907    */
8908   function isEmpty(value) {
8909     var result = true;
8910     if (!value) {
8911       return result;
8912     }
8913     var className = toString.call(value),
8914         length = value.length;
8915
8916     if ((className == arrayClass || className == stringClass ||
8917         (support.argsClass ? className == argsClass : isArguments(value))) ||
8918         (className == objectClass && typeof length == 'number' && isFunction(value.splice))) {
8919       return !length;
8920     }
8921     forOwn(value, function() {
8922       return (result = false);
8923     });
8924     return result;
8925   }
8926
8927   /**
8928    * Performs a deep comparison between two values to determine if they are
8929    * equivalent to each other. If a callback is provided it will be executed
8930    * to compare values. If the callback returns `undefined` comparisons will
8931    * be handled by the method instead. The callback is bound to `thisArg` and
8932    * invoked with two arguments; (a, b).
8933    *
8934    * @static
8935    * @memberOf _
8936    * @category Objects
8937    * @param {*} a The value to compare.
8938    * @param {*} b The other value to compare.
8939    * @param {Function} [callback] The function to customize comparing values.
8940    * @param {*} [thisArg] The `this` binding of `callback`.
8941    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
8942    * @example
8943    *
8944    * var object = { 'name': 'fred' };
8945    * var copy = { 'name': 'fred' };
8946    *
8947    * object == copy;
8948    * // => false
8949    *
8950    * _.isEqual(object, copy);
8951    * // => true
8952    *
8953    * var words = ['hello', 'goodbye'];
8954    * var otherWords = ['hi', 'goodbye'];
8955    *
8956    * _.isEqual(words, otherWords, function(a, b) {
8957    *   var reGreet = /^(?:hello|hi)$/i,
8958    *       aGreet = _.isString(a) && reGreet.test(a),
8959    *       bGreet = _.isString(b) && reGreet.test(b);
8960    *
8961    *   return (aGreet || bGreet) ? (aGreet == bGreet) : undefined;
8962    * });
8963    * // => true
8964    */
8965   function isEqual(a, b, callback, thisArg) {
8966     return baseIsEqual(a, b, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 2));
8967   }
8968
8969   /**
8970    * Checks if `value` is a function.
8971    *
8972    * @static
8973    * @memberOf _
8974    * @category Objects
8975    * @param {*} value The value to check.
8976    * @returns {boolean} Returns `true` if the `value` is a function, else `false`.
8977    * @example
8978    *
8979    * _.isFunction(_);
8980    * // => true
8981    */
8982   function isFunction(value) {
8983     return typeof value == 'function';
8984   }
8985   // fallback for older versions of Chrome and Safari
8986   if (isFunction(/x/)) {
8987     isFunction = function(value) {
8988       return typeof value == 'function' && toString.call(value) == funcClass;
8989     };
8990   }
8991
8992   /**
8993    * Checks if `value` is the language type of Object.
8994    * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
8995    *
8996    * @static
8997    * @memberOf _
8998    * @category Objects
8999    * @param {*} value The value to check.
9000    * @returns {boolean} Returns `true` if the `value` is an object, else `false`.
9001    * @example
9002    *
9003    * _.isObject({});
9004    * // => true
9005    *
9006    * _.isObject([1, 2, 3]);
9007    * // => true
9008    *
9009    * _.isObject(1);
9010    * // => false
9011    */
9012   function isObject(value) {
9013     // check if the value is the ECMAScript language type of Object
9014     // http://es5.github.io/#x8
9015     // and avoid a V8 bug
9016     // http://code.google.com/p/v8/issues/detail?id=2291
9017     return !!(value && objectTypes[typeof value]);
9018   }
9019
9020   /**
9021    * Checks if `value` is an object created by the `Object` constructor.
9022    *
9023    * @static
9024    * @memberOf _
9025    * @category Objects
9026    * @param {*} value The value to check.
9027    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
9028    * @example
9029    *
9030    * function Shape() {
9031    *   this.x = 0;
9032    *   this.y = 0;
9033    * }
9034    *
9035    * _.isPlainObject(new Shape);
9036    * // => false
9037    *
9038    * _.isPlainObject([1, 2, 3]);
9039    * // => false
9040    *
9041    * _.isPlainObject({ 'x': 0, 'y': 0 });
9042    * // => true
9043    */
9044   var isPlainObject = !getPrototypeOf ? shimIsPlainObject : function(value) {
9045     if (!(value && toString.call(value) == objectClass) || (!support.argsClass && isArguments(value))) {
9046       return false;
9047     }
9048     var valueOf = value.valueOf,
9049         objProto = typeof valueOf == 'function' && (objProto = getPrototypeOf(valueOf)) && getPrototypeOf(objProto);
9050
9051     return objProto
9052       ? (value == objProto || getPrototypeOf(value) == objProto)
9053       : shimIsPlainObject(value);
9054   };
9055
9056   /**
9057    * Checks if `value` is a string.
9058    *
9059    * @static
9060    * @memberOf _
9061    * @category Objects
9062    * @param {*} value The value to check.
9063    * @returns {boolean} Returns `true` if the `value` is a string, else `false`.
9064    * @example
9065    *
9066    * _.isString('fred');
9067    * // => true
9068    */
9069   function isString(value) {
9070     return typeof value == 'string' ||
9071       value && typeof value == 'object' && toString.call(value) == stringClass || false;
9072   }
9073
9074   /**
9075    * Recursively merges own enumerable properties of the source object(s), that
9076    * don't resolve to `undefined` into the destination object. Subsequent sources
9077    * will overwrite property assignments of previous sources. If a callback is
9078    * provided it will be executed to produce the merged values of the destination
9079    * and source properties. If the callback returns `undefined` merging will
9080    * be handled by the method instead. The callback is bound to `thisArg` and
9081    * invoked with two arguments; (objectValue, sourceValue).
9082    *
9083    * @static
9084    * @memberOf _
9085    * @category Objects
9086    * @param {Object} object The destination object.
9087    * @param {...Object} [source] The source objects.
9088    * @param {Function} [callback] The function to customize merging properties.
9089    * @param {*} [thisArg] The `this` binding of `callback`.
9090    * @returns {Object} Returns the destination object.
9091    * @example
9092    *
9093    * var names = {
9094    *   'characters': [
9095    *     { 'name': 'barney' },
9096    *     { 'name': 'fred' }
9097    *   ]
9098    * };
9099    *
9100    * var ages = {
9101    *   'characters': [
9102    *     { 'age': 36 },
9103    *     { 'age': 40 }
9104    *   ]
9105    * };
9106    *
9107    * _.merge(names, ages);
9108    * // => { 'characters': [{ 'name': 'barney', 'age': 36 }, { 'name': 'fred', 'age': 40 }] }
9109    *
9110    * var food = {
9111    *   'fruits': ['apple'],
9112    *   'vegetables': ['beet']
9113    * };
9114    *
9115    * var otherFood = {
9116    *   'fruits': ['banana'],
9117    *   'vegetables': ['carrot']
9118    * };
9119    *
9120    * _.merge(food, otherFood, function(a, b) {
9121    *   return _.isArray(a) ? a.concat(b) : undefined;
9122    * });
9123    * // => { 'fruits': ['apple', 'banana'], 'vegetables': ['beet', 'carrot] }
9124    */
9125   function merge(object) {
9126     var args = arguments,
9127         length = 2;
9128
9129     if (!isObject(object)) {
9130       return object;
9131     }
9132
9133     // allows working with `_.reduce` and `_.reduceRight` without using
9134     // their `index` and `collection` arguments
9135     if (typeof args[2] != 'number') {
9136       length = args.length;
9137     }
9138     if (length > 3 && typeof args[length - 2] == 'function') {
9139       var callback = baseCreateCallback(args[--length - 1], args[length--], 2);
9140     } else if (length > 2 && typeof args[length - 1] == 'function') {
9141       callback = args[--length];
9142     }
9143     var sources = slice(arguments, 1, length),
9144         index = -1,
9145         stackA = getArray(),
9146         stackB = getArray();
9147
9148     while (++index < length) {
9149       baseMerge(object, sources[index], callback, stackA, stackB);
9150     }
9151     releaseArray(stackA);
9152     releaseArray(stackB);
9153     return object;
9154   }
9155
9156   /**
9157    * Creates a shallow clone of `object` excluding the specified properties.
9158    * Property names may be specified as individual arguments or as arrays of
9159    * property names. If a callback is provided it will be executed for each
9160    * property of `object` omitting the properties the callback returns truey
9161    * for. The callback is bound to `thisArg` and invoked with three arguments;
9162    * (value, key, object).
9163    *
9164    * @static
9165    * @memberOf _
9166    * @category Objects
9167    * @param {Object} object The source object.
9168    * @param {Function|...string|string[]} [callback] The properties to omit or the
9169    *  function called per iteration.
9170    * @param {*} [thisArg] The `this` binding of `callback`.
9171    * @returns {Object} Returns an object without the omitted properties.
9172    * @example
9173    *
9174    * _.omit({ 'name': 'fred', 'age': 40 }, 'age');
9175    * // => { 'name': 'fred' }
9176    *
9177    * _.omit({ 'name': 'fred', 'age': 40 }, function(value) {
9178    *   return typeof value == 'number';
9179    * });
9180    * // => { 'name': 'fred' }
9181    */
9182   function omit(object, callback, thisArg) {
9183     var result = {};
9184     if (typeof callback != 'function') {
9185       var props = [];
9186       forIn(object, function(value, key) {
9187         props.push(key);
9188       });
9189       props = baseDifference(props, baseFlatten(arguments, true, false, 1));
9190
9191       var index = -1,
9192           length = props.length;
9193
9194       while (++index < length) {
9195         var key = props[index];
9196         result[key] = object[key];
9197       }
9198     } else {
9199       callback = lodash.createCallback(callback, thisArg, 3);
9200       forIn(object, function(value, key, object) {
9201         if (!callback(value, key, object)) {
9202           result[key] = value;
9203         }
9204       });
9205     }
9206     return result;
9207   }
9208
9209   /**
9210    * Creates a two dimensional array of an object's key-value pairs,
9211    * i.e. `[[key1, value1], [key2, value2]]`.
9212    *
9213    * @static
9214    * @memberOf _
9215    * @category Objects
9216    * @param {Object} object The object to inspect.
9217    * @returns {Array} Returns new array of key-value pairs.
9218    * @example
9219    *
9220    * _.pairs({ 'barney': 36, 'fred': 40 });
9221    * // => [['barney', 36], ['fred', 40]] (property order is not guaranteed across environments)
9222    */
9223   function pairs(object) {
9224     var index = -1,
9225         props = keys(object),
9226         length = props.length,
9227         result = Array(length);
9228
9229     while (++index < length) {
9230       var key = props[index];
9231       result[index] = [key, object[key]];
9232     }
9233     return result;
9234   }
9235
9236   /**
9237    * Creates an array composed of the own enumerable property values of `object`.
9238    *
9239    * @static
9240    * @memberOf _
9241    * @category Objects
9242    * @param {Object} object The object to inspect.
9243    * @returns {Array} Returns an array of property values.
9244    * @example
9245    *
9246    * _.values({ 'one': 1, 'two': 2, 'three': 3 });
9247    * // => [1, 2, 3] (property order is not guaranteed across environments)
9248    */
9249   function values(object) {
9250     var index = -1,
9251         props = keys(object),
9252         length = props.length,
9253         result = Array(length);
9254
9255     while (++index < length) {
9256       result[index] = object[props[index]];
9257     }
9258     return result;
9259   }
9260
9261   /*--------------------------------------------------------------------------*/
9262
9263   /**
9264    * Checks if a given value is present in a collection using strict equality
9265    * for comparisons, i.e. `===`. If `fromIndex` is negative, it is used as the
9266    * offset from the end of the collection.
9267    *
9268    * @static
9269    * @memberOf _
9270    * @alias include
9271    * @category Collections
9272    * @param {Array|Object|string} collection The collection to iterate over.
9273    * @param {*} target The value to check for.
9274    * @param {number} [fromIndex=0] The index to search from.
9275    * @returns {boolean} Returns `true` if the `target` element is found, else `false`.
9276    * @example
9277    *
9278    * _.contains([1, 2, 3], 1);
9279    * // => true
9280    *
9281    * _.contains([1, 2, 3], 1, 2);
9282    * // => false
9283    *
9284    * _.contains({ 'name': 'fred', 'age': 40 }, 'fred');
9285    * // => true
9286    *
9287    * _.contains('pebbles', 'eb');
9288    * // => true
9289    */
9290   function contains(collection, target, fromIndex) {
9291     var index = -1,
9292         indexOf = getIndexOf(),
9293         length = collection ? collection.length : 0,
9294         result = false;
9295
9296     fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex) || 0;
9297     if (isArray(collection)) {
9298       result = indexOf(collection, target, fromIndex) > -1;
9299     } else if (typeof length == 'number') {
9300       result = (isString(collection) ? collection.indexOf(target, fromIndex) : indexOf(collection, target, fromIndex)) > -1;
9301     } else {
9302       baseEach(collection, function(value) {
9303         if (++index >= fromIndex) {
9304           return !(result = value === target);
9305         }
9306       });
9307     }
9308     return result;
9309   }
9310
9311   /**
9312    * Checks if the given callback returns truey value for **all** elements of
9313    * a collection. The callback is bound to `thisArg` and invoked with three
9314    * arguments; (value, index|key, collection).
9315    *
9316    * If a property name is provided for `callback` the created "_.pluck" style
9317    * callback will return the property value of the given element.
9318    *
9319    * If an object is provided for `callback` the created "_.where" style callback
9320    * will return `true` for elements that have the properties of the given object,
9321    * else `false`.
9322    *
9323    * @static
9324    * @memberOf _
9325    * @alias all
9326    * @category Collections
9327    * @param {Array|Object|string} collection The collection to iterate over.
9328    * @param {Function|Object|string} [callback=identity] The function called
9329    *  per iteration. If a property name or object is provided it will be used
9330    *  to create a "_.pluck" or "_.where" style callback, respectively.
9331    * @param {*} [thisArg] The `this` binding of `callback`.
9332    * @returns {boolean} Returns `true` if all elements passed the callback check,
9333    *  else `false`.
9334    * @example
9335    *
9336    * _.every([true, 1, null, 'yes']);
9337    * // => false
9338    *
9339    * var characters = [
9340    *   { 'name': 'barney', 'age': 36 },
9341    *   { 'name': 'fred',   'age': 40 }
9342    * ];
9343    *
9344    * // using "_.pluck" callback shorthand
9345    * _.every(characters, 'age');
9346    * // => true
9347    *
9348    * // using "_.where" callback shorthand
9349    * _.every(characters, { 'age': 36 });
9350    * // => false
9351    */
9352   function every(collection, callback, thisArg) {
9353     var result = true;
9354     callback = lodash.createCallback(callback, thisArg, 3);
9355
9356     if (isArray(collection)) {
9357       var index = -1,
9358           length = collection.length;
9359
9360       while (++index < length) {
9361         if (!(result = !!callback(collection[index], index, collection))) {
9362           break;
9363         }
9364       }
9365     } else {
9366       baseEach(collection, function(value, index, collection) {
9367         return (result = !!callback(value, index, collection));
9368       });
9369     }
9370     return result;
9371   }
9372
9373   /**
9374    * Iterates over elements of a collection, returning an array of all elements
9375    * the callback returns truey for. The callback is bound to `thisArg` and
9376    * invoked with three arguments; (value, index|key, collection).
9377    *
9378    * If a property name is provided for `callback` the created "_.pluck" style
9379    * callback will return the property value of the given element.
9380    *
9381    * If an object is provided for `callback` the created "_.where" style callback
9382    * will return `true` for elements that have the properties of the given object,
9383    * else `false`.
9384    *
9385    * @static
9386    * @memberOf _
9387    * @alias select
9388    * @category Collections
9389    * @param {Array|Object|string} collection The collection to iterate over.
9390    * @param {Function|Object|string} [callback=identity] The function called
9391    *  per iteration. If a property name or object is provided it will be used
9392    *  to create a "_.pluck" or "_.where" style callback, respectively.
9393    * @param {*} [thisArg] The `this` binding of `callback`.
9394    * @returns {Array} Returns a new array of elements that passed the callback check.
9395    * @example
9396    *
9397    * var evens = _.filter([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9398    * // => [2, 4, 6]
9399    *
9400    * var characters = [
9401    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9402    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9403    * ];
9404    *
9405    * // using "_.pluck" callback shorthand
9406    * _.filter(characters, 'blocked');
9407    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9408    *
9409    * // using "_.where" callback shorthand
9410    * _.filter(characters, { 'age': 36 });
9411    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9412    */
9413   function filter(collection, callback, thisArg) {
9414     var result = [];
9415     callback = lodash.createCallback(callback, thisArg, 3);
9416
9417     if (isArray(collection)) {
9418       var index = -1,
9419           length = collection.length;
9420
9421       while (++index < length) {
9422         var value = collection[index];
9423         if (callback(value, index, collection)) {
9424           result.push(value);
9425         }
9426       }
9427     } else {
9428       baseEach(collection, function(value, index, collection) {
9429         if (callback(value, index, collection)) {
9430           result.push(value);
9431         }
9432       });
9433     }
9434     return result;
9435   }
9436
9437   /**
9438    * Iterates over elements of a collection, returning the first element that
9439    * the callback returns truey for. The callback is bound to `thisArg` and
9440    * invoked with three arguments; (value, index|key, collection).
9441    *
9442    * If a property name is provided for `callback` the created "_.pluck" style
9443    * callback will return the property value of the given element.
9444    *
9445    * If an object is provided for `callback` the created "_.where" style callback
9446    * will return `true` for elements that have the properties of the given object,
9447    * else `false`.
9448    *
9449    * @static
9450    * @memberOf _
9451    * @alias detect, findWhere
9452    * @category Collections
9453    * @param {Array|Object|string} collection The collection to iterate over.
9454    * @param {Function|Object|string} [callback=identity] The function called
9455    *  per iteration. If a property name or object is provided it will be used
9456    *  to create a "_.pluck" or "_.where" style callback, respectively.
9457    * @param {*} [thisArg] The `this` binding of `callback`.
9458    * @returns {*} Returns the found element, else `undefined`.
9459    * @example
9460    *
9461    * var characters = [
9462    *   { 'name': 'barney',  'age': 36, 'blocked': false },
9463    *   { 'name': 'fred',    'age': 40, 'blocked': true },
9464    *   { 'name': 'pebbles', 'age': 1,  'blocked': false }
9465    * ];
9466    *
9467    * _.find(characters, function(chr) {
9468    *   return chr.age < 40;
9469    * });
9470    * // => { 'name': 'barney', 'age': 36, 'blocked': false }
9471    *
9472    * // using "_.where" callback shorthand
9473    * _.find(characters, { 'age': 1 });
9474    * // =>  { 'name': 'pebbles', 'age': 1, 'blocked': false }
9475    *
9476    * // using "_.pluck" callback shorthand
9477    * _.find(characters, 'blocked');
9478    * // => { 'name': 'fred', 'age': 40, 'blocked': true }
9479    */
9480   function find(collection, callback, thisArg) {
9481     callback = lodash.createCallback(callback, thisArg, 3);
9482
9483     if (isArray(collection)) {
9484       var index = -1,
9485           length = collection.length;
9486
9487       while (++index < length) {
9488         var value = collection[index];
9489         if (callback(value, index, collection)) {
9490           return value;
9491         }
9492       }
9493     } else {
9494       var result;
9495       baseEach(collection, function(value, index, collection) {
9496         if (callback(value, index, collection)) {
9497           result = value;
9498           return false;
9499         }
9500       });
9501       return result;
9502     }
9503   }
9504
9505   /**
9506    * Iterates over elements of a collection, executing the callback for each
9507    * element. The callback is bound to `thisArg` and invoked with three arguments;
9508    * (value, index|key, collection). Callbacks may exit iteration early by
9509    * explicitly returning `false`.
9510    *
9511    * Note: As with other "Collections" methods, objects with a `length` property
9512    * are iterated like arrays. To avoid this behavior `_.forIn` or `_.forOwn`
9513    * may be used for object iteration.
9514    *
9515    * @static
9516    * @memberOf _
9517    * @alias each
9518    * @category Collections
9519    * @param {Array|Object|string} collection The collection to iterate over.
9520    * @param {Function} [callback=identity] The function called per iteration.
9521    * @param {*} [thisArg] The `this` binding of `callback`.
9522    * @returns {Array|Object|string} Returns `collection`.
9523    * @example
9524    *
9525    * _([1, 2, 3]).forEach(function(num) { console.log(num); }).join(',');
9526    * // => logs each number and returns '1,2,3'
9527    *
9528    * _.forEach({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { console.log(num); });
9529    * // => logs each number and returns the object (property order is not guaranteed across environments)
9530    */
9531   function forEach(collection, callback, thisArg) {
9532     if (callback && typeof thisArg == 'undefined' && isArray(collection)) {
9533       var index = -1,
9534           length = collection.length;
9535
9536       while (++index < length) {
9537         if (callback(collection[index], index, collection) === false) {
9538           break;
9539         }
9540       }
9541     } else {
9542       baseEach(collection, callback, thisArg);
9543     }
9544     return collection;
9545   }
9546
9547   /**
9548    * Creates an object composed of keys generated from the results of running
9549    * each element of a collection through the callback. The corresponding value
9550    * of each key is an array of the elements responsible for generating the key.
9551    * The callback is bound to `thisArg` and invoked with three arguments;
9552    * (value, index|key, collection).
9553    *
9554    * If a property name is provided for `callback` the created "_.pluck" style
9555    * callback will return the property value of the given element.
9556    *
9557    * If an object is provided for `callback` the created "_.where" style callback
9558    * will return `true` for elements that have the properties of the given object,
9559    * else `false`
9560    *
9561    * @static
9562    * @memberOf _
9563    * @category Collections
9564    * @param {Array|Object|string} collection The collection to iterate over.
9565    * @param {Function|Object|string} [callback=identity] The function called
9566    *  per iteration. If a property name or object is provided it will be used
9567    *  to create a "_.pluck" or "_.where" style callback, respectively.
9568    * @param {*} [thisArg] The `this` binding of `callback`.
9569    * @returns {Object} Returns the composed aggregate object.
9570    * @example
9571    *
9572    * _.groupBy([4.2, 6.1, 6.4], function(num) { return Math.floor(num); });
9573    * // => { '4': [4.2], '6': [6.1, 6.4] }
9574    *
9575    * _.groupBy([4.2, 6.1, 6.4], function(num) { return this.floor(num); }, Math);
9576    * // => { '4': [4.2], '6': [6.1, 6.4] }
9577    *
9578    * // using "_.pluck" callback shorthand
9579    * _.groupBy(['one', 'two', 'three'], 'length');
9580    * // => { '3': ['one', 'two'], '5': ['three'] }
9581    */
9582   var groupBy = createAggregator(function(result, value, key) {
9583     (hasOwnProperty.call(result, key) ? result[key] : result[key] = []).push(value);
9584   });
9585
9586   /**
9587    * Creates an array of values by running each element in the collection
9588    * through the callback. The callback is bound to `thisArg` and invoked with
9589    * three arguments; (value, index|key, collection).
9590    *
9591    * If a property name is provided for `callback` the created "_.pluck" style
9592    * callback will return the property value of the given element.
9593    *
9594    * If an object is provided for `callback` the created "_.where" style callback
9595    * will return `true` for elements that have the properties of the given object,
9596    * else `false`.
9597    *
9598    * @static
9599    * @memberOf _
9600    * @alias collect
9601    * @category Collections
9602    * @param {Array|Object|string} collection The collection to iterate over.
9603    * @param {Function|Object|string} [callback=identity] The function called
9604    *  per iteration. If a property name or object is provided it will be used
9605    *  to create a "_.pluck" or "_.where" style callback, respectively.
9606    * @param {*} [thisArg] The `this` binding of `callback`.
9607    * @returns {Array} Returns a new array of the results of each `callback` execution.
9608    * @example
9609    *
9610    * _.map([1, 2, 3], function(num) { return num * 3; });
9611    * // => [3, 6, 9]
9612    *
9613    * _.map({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { return num * 3; });
9614    * // => [3, 6, 9] (property order is not guaranteed across environments)
9615    *
9616    * var characters = [
9617    *   { 'name': 'barney', 'age': 36 },
9618    *   { 'name': 'fred',   'age': 40 }
9619    * ];
9620    *
9621    * // using "_.pluck" callback shorthand
9622    * _.map(characters, 'name');
9623    * // => ['barney', 'fred']
9624    */
9625   function map(collection, callback, thisArg) {
9626     var index = -1,
9627         length = collection ? collection.length : 0,
9628         result = Array(typeof length == 'number' ? length : 0);
9629
9630     callback = lodash.createCallback(callback, thisArg, 3);
9631     if (isArray(collection)) {
9632       while (++index < length) {
9633         result[index] = callback(collection[index], index, collection);
9634       }
9635     } else {
9636       baseEach(collection, function(value, key, collection) {
9637         result[++index] = callback(value, key, collection);
9638       });
9639     }
9640     return result;
9641   }
9642
9643   /**
9644    * Retrieves the value of a specified property from all elements in the collection.
9645    *
9646    * @static
9647    * @memberOf _
9648    * @type Function
9649    * @category Collections
9650    * @param {Array|Object|string} collection The collection to iterate over.
9651    * @param {string} property The property to pluck.
9652    * @returns {Array} Returns a new array of property values.
9653    * @example
9654    *
9655    * var characters = [
9656    *   { 'name': 'barney', 'age': 36 },
9657    *   { 'name': 'fred',   'age': 40 }
9658    * ];
9659    *
9660    * _.pluck(characters, 'name');
9661    * // => ['barney', 'fred']
9662    */
9663   var pluck = map;
9664
9665   /**
9666    * The opposite of `_.filter` this method returns the elements of a
9667    * collection that the callback does **not** return truey for.
9668    *
9669    * If a property name is provided for `callback` the created "_.pluck" style
9670    * callback will return the property value of the given element.
9671    *
9672    * If an object is provided for `callback` the created "_.where" style callback
9673    * will return `true` for elements that have the properties of the given object,
9674    * else `false`.
9675    *
9676    * @static
9677    * @memberOf _
9678    * @category Collections
9679    * @param {Array|Object|string} collection The collection to iterate over.
9680    * @param {Function|Object|string} [callback=identity] The function called
9681    *  per iteration. If a property name or object is provided it will be used
9682    *  to create a "_.pluck" or "_.where" style callback, respectively.
9683    * @param {*} [thisArg] The `this` binding of `callback`.
9684    * @returns {Array} Returns a new array of elements that failed the callback check.
9685    * @example
9686    *
9687    * var odds = _.reject([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9688    * // => [1, 3, 5]
9689    *
9690    * var characters = [
9691    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9692    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9693    * ];
9694    *
9695    * // using "_.pluck" callback shorthand
9696    * _.reject(characters, 'blocked');
9697    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9698    *
9699    * // using "_.where" callback shorthand
9700    * _.reject(characters, { 'age': 36 });
9701    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9702    */
9703   function reject(collection, callback, thisArg) {
9704     callback = lodash.createCallback(callback, thisArg, 3);
9705     return filter(collection, function(value, index, collection) {
9706       return !callback(value, index, collection);
9707     });
9708   }
9709
9710   /**
9711    * Checks if the callback returns a truey value for **any** element of a
9712    * collection. The function returns as soon as it finds a passing value and
9713    * does not iterate over the entire collection. The callback is bound to
9714    * `thisArg` and invoked with three arguments; (value, index|key, collection).
9715    *
9716    * If a property name is provided for `callback` the created "_.pluck" style
9717    * callback will return the property value of the given element.
9718    *
9719    * If an object is provided for `callback` the created "_.where" style callback
9720    * will return `true` for elements that have the properties of the given object,
9721    * else `false`.
9722    *
9723    * @static
9724    * @memberOf _
9725    * @alias any
9726    * @category Collections
9727    * @param {Array|Object|string} collection The collection to iterate over.
9728    * @param {Function|Object|string} [callback=identity] The function called
9729    *  per iteration. If a property name or object is provided it will be used
9730    *  to create a "_.pluck" or "_.where" style callback, respectively.
9731    * @param {*} [thisArg] The `this` binding of `callback`.
9732    * @returns {boolean} Returns `true` if any element passed the callback check,
9733    *  else `false`.
9734    * @example
9735    *
9736    * _.some([null, 0, 'yes', false], Boolean);
9737    * // => true
9738    *
9739    * var characters = [
9740    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9741    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9742    * ];
9743    *
9744    * // using "_.pluck" callback shorthand
9745    * _.some(characters, 'blocked');
9746    * // => true
9747    *
9748    * // using "_.where" callback shorthand
9749    * _.some(characters, { 'age': 1 });
9750    * // => false
9751    */
9752   function some(collection, callback, thisArg) {
9753     var result;
9754     callback = lodash.createCallback(callback, thisArg, 3);
9755
9756     if (isArray(collection)) {
9757       var index = -1,
9758           length = collection.length;
9759
9760       while (++index < length) {
9761         if ((result = callback(collection[index], index, collection))) {
9762           break;
9763         }
9764       }
9765     } else {
9766       baseEach(collection, function(value, index, collection) {
9767         return !(result = callback(value, index, collection));
9768       });
9769     }
9770     return !!result;
9771   }
9772
9773   /*--------------------------------------------------------------------------*/
9774
9775   /**
9776    * Creates an array with all falsey values removed. The values `false`, `null`,
9777    * `0`, `""`, `undefined`, and `NaN` are all falsey.
9778    *
9779    * @static
9780    * @memberOf _
9781    * @category Arrays
9782    * @param {Array} array The array to compact.
9783    * @returns {Array} Returns a new array of filtered values.
9784    * @example
9785    *
9786    * _.compact([0, 1, false, 2, '', 3]);
9787    * // => [1, 2, 3]
9788    */
9789   function compact(array) {
9790     var index = -1,
9791         length = array ? array.length : 0,
9792         result = [];
9793
9794     while (++index < length) {
9795       var value = array[index];
9796       if (value) {
9797         result.push(value);
9798       }
9799     }
9800     return result;
9801   }
9802
9803   /**
9804    * Creates an array excluding all values of the provided arrays using strict
9805    * equality for comparisons, i.e. `===`.
9806    *
9807    * @static
9808    * @memberOf _
9809    * @category Arrays
9810    * @param {Array} array The array to process.
9811    * @param {...Array} [values] The arrays of values to exclude.
9812    * @returns {Array} Returns a new array of filtered values.
9813    * @example
9814    *
9815    * _.difference([1, 2, 3, 4, 5], [5, 2, 10]);
9816    * // => [1, 3, 4]
9817    */
9818   function difference(array) {
9819     return baseDifference(array, baseFlatten(arguments, true, true, 1));
9820   }
9821
9822   /**
9823    * Gets the first element or first `n` elements of an array. If a callback
9824    * is provided elements at the beginning of the array are returned as long
9825    * as the callback returns truey. The callback is bound to `thisArg` and
9826    * invoked with three arguments; (value, index, array).
9827    *
9828    * If a property name is provided for `callback` the created "_.pluck" style
9829    * callback will return the property value of the given element.
9830    *
9831    * If an object is provided for `callback` the created "_.where" style callback
9832    * will return `true` for elements that have the properties of the given object,
9833    * else `false`.
9834    *
9835    * @static
9836    * @memberOf _
9837    * @alias head, take
9838    * @category Arrays
9839    * @param {Array} array The array to query.
9840    * @param {Function|Object|number|string} [callback] The function called
9841    *  per element or the number of elements to return. If a property name or
9842    *  object is provided it will be used to create a "_.pluck" or "_.where"
9843    *  style callback, respectively.
9844    * @param {*} [thisArg] The `this` binding of `callback`.
9845    * @returns {*} Returns the first element(s) of `array`.
9846    * @example
9847    *
9848    * _.first([1, 2, 3]);
9849    * // => 1
9850    *
9851    * _.first([1, 2, 3], 2);
9852    * // => [1, 2]
9853    *
9854    * _.first([1, 2, 3], function(num) {
9855    *   return num < 3;
9856    * });
9857    * // => [1, 2]
9858    *
9859    * var characters = [
9860    *   { 'name': 'barney',  'blocked': true,  'employer': 'slate' },
9861    *   { 'name': 'fred',    'blocked': false, 'employer': 'slate' },
9862    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
9863    * ];
9864    *
9865    * // using "_.pluck" callback shorthand
9866    * _.first(characters, 'blocked');
9867    * // => [{ 'name': 'barney', 'blocked': true, 'employer': 'slate' }]
9868    *
9869    * // using "_.where" callback shorthand
9870    * _.pluck(_.first(characters, { 'employer': 'slate' }), 'name');
9871    * // => ['barney', 'fred']
9872    */
9873   function first(array, callback, thisArg) {
9874     var n = 0,
9875         length = array ? array.length : 0;
9876
9877     if (typeof callback != 'number' && callback != null) {
9878       var index = -1;
9879       callback = lodash.createCallback(callback, thisArg, 3);
9880       while (++index < length && callback(array[index], index, array)) {
9881         n++;
9882       }
9883     } else {
9884       n = callback;
9885       if (n == null || thisArg) {
9886         return array ? array[0] : undefined;
9887       }
9888     }
9889     return slice(array, 0, nativeMin(nativeMax(0, n), length));
9890   }
9891
9892   /**
9893    * Flattens a nested array (the nesting can be to any depth). If `isShallow`
9894    * is truey, the array will only be flattened a single level. If a callback
9895    * is provided each element of the array is passed through the callback before
9896    * flattening. The callback is bound to `thisArg` and invoked with three
9897    * arguments; (value, index, array).
9898    *
9899    * If a property name is provided for `callback` the created "_.pluck" style
9900    * callback will return the property value of the given element.
9901    *
9902    * If an object is provided for `callback` the created "_.where" style callback
9903    * will return `true` for elements that have the properties of the given object,
9904    * else `false`.
9905    *
9906    * @static
9907    * @memberOf _
9908    * @category Arrays
9909    * @param {Array} array The array to flatten.
9910    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
9911    * @param {Function|Object|string} [callback=identity] The function called
9912    *  per iteration. If a property name or object is provided it will be used
9913    *  to create a "_.pluck" or "_.where" style callback, respectively.
9914    * @param {*} [thisArg] The `this` binding of `callback`.
9915    * @returns {Array} Returns a new flattened array.
9916    * @example
9917    *
9918    * _.flatten([1, [2], [3, [[4]]]]);
9919    * // => [1, 2, 3, 4];
9920    *
9921    * _.flatten([1, [2], [3, [[4]]]], true);
9922    * // => [1, 2, 3, [[4]]];
9923    *
9924    * var characters = [
9925    *   { 'name': 'barney', 'age': 30, 'pets': ['hoppy'] },
9926    *   { 'name': 'fred',   'age': 40, 'pets': ['baby puss', 'dino'] }
9927    * ];
9928    *
9929    * // using "_.pluck" callback shorthand
9930    * _.flatten(characters, 'pets');
9931    * // => ['hoppy', 'baby puss', 'dino']
9932    */
9933   function flatten(array, isShallow, callback, thisArg) {
9934     // juggle arguments
9935     if (typeof isShallow != 'boolean' && isShallow != null) {
9936       thisArg = callback;
9937       callback = (typeof isShallow != 'function' && thisArg && thisArg[isShallow] === array) ? null : isShallow;
9938       isShallow = false;
9939     }
9940     if (callback != null) {
9941       array = map(array, callback, thisArg);
9942     }
9943     return baseFlatten(array, isShallow);
9944   }
9945
9946   /**
9947    * Gets the index at which the first occurrence of `value` is found using
9948    * strict equality for comparisons, i.e. `===`. If the array is already sorted
9949    * providing `true` for `fromIndex` will run a faster binary search.
9950    *
9951    * @static
9952    * @memberOf _
9953    * @category Arrays
9954    * @param {Array} array The array to search.
9955    * @param {*} value The value to search for.
9956    * @param {boolean|number} [fromIndex=0] The index to search from or `true`
9957    *  to perform a binary search on a sorted array.
9958    * @returns {number} Returns the index of the matched value or `-1`.
9959    * @example
9960    *
9961    * _.indexOf([1, 2, 3, 1, 2, 3], 2);
9962    * // => 1
9963    *
9964    * _.indexOf([1, 2, 3, 1, 2, 3], 2, 3);
9965    * // => 4
9966    *
9967    * _.indexOf([1, 1, 2, 2, 3, 3], 2, true);
9968    * // => 2
9969    */
9970   function indexOf(array, value, fromIndex) {
9971     if (typeof fromIndex == 'number') {
9972       var length = array ? array.length : 0;
9973       fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex || 0);
9974     } else if (fromIndex) {
9975       var index = sortedIndex(array, value);
9976       return array[index] === value ? index : -1;
9977     }
9978     return baseIndexOf(array, value, fromIndex);
9979   }
9980
9981   /**
9982    * Creates an array of unique values present in all provided arrays using
9983    * strict equality for comparisons, i.e. `===`.
9984    *
9985    * @static
9986    * @memberOf _
9987    * @category Arrays
9988    * @param {...Array} [array] The arrays to inspect.
9989    * @returns {Array} Returns an array of composite values.
9990    * @example
9991    *
9992    * _.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]);
9993    * // => [1, 2]
9994    */
9995   function intersection(array) {
9996     var args = arguments,
9997         argsLength = args.length,
9998         argsIndex = -1,
9999         caches = getArray(),
10000         index = -1,
10001         indexOf = getIndexOf(),
10002         length = array ? array.length : 0,
10003         result = [],
10004         seen = getArray();
10005
10006     while (++argsIndex < argsLength) {
10007       var value = args[argsIndex];
10008       caches[argsIndex] = indexOf === baseIndexOf &&
10009         (value ? value.length : 0) >= largeArraySize &&
10010         createCache(argsIndex ? args[argsIndex] : seen);
10011     }
10012     outer:
10013     while (++index < length) {
10014       var cache = caches[0];
10015       value = array[index];
10016
10017       if ((cache ? cacheIndexOf(cache, value) : indexOf(seen, value)) < 0) {
10018         argsIndex = argsLength;
10019         (cache || seen).push(value);
10020         while (--argsIndex) {
10021           cache = caches[argsIndex];
10022           if ((cache ? cacheIndexOf(cache, value) : indexOf(args[argsIndex], value)) < 0) {
10023             continue outer;
10024           }
10025         }
10026         result.push(value);
10027       }
10028     }
10029     while (argsLength--) {
10030       cache = caches[argsLength];
10031       if (cache) {
10032         releaseObject(cache);
10033       }
10034     }
10035     releaseArray(caches);
10036     releaseArray(seen);
10037     return result;
10038   }
10039
10040   /**
10041    * Gets the last element or last `n` elements of an array. If a callback is
10042    * provided elements at the end of the array are returned as long as the
10043    * callback returns truey. The callback is bound to `thisArg` and invoked
10044    * with three arguments; (value, index, array).
10045    *
10046    * If a property name is provided for `callback` the created "_.pluck" style
10047    * callback will return the property value of the given element.
10048    *
10049    * If an object is provided for `callback` the created "_.where" style callback
10050    * will return `true` for elements that have the properties of the given object,
10051    * else `false`.
10052    *
10053    * @static
10054    * @memberOf _
10055    * @category Arrays
10056    * @param {Array} array The array to query.
10057    * @param {Function|Object|number|string} [callback] The function called
10058    *  per element or the number of elements to return. If a property name or
10059    *  object is provided it will be used to create a "_.pluck" or "_.where"
10060    *  style callback, respectively.
10061    * @param {*} [thisArg] The `this` binding of `callback`.
10062    * @returns {*} Returns the last element(s) of `array`.
10063    * @example
10064    *
10065    * _.last([1, 2, 3]);
10066    * // => 3
10067    *
10068    * _.last([1, 2, 3], 2);
10069    * // => [2, 3]
10070    *
10071    * _.last([1, 2, 3], function(num) {
10072    *   return num > 1;
10073    * });
10074    * // => [2, 3]
10075    *
10076    * var characters = [
10077    *   { 'name': 'barney',  'blocked': false, 'employer': 'slate' },
10078    *   { 'name': 'fred',    'blocked': true,  'employer': 'slate' },
10079    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10080    * ];
10081    *
10082    * // using "_.pluck" callback shorthand
10083    * _.pluck(_.last(characters, 'blocked'), 'name');
10084    * // => ['fred', 'pebbles']
10085    *
10086    * // using "_.where" callback shorthand
10087    * _.last(characters, { 'employer': 'na' });
10088    * // => [{ 'name': 'pebbles', 'blocked': true, 'employer': 'na' }]
10089    */
10090   function last(array, callback, thisArg) {
10091     var n = 0,
10092         length = array ? array.length : 0;
10093
10094     if (typeof callback != 'number' && callback != null) {
10095       var index = length;
10096       callback = lodash.createCallback(callback, thisArg, 3);
10097       while (index-- && callback(array[index], index, array)) {
10098         n++;
10099       }
10100     } else {
10101       n = callback;
10102       if (n == null || thisArg) {
10103         return array ? array[length - 1] : undefined;
10104       }
10105     }
10106     return slice(array, nativeMax(0, length - n));
10107   }
10108
10109   /**
10110    * Uses a binary search to determine the smallest index at which a value
10111    * should be inserted into a given sorted array in order to maintain the sort
10112    * order of the array. If a callback is provided it will be executed for
10113    * `value` and each element of `array` to compute their sort ranking. The
10114    * callback is bound to `thisArg` and invoked with one argument; (value).
10115    *
10116    * If a property name is provided for `callback` the created "_.pluck" style
10117    * callback will return the property value of the given element.
10118    *
10119    * If an object is provided for `callback` the created "_.where" style callback
10120    * will return `true` for elements that have the properties of the given object,
10121    * else `false`.
10122    *
10123    * @static
10124    * @memberOf _
10125    * @category Arrays
10126    * @param {Array} array The array to inspect.
10127    * @param {*} value The value to evaluate.
10128    * @param {Function|Object|string} [callback=identity] The function called
10129    *  per iteration. If a property name or object is provided it will be used
10130    *  to create a "_.pluck" or "_.where" style callback, respectively.
10131    * @param {*} [thisArg] The `this` binding of `callback`.
10132    * @returns {number} Returns the index at which `value` should be inserted
10133    *  into `array`.
10134    * @example
10135    *
10136    * _.sortedIndex([20, 30, 50], 40);
10137    * // => 2
10138    *
10139    * // using "_.pluck" callback shorthand
10140    * _.sortedIndex([{ 'x': 20 }, { 'x': 30 }, { 'x': 50 }], { 'x': 40 }, 'x');
10141    * // => 2
10142    *
10143    * var dict = {
10144    *   'wordToNumber': { 'twenty': 20, 'thirty': 30, 'fourty': 40, 'fifty': 50 }
10145    * };
10146    *
10147    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10148    *   return dict.wordToNumber[word];
10149    * });
10150    * // => 2
10151    *
10152    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10153    *   return this.wordToNumber[word];
10154    * }, dict);
10155    * // => 2
10156    */
10157   function sortedIndex(array, value, callback, thisArg) {
10158     var low = 0,
10159         high = array ? array.length : low;
10160
10161     // explicitly reference `identity` for better inlining in Firefox
10162     callback = callback ? lodash.createCallback(callback, thisArg, 1) : identity;
10163     value = callback(value);
10164
10165     while (low < high) {
10166       var mid = (low + high) >>> 1;
10167       (callback(array[mid]) < value)
10168         ? low = mid + 1
10169         : high = mid;
10170     }
10171     return low;
10172   }
10173
10174   /**
10175    * Creates an array of unique values, in order, of the provided arrays using
10176    * strict equality for comparisons, i.e. `===`.
10177    *
10178    * @static
10179    * @memberOf _
10180    * @category Arrays
10181    * @param {...Array} [array] The arrays to inspect.
10182    * @returns {Array} Returns an array of composite values.
10183    * @example
10184    *
10185    * _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10186    * // => [1, 2, 3, 101, 10]
10187    */
10188   function union(array) {
10189     return baseUniq(baseFlatten(arguments, true, true));
10190   }
10191
10192   /**
10193    * Creates a duplicate-value-free version of an array using strict equality
10194    * for comparisons, i.e. `===`. If the array is sorted, providing
10195    * `true` for `isSorted` will use a faster algorithm. If a callback is provided
10196    * each element of `array` is passed through the callback before uniqueness
10197    * is computed. The callback is bound to `thisArg` and invoked with three
10198    * arguments; (value, index, array).
10199    *
10200    * If a property name is provided for `callback` the created "_.pluck" style
10201    * callback will return the property value of the given element.
10202    *
10203    * If an object is provided for `callback` the created "_.where" style callback
10204    * will return `true` for elements that have the properties of the given object,
10205    * else `false`.
10206    *
10207    * @static
10208    * @memberOf _
10209    * @alias unique
10210    * @category Arrays
10211    * @param {Array} array The array to process.
10212    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
10213    * @param {Function|Object|string} [callback=identity] The function called
10214    *  per iteration. If a property name or object is provided it will be used
10215    *  to create a "_.pluck" or "_.where" style callback, respectively.
10216    * @param {*} [thisArg] The `this` binding of `callback`.
10217    * @returns {Array} Returns a duplicate-value-free array.
10218    * @example
10219    *
10220    * _.uniq([1, 2, 1, 3, 1]);
10221    * // => [1, 2, 3]
10222    *
10223    * _.uniq([1, 1, 2, 2, 3], true);
10224    * // => [1, 2, 3]
10225    *
10226    * _.uniq(['A', 'b', 'C', 'a', 'B', 'c'], function(letter) { return letter.toLowerCase(); });
10227    * // => ['A', 'b', 'C']
10228    *
10229    * _.uniq([1, 2.5, 3, 1.5, 2, 3.5], function(num) { return this.floor(num); }, Math);
10230    * // => [1, 2.5, 3]
10231    *
10232    * // using "_.pluck" callback shorthand
10233    * _.uniq([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
10234    * // => [{ 'x': 1 }, { 'x': 2 }]
10235    */
10236   function uniq(array, isSorted, callback, thisArg) {
10237     // juggle arguments
10238     if (typeof isSorted != 'boolean' && isSorted != null) {
10239       thisArg = callback;
10240       callback = (typeof isSorted != 'function' && thisArg && thisArg[isSorted] === array) ? null : isSorted;
10241       isSorted = false;
10242     }
10243     if (callback != null) {
10244       callback = lodash.createCallback(callback, thisArg, 3);
10245     }
10246     return baseUniq(array, isSorted, callback);
10247   }
10248
10249   /**
10250    * Creates an array excluding all provided values using strict equality for
10251    * comparisons, i.e. `===`.
10252    *
10253    * @static
10254    * @memberOf _
10255    * @category Arrays
10256    * @param {Array} array The array to filter.
10257    * @param {...*} [value] The values to exclude.
10258    * @returns {Array} Returns a new array of filtered values.
10259    * @example
10260    *
10261    * _.without([1, 2, 1, 0, 3, 1, 4], 0, 1);
10262    * // => [2, 3, 4]
10263    */
10264   function without(array) {
10265     return baseDifference(array, slice(arguments, 1));
10266   }
10267
10268   /*--------------------------------------------------------------------------*/
10269
10270   /**
10271    * Creates a function that, when called, invokes `func` with the `this`
10272    * binding of `thisArg` and prepends any additional `bind` arguments to those
10273    * provided to the bound function.
10274    *
10275    * @static
10276    * @memberOf _
10277    * @category Functions
10278    * @param {Function} func The function to bind.
10279    * @param {*} [thisArg] The `this` binding of `func`.
10280    * @param {...*} [arg] Arguments to be partially applied.
10281    * @returns {Function} Returns the new bound function.
10282    * @example
10283    *
10284    * var func = function(greeting) {
10285    *   return greeting + ' ' + this.name;
10286    * };
10287    *
10288    * func = _.bind(func, { 'name': 'fred' }, 'hi');
10289    * func();
10290    * // => 'hi fred'
10291    */
10292   function bind(func, thisArg) {
10293     return arguments.length > 2
10294       ? createWrapper(func, 17, slice(arguments, 2), null, thisArg)
10295       : createWrapper(func, 1, null, null, thisArg);
10296   }
10297
10298   /**
10299    * Produces a callback bound to an optional `thisArg`. If `func` is a property
10300    * name the created callback will return the property value for a given element.
10301    * If `func` is an object the created callback will return `true` for elements
10302    * that contain the equivalent object properties, otherwise it will return `false`.
10303    *
10304    * @static
10305    * @memberOf _
10306    * @category Functions
10307    * @param {*} [func=identity] The value to convert to a callback.
10308    * @param {*} [thisArg] The `this` binding of the created callback.
10309    * @param {number} [argCount] The number of arguments the callback accepts.
10310    * @returns {Function} Returns a callback function.
10311    * @example
10312    *
10313    * var characters = [
10314    *   { 'name': 'barney', 'age': 36 },
10315    *   { 'name': 'fred',   'age': 40 }
10316    * ];
10317    *
10318    * // wrap to create custom callback shorthands
10319    * _.createCallback = _.wrap(_.createCallback, function(func, callback, thisArg) {
10320    *   var match = /^(.+?)__([gl]t)(.+)$/.exec(callback);
10321    *   return !match ? func(callback, thisArg) : function(object) {
10322    *     return match[2] == 'gt' ? object[match[1]] > match[3] : object[match[1]] < match[3];
10323    *   };
10324    * });
10325    *
10326    * _.filter(characters, 'age__gt38');
10327    * // => [{ 'name': 'fred', 'age': 40 }]
10328    */
10329   function createCallback(func, thisArg, argCount) {
10330     var type = typeof func;
10331     if (func == null || type == 'function') {
10332       return baseCreateCallback(func, thisArg, argCount);
10333     }
10334     // handle "_.pluck" style callback shorthands
10335     if (type != 'object') {
10336       return function(object) {
10337         return object[func];
10338       };
10339     }
10340     var props = keys(func),
10341         key = props[0],
10342         a = func[key];
10343
10344     // handle "_.where" style callback shorthands
10345     if (props.length == 1 && a === a && !isObject(a)) {
10346       // fast path the common case of providing an object with a single
10347       // property containing a primitive value
10348       return function(object) {
10349         var b = object[key];
10350         return a === b && (a !== 0 || (1 / a == 1 / b));
10351       };
10352     }
10353     return function(object) {
10354       var length = props.length,
10355           result = false;
10356
10357       while (length--) {
10358         if (!(result = baseIsEqual(object[props[length]], func[props[length]], null, true))) {
10359           break;
10360         }
10361       }
10362       return result;
10363     };
10364   }
10365
10366   /**
10367    * Creates a function that will delay the execution of `func` until after
10368    * `wait` milliseconds have elapsed since the last time it was invoked.
10369    * Provide an options object to indicate that `func` should be invoked on
10370    * the leading and/or trailing edge of the `wait` timeout. Subsequent calls
10371    * to the debounced function will return the result of the last `func` call.
10372    *
10373    * Note: If `leading` and `trailing` options are `true` `func` will be called
10374    * on the trailing edge of the timeout only if the the debounced function is
10375    * invoked more than once during the `wait` timeout.
10376    *
10377    * @static
10378    * @memberOf _
10379    * @category Functions
10380    * @param {Function} func The function to debounce.
10381    * @param {number} wait The number of milliseconds to delay.
10382    * @param {Object} [options] The options object.
10383    * @param {boolean} [options.leading=false] Specify execution on the leading edge of the timeout.
10384    * @param {number} [options.maxWait] The maximum time `func` is allowed to be delayed before it's called.
10385    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10386    * @returns {Function} Returns the new debounced function.
10387    * @example
10388    *
10389    * // avoid costly calculations while the window size is in flux
10390    * var lazyLayout = _.debounce(calculateLayout, 150);
10391    * jQuery(window).on('resize', lazyLayout);
10392    *
10393    * // execute `sendMail` when the click event is fired, debouncing subsequent calls
10394    * jQuery('#postbox').on('click', _.debounce(sendMail, 300, {
10395    *   'leading': true,
10396    *   'trailing': false
10397    * });
10398    *
10399    * // ensure `batchLog` is executed once after 1 second of debounced calls
10400    * var source = new EventSource('/stream');
10401    * source.addEventListener('message', _.debounce(batchLog, 250, {
10402    *   'maxWait': 1000
10403    * }, false);
10404    */
10405   function debounce(func, wait, options) {
10406     var args,
10407         maxTimeoutId,
10408         result,
10409         stamp,
10410         thisArg,
10411         timeoutId,
10412         trailingCall,
10413         lastCalled = 0,
10414         maxWait = false,
10415         trailing = true;
10416
10417     if (!isFunction(func)) {
10418       throw new TypeError;
10419     }
10420     wait = nativeMax(0, wait) || 0;
10421     if (options === true) {
10422       var leading = true;
10423       trailing = false;
10424     } else if (isObject(options)) {
10425       leading = options.leading;
10426       maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0);
10427       trailing = 'trailing' in options ? options.trailing : trailing;
10428     }
10429     var delayed = function() {
10430       var remaining = wait - (now() - stamp);
10431       if (remaining <= 0) {
10432         if (maxTimeoutId) {
10433           clearTimeout(maxTimeoutId);
10434         }
10435         var isCalled = trailingCall;
10436         maxTimeoutId = timeoutId = trailingCall = undefined;
10437         if (isCalled) {
10438           lastCalled = now();
10439           result = func.apply(thisArg, args);
10440           if (!timeoutId && !maxTimeoutId) {
10441             args = thisArg = null;
10442           }
10443         }
10444       } else {
10445         timeoutId = setTimeout(delayed, remaining);
10446       }
10447     };
10448
10449     var maxDelayed = function() {
10450       if (timeoutId) {
10451         clearTimeout(timeoutId);
10452       }
10453       maxTimeoutId = timeoutId = trailingCall = undefined;
10454       if (trailing || (maxWait !== wait)) {
10455         lastCalled = now();
10456         result = func.apply(thisArg, args);
10457         if (!timeoutId && !maxTimeoutId) {
10458           args = thisArg = null;
10459         }
10460       }
10461     };
10462
10463     return function() {
10464       args = arguments;
10465       stamp = now();
10466       thisArg = this;
10467       trailingCall = trailing && (timeoutId || !leading);
10468
10469       if (maxWait === false) {
10470         var leadingCall = leading && !timeoutId;
10471       } else {
10472         if (!maxTimeoutId && !leading) {
10473           lastCalled = stamp;
10474         }
10475         var remaining = maxWait - (stamp - lastCalled),
10476             isCalled = remaining <= 0;
10477
10478         if (isCalled) {
10479           if (maxTimeoutId) {
10480             maxTimeoutId = clearTimeout(maxTimeoutId);
10481           }
10482           lastCalled = stamp;
10483           result = func.apply(thisArg, args);
10484         }
10485         else if (!maxTimeoutId) {
10486           maxTimeoutId = setTimeout(maxDelayed, remaining);
10487         }
10488       }
10489       if (isCalled && timeoutId) {
10490         timeoutId = clearTimeout(timeoutId);
10491       }
10492       else if (!timeoutId && wait !== maxWait) {
10493         timeoutId = setTimeout(delayed, wait);
10494       }
10495       if (leadingCall) {
10496         isCalled = true;
10497         result = func.apply(thisArg, args);
10498       }
10499       if (isCalled && !timeoutId && !maxTimeoutId) {
10500         args = thisArg = null;
10501       }
10502       return result;
10503     };
10504   }
10505
10506   /**
10507    * Creates a function that, when executed, will only call the `func` function
10508    * at most once per every `wait` milliseconds. Provide an options object to
10509    * indicate that `func` should be invoked on the leading and/or trailing edge
10510    * of the `wait` timeout. Subsequent calls to the throttled function will
10511    * return the result of the last `func` call.
10512    *
10513    * Note: If `leading` and `trailing` options are `true` `func` will be called
10514    * on the trailing edge of the timeout only if the the throttled function is
10515    * invoked more than once during the `wait` timeout.
10516    *
10517    * @static
10518    * @memberOf _
10519    * @category Functions
10520    * @param {Function} func The function to throttle.
10521    * @param {number} wait The number of milliseconds to throttle executions to.
10522    * @param {Object} [options] The options object.
10523    * @param {boolean} [options.leading=true] Specify execution on the leading edge of the timeout.
10524    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10525    * @returns {Function} Returns the new throttled function.
10526    * @example
10527    *
10528    * // avoid excessively updating the position while scrolling
10529    * var throttled = _.throttle(updatePosition, 100);
10530    * jQuery(window).on('scroll', throttled);
10531    *
10532    * // execute `renewToken` when the click event is fired, but not more than once every 5 minutes
10533    * jQuery('.interactive').on('click', _.throttle(renewToken, 300000, {
10534    *   'trailing': false
10535    * }));
10536    */
10537   function throttle(func, wait, options) {
10538     var leading = true,
10539         trailing = true;
10540
10541     if (!isFunction(func)) {
10542       throw new TypeError;
10543     }
10544     if (options === false) {
10545       leading = false;
10546     } else if (isObject(options)) {
10547       leading = 'leading' in options ? options.leading : leading;
10548       trailing = 'trailing' in options ? options.trailing : trailing;
10549     }
10550     debounceOptions.leading = leading;
10551     debounceOptions.maxWait = wait;
10552     debounceOptions.trailing = trailing;
10553
10554     return debounce(func, wait, debounceOptions);
10555   }
10556
10557   /*--------------------------------------------------------------------------*/
10558
10559   /**
10560    * This method returns the first argument provided to it.
10561    *
10562    * @static
10563    * @memberOf _
10564    * @category Utilities
10565    * @param {*} value Any value.
10566    * @returns {*} Returns `value`.
10567    * @example
10568    *
10569    * var object = { 'name': 'fred' };
10570    * _.identity(object) === object;
10571    * // => true
10572    */
10573   function identity(value) {
10574     return value;
10575   }
10576
10577   /**
10578    * Adds function properties of a source object to the `lodash` function and
10579    * chainable wrapper.
10580    *
10581    * @static
10582    * @memberOf _
10583    * @category Utilities
10584    * @param {Object} object The object of function properties to add to `lodash`.
10585    * @param {Object} object The object of function properties to add to `lodash`.
10586    * @example
10587    *
10588    * _.mixin({
10589    *   'capitalize': function(string) {
10590    *     return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
10591    *   }
10592    * });
10593    *
10594    * _.capitalize('fred');
10595    * // => 'Fred'
10596    *
10597    * _('fred').capitalize();
10598    * // => 'Fred'
10599    */
10600   function mixin(object, source) {
10601     var ctor = object,
10602         isFunc = !source || isFunction(ctor);
10603
10604     if (!source) {
10605       ctor = lodashWrapper;
10606       source = object;
10607       object = lodash;
10608     }
10609     forEach(functions(source), function(methodName) {
10610       var func = object[methodName] = source[methodName];
10611       if (isFunc) {
10612         ctor.prototype[methodName] = function() {
10613           var value = this.__wrapped__,
10614               args = [value];
10615
10616           push.apply(args, arguments);
10617           var result = func.apply(object, args);
10618           if (value && typeof value == 'object' && value === result) {
10619             return this;
10620           }
10621           result = new ctor(result);
10622           result.__chain__ = this.__chain__;
10623           return result;
10624         };
10625       }
10626     });
10627   }
10628
10629   /**
10630    * A no-operation function.
10631    *
10632    * @static
10633    * @memberOf _
10634    * @category Utilities
10635    * @example
10636    *
10637    * var object = { 'name': 'fred' };
10638    * _.noop(object) === undefined;
10639    * // => true
10640    */
10641   function noop() {
10642     // no operation performed
10643   }
10644
10645   /*--------------------------------------------------------------------------*/
10646
10647   /**
10648    * Creates a `lodash` object that wraps the given value with explicit
10649    * method chaining enabled.
10650    *
10651    * @static
10652    * @memberOf _
10653    * @category Chaining
10654    * @param {*} value The value to wrap.
10655    * @returns {Object} Returns the wrapper object.
10656    * @example
10657    *
10658    * var characters = [
10659    *   { 'name': 'barney',  'age': 36 },
10660    *   { 'name': 'fred',    'age': 40 },
10661    *   { 'name': 'pebbles', 'age': 1 }
10662    * ];
10663    *
10664    * var youngest = _.chain(characters)
10665    *     .sortBy('age')
10666    *     .map(function(chr) { return chr.name + ' is ' + chr.age; })
10667    *     .first()
10668    *     .value();
10669    * // => 'pebbles is 1'
10670    */
10671   function chain(value) {
10672     value = new lodashWrapper(value);
10673     value.__chain__ = true;
10674     return value;
10675   }
10676
10677   /**
10678    * Enables explicit method chaining on the wrapper object.
10679    *
10680    * @name chain
10681    * @memberOf _
10682    * @category Chaining
10683    * @returns {*} Returns the wrapper object.
10684    * @example
10685    *
10686    * var characters = [
10687    *   { 'name': 'barney', 'age': 36 },
10688    *   { 'name': 'fred',   'age': 40 }
10689    * ];
10690    *
10691    * // without explicit chaining
10692    * _(characters).first();
10693    * // => { 'name': 'barney', 'age': 36 }
10694    *
10695    * // with explicit chaining
10696    * _(characters).chain()
10697    *   .first()
10698    *   .pick('age')
10699    *   .value()
10700    * // => { 'age': 36 }
10701    */
10702   function wrapperChain() {
10703     this.__chain__ = true;
10704     return this;
10705   }
10706
10707   /**
10708    * Produces the `toString` result of the wrapped value.
10709    *
10710    * @name toString
10711    * @memberOf _
10712    * @category Chaining
10713    * @returns {string} Returns the string result.
10714    * @example
10715    *
10716    * _([1, 2, 3]).toString();
10717    * // => '1,2,3'
10718    */
10719   function wrapperToString() {
10720     return String(this.__wrapped__);
10721   }
10722
10723   /**
10724    * Extracts the wrapped value.
10725    *
10726    * @name valueOf
10727    * @memberOf _
10728    * @alias value
10729    * @category Chaining
10730    * @returns {*} Returns the wrapped value.
10731    * @example
10732    *
10733    * _([1, 2, 3]).valueOf();
10734    * // => [1, 2, 3]
10735    */
10736   function wrapperValueOf() {
10737     return this.__wrapped__;
10738   }
10739
10740   /*--------------------------------------------------------------------------*/
10741
10742   lodash.assign = assign;
10743   lodash.bind = bind;
10744   lodash.chain = chain;
10745   lodash.compact = compact;
10746   lodash.createCallback = createCallback;
10747   lodash.debounce = debounce;
10748   lodash.difference = difference;
10749   lodash.filter = filter;
10750   lodash.flatten = flatten;
10751   lodash.forEach = forEach;
10752   lodash.forIn = forIn;
10753   lodash.forOwn = forOwn;
10754   lodash.functions = functions;
10755   lodash.groupBy = groupBy;
10756   lodash.intersection = intersection;
10757   lodash.keys = keys;
10758   lodash.map = map;
10759   lodash.merge = merge;
10760   lodash.omit = omit;
10761   lodash.pairs = pairs;
10762   lodash.pluck = pluck;
10763   lodash.reject = reject;
10764   lodash.throttle = throttle;
10765   lodash.union = union;
10766   lodash.uniq = uniq;
10767   lodash.values = values;
10768   lodash.without = without;
10769
10770   // add aliases
10771   lodash.collect = map;
10772   lodash.each = forEach;
10773   lodash.extend = assign;
10774   lodash.methods = functions;
10775   lodash.select = filter;
10776   lodash.unique = uniq;
10777
10778   // add functions to `lodash.prototype`
10779   mixin(lodash);
10780
10781   /*--------------------------------------------------------------------------*/
10782
10783   // add functions that return unwrapped values when chaining
10784   lodash.clone = clone;
10785   lodash.cloneDeep = cloneDeep;
10786   lodash.contains = contains;
10787   lodash.every = every;
10788   lodash.find = find;
10789   lodash.identity = identity;
10790   lodash.indexOf = indexOf;
10791   lodash.isArguments = isArguments;
10792   lodash.isArray = isArray;
10793   lodash.isEmpty = isEmpty;
10794   lodash.isEqual = isEqual;
10795   lodash.isFunction = isFunction;
10796   lodash.isObject = isObject;
10797   lodash.isPlainObject = isPlainObject;
10798   lodash.isString = isString;
10799   lodash.mixin = mixin;
10800   lodash.noop = noop;
10801   lodash.some = some;
10802   lodash.sortedIndex = sortedIndex;
10803
10804   // add aliases
10805   lodash.all = every;
10806   lodash.any = some;
10807   lodash.detect = find;
10808   lodash.findWhere = find;
10809   lodash.include = contains;
10810
10811   forOwn(lodash, function(func, methodName) {
10812     if (!lodash.prototype[methodName]) {
10813       lodash.prototype[methodName] = function() {
10814         var args = [this.__wrapped__],
10815             chainAll = this.__chain__;
10816
10817         push.apply(args, arguments);
10818         var result = func.apply(lodash, args);
10819         return chainAll
10820           ? new lodashWrapper(result, chainAll)
10821           : result;
10822       };
10823     }
10824   });
10825
10826   /*--------------------------------------------------------------------------*/
10827
10828   // add functions capable of returning wrapped and unwrapped values when chaining
10829   lodash.first = first;
10830   lodash.last = last;
10831
10832   // add aliases
10833   lodash.take = first;
10834   lodash.head = first;
10835
10836   forOwn(lodash, function(func, methodName) {
10837     var callbackable = methodName !== 'sample';
10838     if (!lodash.prototype[methodName]) {
10839       lodash.prototype[methodName]= function(n, guard) {
10840         var chainAll = this.__chain__,
10841             result = func(this.__wrapped__, n, guard);
10842
10843         return !chainAll && (n == null || (guard && !(callbackable && typeof n == 'function')))
10844           ? result
10845           : new lodashWrapper(result, chainAll);
10846       };
10847     }
10848   });
10849
10850   /*--------------------------------------------------------------------------*/
10851
10852   /**
10853    * The semantic version number.
10854    *
10855    * @static
10856    * @memberOf _
10857    * @type string
10858    */
10859   lodash.VERSION = '2.3.0';
10860
10861   // add "Chaining" functions to the wrapper
10862   lodash.prototype.chain = wrapperChain;
10863   lodash.prototype.toString = wrapperToString;
10864   lodash.prototype.value = wrapperValueOf;
10865   lodash.prototype.valueOf = wrapperValueOf;
10866
10867   // add `Array` functions that return unwrapped values
10868   baseEach(['join', 'pop', 'shift'], function(methodName) {
10869     var func = arrayRef[methodName];
10870     lodash.prototype[methodName] = function() {
10871       var chainAll = this.__chain__,
10872           result = func.apply(this.__wrapped__, arguments);
10873
10874       return chainAll
10875         ? new lodashWrapper(result, chainAll)
10876         : result;
10877     };
10878   });
10879
10880   // add `Array` functions that return the wrapped value
10881   baseEach(['push', 'reverse', 'sort', 'unshift'], function(methodName) {
10882     var func = arrayRef[methodName];
10883     lodash.prototype[methodName] = function() {
10884       func.apply(this.__wrapped__, arguments);
10885       return this;
10886     };
10887   });
10888
10889   // add `Array` functions that return new wrapped values
10890   baseEach(['concat', 'slice', 'splice'], function(methodName) {
10891     var func = arrayRef[methodName];
10892     lodash.prototype[methodName] = function() {
10893       return new lodashWrapper(func.apply(this.__wrapped__, arguments), this.__chain__);
10894     };
10895   });
10896
10897   // avoid array-like object bugs with `Array#shift` and `Array#splice`
10898   // in IE < 9, Firefox < 10, Narwhal, and RingoJS
10899   if (!support.spliceObjects) {
10900     baseEach(['pop', 'shift', 'splice'], function(methodName) {
10901       var func = arrayRef[methodName],
10902           isSplice = methodName == 'splice';
10903
10904       lodash.prototype[methodName] = function() {
10905         var chainAll = this.__chain__,
10906             value = this.__wrapped__,
10907             result = func.apply(value, arguments);
10908
10909         if (value.length === 0) {
10910           delete value[0];
10911         }
10912         return (chainAll || isSplice)
10913           ? new lodashWrapper(result, chainAll)
10914           : result;
10915       };
10916     });
10917   }
10918
10919   /*--------------------------------------------------------------------------*/
10920
10921   if (freeExports && freeModule) {
10922     // in Node.js or RingoJS
10923     if (moduleExports) {
10924       (freeModule.exports = lodash)._ = lodash;
10925     }
10926
10927   }
10928   else {
10929     // in a browser or Rhino
10930     root._ = lodash;
10931   }
10932 }.call(this));
10933 (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;
10934 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){
10935 'use strict';
10936
10937 var ohauth = require('ohauth'),
10938     xtend = require('xtend'),
10939     store = require('store');
10940
10941 // # osm-auth
10942 //
10943 // This code is only compatible with IE10+ because the [XDomainRequest](http://bit.ly/LfO7xo)
10944 // object, IE<10's idea of [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing),
10945 // does not support custom headers, which this uses everywhere.
10946 module.exports = function(o) {
10947
10948     var oauth = {};
10949
10950     // authenticated users will also have a request token secret, but it's
10951     // not used in transactions with the server
10952     oauth.authenticated = function() {
10953         return !!(token('oauth_token') && token('oauth_token_secret'));
10954     };
10955
10956     oauth.logout = function() {
10957         token('oauth_token', '');
10958         token('oauth_token_secret', '');
10959         token('oauth_request_token_secret', '');
10960         return oauth;
10961     };
10962
10963     // TODO: detect lack of click event
10964     oauth.authenticate = function(callback) {
10965         if (oauth.authenticated()) return callback();
10966
10967         oauth.logout();
10968
10969         // ## Getting a request token
10970         var params = timenonce(getAuth(o)),
10971             url = o.url + '/oauth/request_token';
10972
10973         params.oauth_signature = ohauth.signature(
10974             o.oauth_secret, '',
10975             ohauth.baseString('POST', url, params));
10976
10977         if (!o.singlepage) {
10978             // Create a 600x550 popup window in the center of the screen
10979             var w = 600, h = 550,
10980                 settings = [
10981                     ['width', w], ['height', h],
10982                     ['left', screen.width / 2 - w / 2],
10983                     ['top', screen.height / 2 - h / 2]].map(function(x) {
10984                         return x.join('=');
10985                     }).join(','),
10986                 popup = window.open('about:blank', 'oauth_window', settings);
10987         }
10988
10989         // Request a request token. When this is complete, the popup
10990         // window is redirected to OSM's authorization page.
10991         ohauth.xhr('POST', url, params, null, {}, reqTokenDone);
10992         o.loading();
10993
10994         function reqTokenDone(err, xhr) {
10995             o.done();
10996             if (err) return callback(err);
10997             var resp = ohauth.stringQs(xhr.response);
10998             token('oauth_request_token_secret', resp.oauth_token_secret);
10999             var authorize_url = o.url + '/oauth/authorize?' + ohauth.qsString({
11000                 oauth_token: resp.oauth_token,
11001                 oauth_callback: location.href.replace('index.html', '')
11002                     .replace(/#.*/, '') + o.landing
11003             });
11004
11005             if (o.singlepage) {
11006                 location.href = authorize_url;
11007             } else {
11008                 popup.location = authorize_url;
11009             }
11010         }
11011
11012         // Called by a function in a landing page, in the popup window. The
11013         // window closes itself.
11014         window.authComplete = function(token) {
11015             var oauth_token = ohauth.stringQs(token.split('?')[1]);
11016             get_access_token(oauth_token.oauth_token);
11017             delete window.authComplete;
11018         };
11019
11020         // ## Getting an request token
11021         //
11022         // At this point we have an `oauth_token`, brought in from a function
11023         // call on a landing page popup.
11024         function get_access_token(oauth_token) {
11025             var url = o.url + '/oauth/access_token',
11026                 params = timenonce(getAuth(o)),
11027                 request_token_secret = token('oauth_request_token_secret');
11028             params.oauth_token = oauth_token;
11029             params.oauth_signature = ohauth.signature(
11030                 o.oauth_secret,
11031                 request_token_secret,
11032                 ohauth.baseString('POST', url, params));
11033
11034             // ## Getting an access token
11035             //
11036             // The final token required for authentication. At this point
11037             // we have a `request token secret`
11038             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11039             o.loading();
11040         }
11041
11042         function accessTokenDone(err, xhr) {
11043             o.done();
11044             if (err) return callback(err);
11045             var access_token = ohauth.stringQs(xhr.response);
11046             token('oauth_token', access_token.oauth_token);
11047             token('oauth_token_secret', access_token.oauth_token_secret);
11048             callback(null, oauth);
11049         }
11050     };
11051
11052     oauth.bootstrapToken = function(oauth_token, callback) {
11053         // ## Getting an request token
11054         // At this point we have an `oauth_token`, brought in from a function
11055         // call on a landing page popup.
11056         function get_access_token(oauth_token) {
11057             var url = o.url + '/oauth/access_token',
11058                 params = timenonce(getAuth(o)),
11059                 request_token_secret = token('oauth_request_token_secret');
11060             params.oauth_token = oauth_token;
11061             params.oauth_signature = ohauth.signature(
11062                 o.oauth_secret,
11063                 request_token_secret,
11064                 ohauth.baseString('POST', url, params));
11065
11066             // ## Getting an access token
11067             // The final token required for authentication. At this point
11068             // we have a `request token secret`
11069             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11070             o.loading();
11071         }
11072
11073         function accessTokenDone(err, xhr) {
11074             o.done();
11075             if (err) return callback(err);
11076             var access_token = ohauth.stringQs(xhr.response);
11077             token('oauth_token', access_token.oauth_token);
11078             token('oauth_token_secret', access_token.oauth_token_secret);
11079             callback(null, oauth);
11080         }
11081
11082         get_access_token(oauth_token);
11083     };
11084
11085     // # xhr
11086     //
11087     // A single XMLHttpRequest wrapper that does authenticated calls if the
11088     // user has logged in.
11089     oauth.xhr = function(options, callback) {
11090         if (!oauth.authenticated()) {
11091             if (o.auto) return oauth.authenticate(run);
11092             else return callback('not authenticated', null);
11093         } else return run();
11094
11095         function run() {
11096             var params = timenonce(getAuth(o)),
11097                 url = o.url + options.path,
11098                 oauth_token_secret = token('oauth_token_secret');
11099
11100             // https://tools.ietf.org/html/rfc5849#section-3.4.1.3.1
11101             if ((!options.options || !options.options.header ||
11102                 options.options.header['Content-Type'] === 'application/x-www-form-urlencoded') &&
11103                 options.content) {
11104                 params = xtend(params, ohauth.stringQs(options.content));
11105             }
11106
11107             params.oauth_token = token('oauth_token');
11108             params.oauth_signature = ohauth.signature(
11109                 o.oauth_secret,
11110                 oauth_token_secret,
11111                 ohauth.baseString(options.method, url, params));
11112
11113             ohauth.xhr(options.method,
11114                 url, params, options.content, options.options, done);
11115         }
11116
11117         function done(err, xhr) {
11118             if (err) return callback(err);
11119             else if (xhr.responseXML) return callback(err, xhr.responseXML);
11120             else return callback(err, xhr.response);
11121         }
11122     };
11123
11124     // pre-authorize this object, if we can just get a token and token_secret
11125     // from the start
11126     oauth.preauth = function(c) {
11127         if (!c) return;
11128         if (c.oauth_token) token('oauth_token', c.oauth_token);
11129         if (c.oauth_token_secret) token('oauth_token_secret', c.oauth_token_secret);
11130         return oauth;
11131     };
11132
11133     oauth.options = function(_) {
11134         if (!arguments.length) return o;
11135
11136         o = _;
11137
11138         o.url = o.url || 'http://www.openstreetmap.org';
11139         o.landing = o.landing || 'land.html';
11140
11141         o.singlepage = o.singlepage || false;
11142
11143         // Optional loading and loading-done functions for nice UI feedback.
11144         // by default, no-ops
11145         o.loading = o.loading || function() {};
11146         o.done = o.done || function() {};
11147
11148         return oauth.preauth(o);
11149     };
11150
11151     // 'stamp' an authentication object from `getAuth()`
11152     // with a [nonce](http://en.wikipedia.org/wiki/Cryptographic_nonce)
11153     // and timestamp
11154     function timenonce(o) {
11155         o.oauth_timestamp = ohauth.timestamp();
11156         o.oauth_nonce = ohauth.nonce();
11157         return o;
11158     }
11159
11160     // get/set tokens. These are prefixed with the base URL so that `osm-auth`
11161     // can be used with multiple APIs and the keys in `localStorage`
11162     // will not clash
11163     var token;
11164
11165     if (store.enabled) {
11166         token = function (x, y) {
11167             if (arguments.length === 1) return store.get(o.url + x);
11168             else if (arguments.length === 2) return store.set(o.url + x, y);
11169         };
11170     } else {
11171         var storage = {};
11172         token = function (x, y) {
11173             if (arguments.length === 1) return storage[o.url + x];
11174             else if (arguments.length === 2) return storage[o.url + x] = y;
11175         };
11176     }
11177
11178     // Get an authentication object. If you just add and remove properties
11179     // from a single object, you'll need to use `delete` to make sure that
11180     // it doesn't contain undesired properties for authentication
11181     function getAuth(o) {
11182         return {
11183             oauth_consumer_key: o.oauth_consumer_key,
11184             oauth_signature_method: "HMAC-SHA1"
11185         };
11186     }
11187
11188     // potentially pre-authorize
11189     oauth.options(o);
11190
11191     return oauth;
11192 };
11193
11194 },{"ohauth":2,"store":3,"xtend":4}],3:[function(require,module,exports){
11195 (function(global){;(function(win){
11196         var store = {},
11197                 doc = win.document,
11198                 localStorageName = 'localStorage',
11199                 storage
11200
11201         store.disabled = false
11202         store.set = function(key, value) {}
11203         store.get = function(key) {}
11204         store.remove = function(key) {}
11205         store.clear = function() {}
11206         store.transact = function(key, defaultVal, transactionFn) {
11207                 var val = store.get(key)
11208                 if (transactionFn == null) {
11209                         transactionFn = defaultVal
11210                         defaultVal = null
11211                 }
11212                 if (typeof val == 'undefined') { val = defaultVal || {} }
11213                 transactionFn(val)
11214                 store.set(key, val)
11215         }
11216         store.getAll = function() {}
11217         store.forEach = function() {}
11218
11219         store.serialize = function(value) {
11220                 return JSON.stringify(value)
11221         }
11222         store.deserialize = function(value) {
11223                 if (typeof value != 'string') { return undefined }
11224                 try { return JSON.parse(value) }
11225                 catch(e) { return value || undefined }
11226         }
11227
11228         // Functions to encapsulate questionable FireFox 3.6.13 behavior
11229         // when about.config::dom.storage.enabled === false
11230         // See https://github.com/marcuswestin/store.js/issues#issue/13
11231         function isLocalStorageNameSupported() {
11232                 try { return (localStorageName in win && win[localStorageName]) }
11233                 catch(err) { return false }
11234         }
11235
11236         if (isLocalStorageNameSupported()) {
11237                 storage = win[localStorageName]
11238                 store.set = function(key, val) {
11239                         if (val === undefined) { return store.remove(key) }
11240                         storage.setItem(key, store.serialize(val))
11241                         return val
11242                 }
11243                 store.get = function(key) { return store.deserialize(storage.getItem(key)) }
11244                 store.remove = function(key) { storage.removeItem(key) }
11245                 store.clear = function() { storage.clear() }
11246                 store.getAll = function() {
11247                         var ret = {}
11248                         store.forEach(function(key, val) {
11249                                 ret[key] = val
11250                         })
11251                         return ret
11252                 }
11253                 store.forEach = function(callback) {
11254                         for (var i=0; i<storage.length; i++) {
11255                                 var key = storage.key(i)
11256                                 callback(key, store.get(key))
11257                         }
11258                 }
11259         } else if (doc.documentElement.addBehavior) {
11260                 var storageOwner,
11261                         storageContainer
11262                 // Since #userData storage applies only to specific paths, we need to
11263                 // somehow link our data to a specific path.  We choose /favicon.ico
11264                 // as a pretty safe option, since all browsers already make a request to
11265                 // this URL anyway and being a 404 will not hurt us here.  We wrap an
11266                 // iframe pointing to the favicon in an ActiveXObject(htmlfile) object
11267                 // (see: http://msdn.microsoft.com/en-us/library/aa752574(v=VS.85).aspx)
11268                 // since the iframe access rules appear to allow direct access and
11269                 // manipulation of the document element, even for a 404 page.  This
11270                 // document can be used instead of the current document (which would
11271                 // have been limited to the current path) to perform #userData storage.
11272                 try {
11273                         storageContainer = new ActiveXObject('htmlfile')
11274                         storageContainer.open()
11275                         storageContainer.write('<s' + 'cript>document.w=window</s' + 'cript><iframe src="/favicon.ico"></iframe>')
11276                         storageContainer.close()
11277                         storageOwner = storageContainer.w.frames[0].document
11278                         storage = storageOwner.createElement('div')
11279                 } catch(e) {
11280                         // somehow ActiveXObject instantiation failed (perhaps some special
11281                         // security settings or otherwse), fall back to per-path storage
11282                         storage = doc.createElement('div')
11283                         storageOwner = doc.body
11284                 }
11285                 function withIEStorage(storeFunction) {
11286                         return function() {
11287                                 var args = Array.prototype.slice.call(arguments, 0)
11288                                 args.unshift(storage)
11289                                 // See http://msdn.microsoft.com/en-us/library/ms531081(v=VS.85).aspx
11290                                 // and http://msdn.microsoft.com/en-us/library/ms531424(v=VS.85).aspx
11291                                 storageOwner.appendChild(storage)
11292                                 storage.addBehavior('#default#userData')
11293                                 storage.load(localStorageName)
11294                                 var result = storeFunction.apply(store, args)
11295                                 storageOwner.removeChild(storage)
11296                                 return result
11297                         }
11298                 }
11299
11300                 // In IE7, keys may not contain special chars. See all of https://github.com/marcuswestin/store.js/issues/40
11301                 var forbiddenCharsRegex = new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]", "g")
11302                 function ieKeyFix(key) {
11303                         return key.replace(forbiddenCharsRegex, '___')
11304                 }
11305                 store.set = withIEStorage(function(storage, key, val) {
11306                         key = ieKeyFix(key)
11307                         if (val === undefined) { return store.remove(key) }
11308                         storage.setAttribute(key, store.serialize(val))
11309                         storage.save(localStorageName)
11310                         return val
11311                 })
11312                 store.get = withIEStorage(function(storage, key) {
11313                         key = ieKeyFix(key)
11314                         return store.deserialize(storage.getAttribute(key))
11315                 })
11316                 store.remove = withIEStorage(function(storage, key) {
11317                         key = ieKeyFix(key)
11318                         storage.removeAttribute(key)
11319                         storage.save(localStorageName)
11320                 })
11321                 store.clear = withIEStorage(function(storage) {
11322                         var attributes = storage.XMLDocument.documentElement.attributes
11323                         storage.load(localStorageName)
11324                         for (var i=0, attr; attr=attributes[i]; i++) {
11325                                 storage.removeAttribute(attr.name)
11326                         }
11327                         storage.save(localStorageName)
11328                 })
11329                 store.getAll = function(storage) {
11330                         var ret = {}
11331                         store.forEach(function(key, val) {
11332                                 ret[key] = val
11333                         })
11334                         return ret
11335                 }
11336                 store.forEach = withIEStorage(function(storage, callback) {
11337                         var attributes = storage.XMLDocument.documentElement.attributes
11338                         for (var i=0, attr; attr=attributes[i]; ++i) {
11339                                 callback(attr.name, store.deserialize(storage.getAttribute(attr.name)))
11340                         }
11341                 })
11342         }
11343
11344         try {
11345                 var testKey = '__storejs__'
11346                 store.set(testKey, testKey)
11347                 if (store.get(testKey) != testKey) { store.disabled = true }
11348                 store.remove(testKey)
11349         } catch(e) {
11350                 store.disabled = true
11351         }
11352         store.enabled = !store.disabled
11353         
11354         if (typeof module != 'undefined' && module.exports) { module.exports = store }
11355         else if (typeof define === 'function' && define.amd) { define(store) }
11356         else { win.store = store }
11357         
11358 })(this.window || global);
11359
11360 })(window)
11361 },{}],5:[function(require,module,exports){
11362 module.exports = hasKeys
11363
11364 function hasKeys(source) {
11365     return source !== null &&
11366         (typeof source === "object" ||
11367         typeof source === "function")
11368 }
11369
11370 },{}],4:[function(require,module,exports){
11371 var Keys = require("object-keys")
11372 var hasKeys = require("./has-keys")
11373
11374 module.exports = extend
11375
11376 function extend() {
11377     var target = {}
11378
11379     for (var i = 0; i < arguments.length; i++) {
11380         var source = arguments[i]
11381
11382         if (!hasKeys(source)) {
11383             continue
11384         }
11385
11386         var keys = Keys(source)
11387
11388         for (var j = 0; j < keys.length; j++) {
11389             var name = keys[j]
11390             target[name] = source[name]
11391         }
11392     }
11393
11394     return target
11395 }
11396
11397 },{"./has-keys":5,"object-keys":6}],7:[function(require,module,exports){
11398 (function(global){/**
11399  * jsHashes - A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side
11400  * 
11401  * @class Hashes
11402  * @author Tomas Aparicio <tomas@rijndael-project.com>
11403  * @license New BSD (see LICENSE file)
11404  * @version 1.0.4
11405  *
11406  * Algorithms specification:
11407  *
11408  * MD5 <http://www.ietf.org/rfc/rfc1321.txt>
11409  * RIPEMD-160 <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html>
11410  * SHA1   <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11411  * SHA256 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11412  * SHA512 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11413  * HMAC <http://www.ietf.org/rfc/rfc2104.txt>
11414  *
11415  */
11416 (function(){
11417   var Hashes;
11418   
11419   // private helper methods
11420   function utf8Encode(str) {
11421     var  x, y, output = '', i = -1, l;
11422     
11423     if (str && str.length) {
11424       l = str.length;
11425       while ((i+=1) < l) {
11426         /* Decode utf-16 surrogate pairs */
11427         x = str.charCodeAt(i);
11428         y = i + 1 < l ? str.charCodeAt(i + 1) : 0;
11429         if (0xD800 <= x && x <= 0xDBFF && 0xDC00 <= y && y <= 0xDFFF) {
11430             x = 0x10000 + ((x & 0x03FF) << 10) + (y & 0x03FF);
11431             i += 1;
11432         }
11433         /* Encode output as utf-8 */
11434         if (x <= 0x7F) {
11435             output += String.fromCharCode(x);
11436         } else if (x <= 0x7FF) {
11437             output += String.fromCharCode(0xC0 | ((x >>> 6 ) & 0x1F),
11438                         0x80 | ( x & 0x3F));
11439         } else if (x <= 0xFFFF) {
11440             output += String.fromCharCode(0xE0 | ((x >>> 12) & 0x0F),
11441                         0x80 | ((x >>> 6 ) & 0x3F),
11442                         0x80 | ( x & 0x3F));
11443         } else if (x <= 0x1FFFFF) {
11444             output += String.fromCharCode(0xF0 | ((x >>> 18) & 0x07),
11445                         0x80 | ((x >>> 12) & 0x3F),
11446                         0x80 | ((x >>> 6 ) & 0x3F),
11447                         0x80 | ( x & 0x3F));
11448         }
11449       }
11450     }
11451     return output;
11452   }
11453   
11454   function utf8Decode(str) {
11455     var i, ac, c1, c2, c3, arr = [], l;
11456     i = ac = c1 = c2 = c3 = 0;
11457     
11458     if (str && str.length) {
11459       l = str.length;
11460       str += '';
11461     
11462       while (i < l) {
11463           c1 = str.charCodeAt(i);
11464           ac += 1;
11465           if (c1 < 128) {
11466               arr[ac] = String.fromCharCode(c1);
11467               i+=1;
11468           } else if (c1 > 191 && c1 < 224) {
11469               c2 = str.charCodeAt(i + 1);
11470               arr[ac] = String.fromCharCode(((c1 & 31) << 6) | (c2 & 63));
11471               i += 2;
11472           } else {
11473               c2 = str.charCodeAt(i + 1);
11474               c3 = str.charCodeAt(i + 2);
11475               arr[ac] = String.fromCharCode(((c1 & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
11476               i += 3;
11477           }
11478       }
11479     }
11480     return arr.join('');
11481   }
11482
11483   /**
11484    * Add integers, wrapping at 2^32. This uses 16-bit operations internally
11485    * to work around bugs in some JS interpreters.
11486    */
11487   function safe_add(x, y) {
11488     var lsw = (x & 0xFFFF) + (y & 0xFFFF),
11489         msw = (x >> 16) + (y >> 16) + (lsw >> 16);
11490     return (msw << 16) | (lsw & 0xFFFF);
11491   }
11492
11493   /**
11494    * Bitwise rotate a 32-bit number to the left.
11495    */
11496   function bit_rol(num, cnt) {
11497     return (num << cnt) | (num >>> (32 - cnt));
11498   }
11499
11500   /**
11501    * Convert a raw string to a hex string
11502    */
11503   function rstr2hex(input, hexcase) {
11504     var hex_tab = hexcase ? '0123456789ABCDEF' : '0123456789abcdef',
11505         output = '', x, i = 0, l = input.length;
11506     for (; i < l; i+=1) {
11507       x = input.charCodeAt(i);
11508       output += hex_tab.charAt((x >>> 4) & 0x0F) + hex_tab.charAt(x & 0x0F);
11509     }
11510     return output;
11511   }
11512
11513   /**
11514    * Encode a string as utf-16
11515    */
11516   function str2rstr_utf16le(input) {
11517     var i, l = input.length, output = '';
11518     for (i = 0; i < l; i+=1) {
11519       output += String.fromCharCode( input.charCodeAt(i) & 0xFF, (input.charCodeAt(i) >>> 8) & 0xFF);
11520     }
11521     return output;
11522   }
11523
11524   function str2rstr_utf16be(input) {
11525     var i, l = input.length, output = '';
11526     for (i = 0; i < l; i+=1) {
11527       output += String.fromCharCode((input.charCodeAt(i) >>> 8) & 0xFF, input.charCodeAt(i) & 0xFF);
11528     }
11529     return output;
11530   }
11531
11532   /**
11533    * Convert an array of big-endian words to a string
11534    */
11535   function binb2rstr(input) {
11536     var i, l = input.length * 32, output = '';
11537     for (i = 0; i < l; i += 8) {
11538         output += String.fromCharCode((input[i>>5] >>> (24 - i % 32)) & 0xFF);
11539     }
11540     return output;
11541   }
11542
11543   /**
11544    * Convert an array of little-endian words to a string
11545    */
11546   function binl2rstr(input) {
11547     var i, l = input.length * 32, output = '';
11548     for (i = 0;i < l; i += 8) {
11549       output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
11550     }
11551     return output;
11552   }
11553
11554   /**
11555    * Convert a raw string to an array of little-endian words
11556    * Characters >255 have their high-byte silently ignored.
11557    */
11558   function rstr2binl(input) {
11559     var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11560     for (i = 0; i < lo; i+=1) {
11561       output[i] = 0;
11562     }
11563     for (i = 0; i < l; i += 8) {
11564       output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (i%32);
11565     }
11566     return output;
11567   }
11568   
11569   /**
11570    * Convert a raw string to an array of big-endian words 
11571    * Characters >255 have their high-byte silently ignored.
11572    */
11573    function rstr2binb(input) {
11574       var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11575       for (i = 0; i < lo; i+=1) {
11576             output[i] = 0;
11577         }
11578       for (i = 0; i < l; i += 8) {
11579             output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (24 - i % 32);
11580         }
11581       return output;
11582    }
11583
11584   /**
11585    * Convert a raw string to an arbitrary string encoding
11586    */
11587   function rstr2any(input, encoding) {
11588     var divisor = encoding.length,
11589         remainders = Array(),
11590         i, q, x, ld, quotient, dividend, output, full_length;
11591   
11592     /* Convert to an array of 16-bit big-endian values, forming the dividend */
11593     dividend = Array(Math.ceil(input.length / 2));
11594     ld = dividend.length;
11595     for (i = 0; i < ld; i+=1) {
11596       dividend[i] = (input.charCodeAt(i * 2) << 8) | input.charCodeAt(i * 2 + 1);
11597     }
11598   
11599     /**
11600      * Repeatedly perform a long division. The binary array forms the dividend,
11601      * the length of the encoding is the divisor. Once computed, the quotient
11602      * forms the dividend for the next step. We stop when the dividend is zerHashes.
11603      * All remainders are stored for later use.
11604      */
11605     while(dividend.length > 0) {
11606       quotient = Array();
11607       x = 0;
11608       for (i = 0; i < dividend.length; i+=1) {
11609         x = (x << 16) + dividend[i];
11610         q = Math.floor(x / divisor);
11611         x -= q * divisor;
11612         if (quotient.length > 0 || q > 0) {
11613           quotient[quotient.length] = q;
11614         }
11615       }
11616       remainders[remainders.length] = x;
11617       dividend = quotient;
11618     }
11619   
11620     /* Convert the remainders to the output string */
11621     output = '';
11622     for (i = remainders.length - 1; i >= 0; i--) {
11623       output += encoding.charAt(remainders[i]);
11624     }
11625   
11626     /* Append leading zero equivalents */
11627     full_length = Math.ceil(input.length * 8 / (Math.log(encoding.length) / Math.log(2)));
11628     for (i = output.length; i < full_length; i+=1) {
11629       output = encoding[0] + output;
11630     }
11631     return output;
11632   }
11633
11634   /**
11635    * Convert a raw string to a base-64 string
11636    */
11637   function rstr2b64(input, b64pad) {
11638     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11639         output = '',
11640         len = input.length, i, j, triplet;
11641     b64pad= b64pad || '=';
11642     for (i = 0; i < len; i += 3) {
11643       triplet = (input.charCodeAt(i) << 16)
11644             | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11645             | (i + 2 < len ? input.charCodeAt(i+2)      : 0);
11646       for (j = 0; j < 4; j+=1) {
11647         if (i * 8 + j * 6 > input.length * 8) { 
11648           output += b64pad; 
11649         } else { 
11650           output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F); 
11651         }
11652        }
11653     }
11654     return output;
11655   }
11656
11657   Hashes = {
11658   /**  
11659    * @property {String} version
11660    * @readonly
11661    */
11662   VERSION : '1.0.3',
11663   /**
11664    * @member Hashes
11665    * @class Base64
11666    * @constructor
11667    */
11668   Base64 : function () {
11669     // private properties
11670     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11671         pad = '=', // default pad according with the RFC standard
11672         url = false, // URL encoding support @todo
11673         utf8 = true; // by default enable UTF-8 support encoding
11674
11675     // public method for encoding
11676     this.encode = function (input) {
11677       var i, j, triplet,
11678           output = '', 
11679           len = input.length;
11680
11681       pad = pad || '=';
11682       input = (utf8) ? utf8Encode(input) : input;
11683
11684       for (i = 0; i < len; i += 3) {
11685         triplet = (input.charCodeAt(i) << 16)
11686               | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11687               | (i + 2 < len ? input.charCodeAt(i+2) : 0);
11688         for (j = 0; j < 4; j+=1) {
11689           if (i * 8 + j * 6 > len * 8) {
11690               output += pad;
11691           } else {
11692               output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F);
11693           }
11694         }
11695       }
11696       return output;    
11697     };
11698
11699     // public method for decoding
11700     this.decode = function (input) {
11701       // var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
11702       var i, o1, o2, o3, h1, h2, h3, h4, bits, ac,
11703         dec = '',
11704         arr = [];
11705       if (!input) { return input; }
11706
11707       i = ac = 0;
11708       input = input.replace(new RegExp('\\'+pad,'gi'),''); // use '='
11709       //input += '';
11710
11711       do { // unpack four hexets into three octets using index points in b64
11712         h1 = tab.indexOf(input.charAt(i+=1));
11713         h2 = tab.indexOf(input.charAt(i+=1));
11714         h3 = tab.indexOf(input.charAt(i+=1));
11715         h4 = tab.indexOf(input.charAt(i+=1));
11716
11717         bits = h1 << 18 | h2 << 12 | h3 << 6 | h4;
11718
11719         o1 = bits >> 16 & 0xff;
11720         o2 = bits >> 8 & 0xff;
11721         o3 = bits & 0xff;
11722         ac += 1;
11723
11724         if (h3 === 64) {
11725           arr[ac] = String.fromCharCode(o1);
11726         } else if (h4 === 64) {
11727           arr[ac] = String.fromCharCode(o1, o2);
11728         } else {
11729           arr[ac] = String.fromCharCode(o1, o2, o3);
11730         }
11731       } while (i < input.length);
11732
11733       dec = arr.join('');
11734       dec = (utf8) ? utf8Decode(dec) : dec;
11735
11736       return dec;
11737     };
11738
11739     // set custom pad string
11740     this.setPad = function (str) {
11741         pad = str || pad;
11742         return this;
11743     };
11744     // set custom tab string characters
11745     this.setTab = function (str) {
11746         tab = str || tab;
11747         return this;
11748     };
11749     this.setUTF8 = function (bool) {
11750         if (typeof bool === 'boolean') {
11751           utf8 = bool;
11752         }
11753         return this;
11754     };
11755   },
11756
11757   /**
11758    * CRC-32 calculation
11759    * @member Hashes
11760    * @method CRC32
11761    * @static
11762    * @param {String} str Input String
11763    * @return {String}
11764    */
11765   CRC32 : function (str) {
11766     var crc = 0, x = 0, y = 0, table, i, iTop;
11767     str = utf8Encode(str);
11768         
11769     table = [ 
11770         '00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 ',
11771         '79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 ',
11772         '84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F ',
11773         '63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD ',
11774         'A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC ',
11775         '51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 ',
11776         'B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 ',
11777         '06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 ',
11778         'E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 ',
11779         '12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 ',
11780         'D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 ',
11781         '33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 ',
11782         'CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 ',
11783         '9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E ',
11784         '7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D ',
11785         '806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 ',
11786         '60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA ',
11787         'AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 ', 
11788         '5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 ',
11789         'B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 ',
11790         '05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 ',
11791         'F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA ',
11792         '11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 ',
11793         'D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F ',
11794         '30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E ',
11795         'C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D'
11796     ].join('');
11797
11798     crc = crc ^ (-1);
11799     for (i = 0, iTop = str.length; i < iTop; i+=1 ) {
11800         y = ( crc ^ str.charCodeAt( i ) ) & 0xFF;
11801         x = '0x' + table.substr( y * 9, 8 );
11802         crc = ( crc >>> 8 ) ^ x;
11803     }
11804     // always return a positive number (that's what >>> 0 does)
11805     return (crc ^ (-1)) >>> 0;
11806   },
11807   /**
11808    * @member Hashes
11809    * @class MD5
11810    * @constructor
11811    * @param {Object} [config]
11812    * 
11813    * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
11814    * Digest Algorithm, as defined in RFC 1321.
11815    * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009
11816    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
11817    * See <http://pajhome.org.uk/crypt/md5> for more infHashes.
11818    */
11819   MD5 : function (options) {  
11820     /**
11821      * Private config properties. You may need to tweak these to be compatible with
11822      * the server-side, but the defaults work in most cases.
11823      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
11824      */
11825     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
11826         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
11827         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
11828
11829     // privileged (public) methods 
11830     this.hex = function (s) { 
11831       return rstr2hex(rstr(s, utf8), hexcase);
11832     };
11833     this.b64 = function (s) { 
11834       return rstr2b64(rstr(s), b64pad);
11835     };
11836     this.any = function(s, e) { 
11837       return rstr2any(rstr(s, utf8), e); 
11838     };
11839     this.hex_hmac = function (k, d) { 
11840       return rstr2hex(rstr_hmac(k, d), hexcase); 
11841     };
11842     this.b64_hmac = function (k, d) { 
11843       return rstr2b64(rstr_hmac(k,d), b64pad); 
11844     };
11845     this.any_hmac = function (k, d, e) { 
11846       return rstr2any(rstr_hmac(k, d), e); 
11847     };
11848     /**
11849      * Perform a simple self-test to see if the VM is working
11850      * @return {String} Hexadecimal hash sample
11851      */
11852     this.vm_test = function () {
11853       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
11854     };
11855     /** 
11856      * Enable/disable uppercase hexadecimal returned string 
11857      * @param {Boolean} 
11858      * @return {Object} this
11859      */ 
11860     this.setUpperCase = function (a) {
11861       if (typeof a === 'boolean' ) {
11862         hexcase = a;
11863       }
11864       return this;
11865     };
11866     /** 
11867      * Defines a base64 pad string 
11868      * @param {String} Pad
11869      * @return {Object} this
11870      */ 
11871     this.setPad = function (a) {
11872       b64pad = a || b64pad;
11873       return this;
11874     };
11875     /** 
11876      * Defines a base64 pad string 
11877      * @param {Boolean} 
11878      * @return {Object} [this]
11879      */ 
11880     this.setUTF8 = function (a) {
11881       if (typeof a === 'boolean') { 
11882         utf8 = a;
11883       }
11884       return this;
11885     };
11886
11887     // private methods
11888
11889     /**
11890      * Calculate the MD5 of a raw string
11891      */
11892     function rstr(s) {
11893       s = (utf8) ? utf8Encode(s): s;
11894       return binl2rstr(binl(rstr2binl(s), s.length * 8));
11895     }
11896     
11897     /**
11898      * Calculate the HMAC-MD5, of a key and some data (raw strings)
11899      */
11900     function rstr_hmac(key, data) {
11901       var bkey, ipad, opad, hash, i;
11902
11903       key = (utf8) ? utf8Encode(key) : key;
11904       data = (utf8) ? utf8Encode(data) : data;
11905       bkey = rstr2binl(key);
11906       if (bkey.length > 16) { 
11907         bkey = binl(bkey, key.length * 8); 
11908       }
11909
11910       ipad = Array(16), opad = Array(16); 
11911       for (i = 0; i < 16; i+=1) {
11912           ipad[i] = bkey[i] ^ 0x36363636;
11913           opad[i] = bkey[i] ^ 0x5C5C5C5C;
11914       }
11915       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
11916       return binl2rstr(binl(opad.concat(hash), 512 + 128));
11917     }
11918
11919     /**
11920      * Calculate the MD5 of an array of little-endian words, and a bit length.
11921      */
11922     function binl(x, len) {
11923       var i, olda, oldb, oldc, oldd,
11924           a =  1732584193,
11925           b = -271733879,
11926           c = -1732584194,
11927           d =  271733878;
11928         
11929       /* append padding */
11930       x[len >> 5] |= 0x80 << ((len) % 32);
11931       x[(((len + 64) >>> 9) << 4) + 14] = len;
11932
11933       for (i = 0; i < x.length; i += 16) {
11934         olda = a;
11935         oldb = b;
11936         oldc = c;
11937         oldd = d;
11938
11939         a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
11940         d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
11941         c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
11942         b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
11943         a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
11944         d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
11945         c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
11946         b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
11947         a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
11948         d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
11949         c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
11950         b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
11951         a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
11952         d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
11953         c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
11954         b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);
11955
11956         a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
11957         d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
11958         c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
11959         b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
11960         a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
11961         d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
11962         c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
11963         b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
11964         a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
11965         d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
11966         c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
11967         b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
11968         a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
11969         d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
11970         c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
11971         b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
11972
11973         a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
11974         d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
11975         c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
11976         b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
11977         a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
11978         d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
11979         c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
11980         b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
11981         a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
11982         d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
11983         c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
11984         b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
11985         a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
11986         d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
11987         c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
11988         b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
11989
11990         a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
11991         d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
11992         c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
11993         b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
11994         a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
11995         d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
11996         c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
11997         b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
11998         a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
11999         d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
12000         c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
12001         b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
12002         a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
12003         d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
12004         c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
12005         b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
12006
12007         a = safe_add(a, olda);
12008         b = safe_add(b, oldb);
12009         c = safe_add(c, oldc);
12010         d = safe_add(d, oldd);
12011       }
12012       return Array(a, b, c, d);
12013     }
12014
12015     /**
12016      * These functions implement the four basic operations the algorithm uses.
12017      */
12018     function md5_cmn(q, a, b, x, s, t) {
12019       return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
12020     }
12021     function md5_ff(a, b, c, d, x, s, t) {
12022       return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
12023     }
12024     function md5_gg(a, b, c, d, x, s, t) {
12025       return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
12026     }
12027     function md5_hh(a, b, c, d, x, s, t) {
12028       return md5_cmn(b ^ c ^ d, a, b, x, s, t);
12029     }
12030     function md5_ii(a, b, c, d, x, s, t) {
12031       return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
12032     }
12033   },
12034   /**
12035    * @member Hashes
12036    * @class Hashes.SHA1
12037    * @param {Object} [config]
12038    * @constructor
12039    * 
12040    * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined in FIPS 180-1
12041    * Version 2.2 Copyright Paul Johnston 2000 - 2009.
12042    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12043    * See http://pajhome.org.uk/crypt/md5 for details.
12044    */
12045   SHA1 : function (options) {
12046    /**
12047      * Private config properties. You may need to tweak these to be compatible with
12048      * the server-side, but the defaults work in most cases.
12049      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12050      */
12051     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12052         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12053         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12054
12055     // public methods
12056     this.hex = function (s) { 
12057         return rstr2hex(rstr(s, utf8), hexcase); 
12058     };
12059     this.b64 = function (s) { 
12060         return rstr2b64(rstr(s, utf8), b64pad);
12061     };
12062     this.any = function (s, e) { 
12063         return rstr2any(rstr(s, utf8), e);
12064     };
12065     this.hex_hmac = function (k, d) {
12066         return rstr2hex(rstr_hmac(k, d));
12067     };
12068     this.b64_hmac = function (k, d) { 
12069         return rstr2b64(rstr_hmac(k, d), b64pad); 
12070     };
12071     this.any_hmac = function (k, d, e) { 
12072         return rstr2any(rstr_hmac(k, d), e);
12073     };
12074     /**
12075      * Perform a simple self-test to see if the VM is working
12076      * @return {String} Hexadecimal hash sample
12077      * @public
12078      */
12079     this.vm_test = function () {
12080       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12081     };
12082     /** 
12083      * @description Enable/disable uppercase hexadecimal returned string 
12084      * @param {boolean} 
12085      * @return {Object} this
12086      * @public
12087      */ 
12088     this.setUpperCase = function (a) {
12089         if (typeof a === 'boolean') {
12090         hexcase = a;
12091       }
12092         return this;
12093     };
12094     /** 
12095      * @description Defines a base64 pad string 
12096      * @param {string} Pad
12097      * @return {Object} this
12098      * @public
12099      */ 
12100     this.setPad = function (a) {
12101       b64pad = a || b64pad;
12102         return this;
12103     };
12104     /** 
12105      * @description Defines a base64 pad string 
12106      * @param {boolean} 
12107      * @return {Object} this
12108      * @public
12109      */ 
12110     this.setUTF8 = function (a) {
12111         if (typeof a === 'boolean') {
12112         utf8 = a;
12113       }
12114         return this;
12115     };
12116
12117     // private methods
12118
12119     /**
12120          * Calculate the SHA-512 of a raw string
12121          */
12122         function rstr(s) {
12123       s = (utf8) ? utf8Encode(s) : s;
12124       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12125         }
12126
12127     /**
12128      * Calculate the HMAC-SHA1 of a key and some data (raw strings)
12129      */
12130     function rstr_hmac(key, data) {
12131         var bkey, ipad, opad, i, hash;
12132         key = (utf8) ? utf8Encode(key) : key;
12133         data = (utf8) ? utf8Encode(data) : data;
12134         bkey = rstr2binb(key);
12135
12136         if (bkey.length > 16) {
12137         bkey = binb(bkey, key.length * 8);
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 = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12145         return binb2rstr(binb(opad.concat(hash), 512 + 160));
12146     }
12147
12148     /**
12149      * Calculate the SHA-1 of an array of big-endian words, and a bit length
12150      */
12151     function binb(x, len) {
12152       var i, j, t, olda, oldb, oldc, oldd, olde,
12153           w = Array(80),
12154           a =  1732584193,
12155           b = -271733879,
12156           c = -1732584194,
12157           d =  271733878,
12158           e = -1009589776;
12159
12160       /* append padding */
12161       x[len >> 5] |= 0x80 << (24 - len % 32);
12162       x[((len + 64 >> 9) << 4) + 15] = len;
12163
12164       for (i = 0; i < x.length; i += 16) {
12165         olda = a,
12166         oldb = b;
12167         oldc = c;
12168         oldd = d;
12169         olde = e;
12170       
12171         for (j = 0; j < 80; j+=1)       {
12172           if (j < 16) { 
12173             w[j] = x[i + j]; 
12174           } else { 
12175             w[j] = bit_rol(w[j-3] ^ w[j-8] ^ w[j-14] ^ w[j-16], 1); 
12176           }
12177           t = safe_add(safe_add(bit_rol(a, 5), sha1_ft(j, b, c, d)),
12178                                            safe_add(safe_add(e, w[j]), sha1_kt(j)));
12179           e = d;
12180           d = c;
12181           c = bit_rol(b, 30);
12182           b = a;
12183           a = t;
12184         }
12185
12186         a = safe_add(a, olda);
12187         b = safe_add(b, oldb);
12188         c = safe_add(c, oldc);
12189         d = safe_add(d, oldd);
12190         e = safe_add(e, olde);
12191       }
12192       return Array(a, b, c, d, e);
12193     }
12194
12195     /**
12196      * Perform the appropriate triplet combination function for the current
12197      * iteration
12198      */
12199     function sha1_ft(t, b, c, d) {
12200       if (t < 20) { return (b & c) | ((~b) & d); }
12201       if (t < 40) { return b ^ c ^ d; }
12202       if (t < 60) { return (b & c) | (b & d) | (c & d); }
12203       return b ^ c ^ d;
12204     }
12205
12206     /**
12207      * Determine the appropriate additive constant for the current iteration
12208      */
12209     function sha1_kt(t) {
12210       return (t < 20) ?  1518500249 : (t < 40) ?  1859775393 :
12211                  (t < 60) ? -1894007588 : -899497514;
12212     }
12213   },
12214   /**
12215    * @class Hashes.SHA256
12216    * @param {config}
12217    * 
12218    * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined in FIPS 180-2
12219    * Version 2.2 Copyright Angel Marin, Paul Johnston 2000 - 2009.
12220    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12221    * See http://pajhome.org.uk/crypt/md5 for details.
12222    * Also http://anmar.eu.org/projects/jssha2/
12223    */
12224   SHA256 : function (options) {
12225     /**
12226      * Private properties configuration variables. You may need to tweak these to be compatible with
12227      * the server-side, but the defaults work in most cases.
12228      * @see this.setUpperCase() method
12229      * @see this.setPad() method
12230      */
12231     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase  */
12232               b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', /* base-64 pad character. Default '=' for strict RFC compliance   */
12233               utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12234               sha256_K;
12235
12236     /* privileged (public) methods */
12237     this.hex = function (s) { 
12238       return rstr2hex(rstr(s, utf8)); 
12239     };
12240     this.b64 = function (s) { 
12241       return rstr2b64(rstr(s, utf8), b64pad);
12242     };
12243     this.any = function (s, e) { 
12244       return rstr2any(rstr(s, utf8), e); 
12245     };
12246     this.hex_hmac = function (k, d) { 
12247       return rstr2hex(rstr_hmac(k, d)); 
12248     };
12249     this.b64_hmac = function (k, d) { 
12250       return rstr2b64(rstr_hmac(k, d), b64pad);
12251     };
12252     this.any_hmac = function (k, d, e) { 
12253       return rstr2any(rstr_hmac(k, d), e); 
12254     };
12255     /**
12256      * Perform a simple self-test to see if the VM is working
12257      * @return {String} Hexadecimal hash sample
12258      * @public
12259      */
12260     this.vm_test = function () {
12261       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12262     };
12263     /** 
12264      * Enable/disable uppercase hexadecimal returned string 
12265      * @param {boolean} 
12266      * @return {Object} this
12267      * @public
12268      */ 
12269     this.setUpperCase = function (a) {
12270       if (typeof a === 'boolean') { 
12271         hexcase = a;
12272       }
12273       return this;
12274     };
12275     /** 
12276      * @description Defines a base64 pad string 
12277      * @param {string} Pad
12278      * @return {Object} this
12279      * @public
12280      */ 
12281     this.setPad = function (a) {
12282       b64pad = a || b64pad;
12283       return this;
12284     };
12285     /** 
12286      * Defines a base64 pad string 
12287      * @param {boolean} 
12288      * @return {Object} this
12289      * @public
12290      */ 
12291     this.setUTF8 = function (a) {
12292       if (typeof a === 'boolean') {
12293         utf8 = a;
12294       }
12295       return this;
12296     };
12297     
12298     // private methods
12299
12300     /**
12301      * Calculate the SHA-512 of a raw string
12302      */
12303     function rstr(s, utf8) {
12304       s = (utf8) ? utf8Encode(s) : s;
12305       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12306     }
12307
12308     /**
12309      * Calculate the HMAC-sha256 of a key and some data (raw strings)
12310      */
12311     function rstr_hmac(key, data) {
12312       key = (utf8) ? utf8Encode(key) : key;
12313       data = (utf8) ? utf8Encode(data) : data;
12314       var hash, i = 0,
12315           bkey = rstr2binb(key), 
12316           ipad = Array(16), 
12317           opad = Array(16);
12318
12319       if (bkey.length > 16) { bkey = binb(bkey, key.length * 8); }
12320       
12321       for (; i < 16; i+=1) {
12322         ipad[i] = bkey[i] ^ 0x36363636;
12323         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12324       }
12325       
12326       hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12327       return binb2rstr(binb(opad.concat(hash), 512 + 256));
12328     }
12329     
12330     /*
12331      * Main sha256 function, with its support functions
12332      */
12333     function sha256_S (X, n) {return ( X >>> n ) | (X << (32 - n));}
12334     function sha256_R (X, n) {return ( X >>> n );}
12335     function sha256_Ch(x, y, z) {return ((x & y) ^ ((~x) & z));}
12336     function sha256_Maj(x, y, z) {return ((x & y) ^ (x & z) ^ (y & z));}
12337     function sha256_Sigma0256(x) {return (sha256_S(x, 2) ^ sha256_S(x, 13) ^ sha256_S(x, 22));}
12338     function sha256_Sigma1256(x) {return (sha256_S(x, 6) ^ sha256_S(x, 11) ^ sha256_S(x, 25));}
12339     function sha256_Gamma0256(x) {return (sha256_S(x, 7) ^ sha256_S(x, 18) ^ sha256_R(x, 3));}
12340     function sha256_Gamma1256(x) {return (sha256_S(x, 17) ^ sha256_S(x, 19) ^ sha256_R(x, 10));}
12341     function sha256_Sigma0512(x) {return (sha256_S(x, 28) ^ sha256_S(x, 34) ^ sha256_S(x, 39));}
12342     function sha256_Sigma1512(x) {return (sha256_S(x, 14) ^ sha256_S(x, 18) ^ sha256_S(x, 41));}
12343     function sha256_Gamma0512(x) {return (sha256_S(x, 1)  ^ sha256_S(x, 8) ^ sha256_R(x, 7));}
12344     function sha256_Gamma1512(x) {return (sha256_S(x, 19) ^ sha256_S(x, 61) ^ sha256_R(x, 6));}
12345     
12346     sha256_K = [
12347       1116352408, 1899447441, -1245643825, -373957723, 961987163, 1508970993,
12348       -1841331548, -1424204075, -670586216, 310598401, 607225278, 1426881987,
12349       1925078388, -2132889090, -1680079193, -1046744716, -459576895, -272742522,
12350       264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986,
12351       -1740746414, -1473132947, -1341970488, -1084653625, -958395405, -710438585,
12352       113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291,
12353       1695183700, 1986661051, -2117940946, -1838011259, -1564481375, -1474664885,
12354       -1035236496, -949202525, -778901479, -694614492, -200395387, 275423344,
12355       430227734, 506948616, 659060556, 883997877, 958139571, 1322822218,
12356       1537002063, 1747873779, 1955562222, 2024104815, -2067236844, -1933114872,
12357       -1866530822, -1538233109, -1090935817, -965641998
12358     ];
12359     
12360     function binb(m, l) {
12361       var HASH = [1779033703, -1150833019, 1013904242, -1521486534,
12362                  1359893119, -1694144372, 528734635, 1541459225];
12363       var W = new Array(64);
12364       var a, b, c, d, e, f, g, h;
12365       var i, j, T1, T2;
12366     
12367       /* append padding */
12368       m[l >> 5] |= 0x80 << (24 - l % 32);
12369       m[((l + 64 >> 9) << 4) + 15] = l;
12370     
12371       for (i = 0; i < m.length; i += 16)
12372       {
12373       a = HASH[0];
12374       b = HASH[1];
12375       c = HASH[2];
12376       d = HASH[3];
12377       e = HASH[4];
12378       f = HASH[5];
12379       g = HASH[6];
12380       h = HASH[7];
12381     
12382       for (j = 0; j < 64; j+=1)
12383       {
12384         if (j < 16) { 
12385           W[j] = m[j + i];
12386         } else { 
12387           W[j] = safe_add(safe_add(safe_add(sha256_Gamma1256(W[j - 2]), W[j - 7]),
12388                           sha256_Gamma0256(W[j - 15])), W[j - 16]);
12389         }
12390     
12391         T1 = safe_add(safe_add(safe_add(safe_add(h, sha256_Sigma1256(e)), sha256_Ch(e, f, g)),
12392                                   sha256_K[j]), W[j]);
12393         T2 = safe_add(sha256_Sigma0256(a), sha256_Maj(a, b, c));
12394         h = g;
12395         g = f;
12396         f = e;
12397         e = safe_add(d, T1);
12398         d = c;
12399         c = b;
12400         b = a;
12401         a = safe_add(T1, T2);
12402       }
12403     
12404       HASH[0] = safe_add(a, HASH[0]);
12405       HASH[1] = safe_add(b, HASH[1]);
12406       HASH[2] = safe_add(c, HASH[2]);
12407       HASH[3] = safe_add(d, HASH[3]);
12408       HASH[4] = safe_add(e, HASH[4]);
12409       HASH[5] = safe_add(f, HASH[5]);
12410       HASH[6] = safe_add(g, HASH[6]);
12411       HASH[7] = safe_add(h, HASH[7]);
12412       }
12413       return HASH;
12414     }
12415
12416   },
12417
12418   /**
12419    * @class Hashes.SHA512
12420    * @param {config}
12421    * 
12422    * A JavaScript implementation of the Secure Hash Algorithm, SHA-512, as defined in FIPS 180-2
12423    * Version 2.2 Copyright Anonymous Contributor, Paul Johnston 2000 - 2009.
12424    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12425    * See http://pajhome.org.uk/crypt/md5 for details. 
12426    */
12427   SHA512 : function (options) {
12428     /**
12429      * Private properties configuration variables. You may need to tweak these to be compatible with
12430      * the server-side, but the defaults work in most cases.
12431      * @see this.setUpperCase() method
12432      * @see this.setPad() method
12433      */
12434     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false , /* hexadecimal output case format. false - lowercase; true - uppercase  */
12435         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
12436         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12437         sha512_k;
12438
12439     /* privileged (public) methods */
12440     this.hex = function (s) { 
12441       return rstr2hex(rstr(s)); 
12442     };
12443     this.b64 = function (s) { 
12444       return rstr2b64(rstr(s), b64pad);  
12445     };
12446     this.any = function (s, e) { 
12447       return rstr2any(rstr(s), e);
12448     };
12449     this.hex_hmac = function (k, d) {
12450       return rstr2hex(rstr_hmac(k, d));
12451     };
12452     this.b64_hmac = function (k, d) { 
12453       return rstr2b64(rstr_hmac(k, d), b64pad);
12454     };
12455     this.any_hmac = function (k, d, e) { 
12456       return rstr2any(rstr_hmac(k, d), e);
12457     };
12458     /**
12459      * Perform a simple self-test to see if the VM is working
12460      * @return {String} Hexadecimal hash sample
12461      * @public
12462      */
12463     this.vm_test = function () {
12464       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12465     };
12466     /** 
12467      * @description Enable/disable uppercase hexadecimal returned string 
12468      * @param {boolean} 
12469      * @return {Object} this
12470      * @public
12471      */ 
12472     this.setUpperCase = function (a) {
12473       if (typeof a === 'boolean') {
12474         hexcase = a;
12475       }
12476       return this;
12477     };
12478     /** 
12479      * @description Defines a base64 pad string 
12480      * @param {string} Pad
12481      * @return {Object} this
12482      * @public
12483      */ 
12484     this.setPad = function (a) {
12485       b64pad = a || b64pad;
12486       return this;
12487     };
12488     /** 
12489      * @description Defines a base64 pad string 
12490      * @param {boolean} 
12491      * @return {Object} this
12492      * @public
12493      */ 
12494     this.setUTF8 = function (a) {
12495       if (typeof a === 'boolean') {
12496         utf8 = a;
12497       }
12498       return this;
12499     };
12500
12501     /* private methods */
12502     
12503     /**
12504      * Calculate the SHA-512 of a raw string
12505      */
12506     function rstr(s) {
12507       s = (utf8) ? utf8Encode(s) : s;
12508       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12509     }
12510     /*
12511      * Calculate the HMAC-SHA-512 of a key and some data (raw strings)
12512      */
12513     function rstr_hmac(key, data) {
12514       key = (utf8) ? utf8Encode(key) : key;
12515       data = (utf8) ? utf8Encode(data) : data;
12516       
12517       var hash, i = 0, 
12518           bkey = rstr2binb(key),
12519           ipad = Array(32), opad = Array(32);
12520
12521       if (bkey.length > 32) { bkey = binb(bkey, key.length * 8); }
12522       
12523       for (; i < 32; i+=1) {
12524         ipad[i] = bkey[i] ^ 0x36363636;
12525         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12526       }
12527       
12528       hash = binb(ipad.concat(rstr2binb(data)), 1024 + data.length * 8);
12529       return binb2rstr(binb(opad.concat(hash), 1024 + 512));
12530     }
12531             
12532     /**
12533      * Calculate the SHA-512 of an array of big-endian dwords, and a bit length
12534      */
12535     function binb(x, len) {
12536       var j, i, l,
12537           W = new Array(80),
12538           hash = new Array(16),
12539           //Initial hash values
12540           H = [
12541             new int64(0x6a09e667, -205731576),
12542             new int64(-1150833019, -2067093701),
12543             new int64(0x3c6ef372, -23791573),
12544             new int64(-1521486534, 0x5f1d36f1),
12545             new int64(0x510e527f, -1377402159),
12546             new int64(-1694144372, 0x2b3e6c1f),
12547             new int64(0x1f83d9ab, -79577749),
12548             new int64(0x5be0cd19, 0x137e2179)
12549           ],
12550           T1 = new int64(0, 0),
12551           T2 = new int64(0, 0),
12552           a = new int64(0,0),
12553           b = new int64(0,0),
12554           c = new int64(0,0),
12555           d = new int64(0,0),
12556           e = new int64(0,0),
12557           f = new int64(0,0),
12558           g = new int64(0,0),
12559           h = new int64(0,0),
12560           //Temporary variables not specified by the document
12561           s0 = new int64(0, 0),
12562           s1 = new int64(0, 0),
12563           Ch = new int64(0, 0),
12564           Maj = new int64(0, 0),
12565           r1 = new int64(0, 0),
12566           r2 = new int64(0, 0),
12567           r3 = new int64(0, 0);
12568
12569       if (sha512_k === undefined) {
12570           //SHA512 constants
12571           sha512_k = [
12572             new int64(0x428a2f98, -685199838), new int64(0x71374491, 0x23ef65cd),
12573             new int64(-1245643825, -330482897), new int64(-373957723, -2121671748),
12574             new int64(0x3956c25b, -213338824), new int64(0x59f111f1, -1241133031),
12575             new int64(-1841331548, -1357295717), new int64(-1424204075, -630357736),
12576             new int64(-670586216, -1560083902), new int64(0x12835b01, 0x45706fbe),
12577             new int64(0x243185be, 0x4ee4b28c), new int64(0x550c7dc3, -704662302),
12578             new int64(0x72be5d74, -226784913), new int64(-2132889090, 0x3b1696b1),
12579             new int64(-1680079193, 0x25c71235), new int64(-1046744716, -815192428),
12580             new int64(-459576895, -1628353838), new int64(-272742522, 0x384f25e3),
12581             new int64(0xfc19dc6, -1953704523), new int64(0x240ca1cc, 0x77ac9c65),
12582             new int64(0x2de92c6f, 0x592b0275), new int64(0x4a7484aa, 0x6ea6e483),
12583             new int64(0x5cb0a9dc, -1119749164), new int64(0x76f988da, -2096016459),
12584             new int64(-1740746414, -295247957), new int64(-1473132947, 0x2db43210),
12585             new int64(-1341970488, -1728372417), new int64(-1084653625, -1091629340),
12586             new int64(-958395405, 0x3da88fc2), new int64(-710438585, -1828018395),
12587             new int64(0x6ca6351, -536640913), new int64(0x14292967, 0xa0e6e70),
12588             new int64(0x27b70a85, 0x46d22ffc), new int64(0x2e1b2138, 0x5c26c926),
12589             new int64(0x4d2c6dfc, 0x5ac42aed), new int64(0x53380d13, -1651133473),
12590             new int64(0x650a7354, -1951439906), new int64(0x766a0abb, 0x3c77b2a8),
12591             new int64(-2117940946, 0x47edaee6), new int64(-1838011259, 0x1482353b),
12592             new int64(-1564481375, 0x4cf10364), new int64(-1474664885, -1136513023),
12593             new int64(-1035236496, -789014639), new int64(-949202525, 0x654be30),
12594             new int64(-778901479, -688958952), new int64(-694614492, 0x5565a910),
12595             new int64(-200395387, 0x5771202a), new int64(0x106aa070, 0x32bbd1b8),
12596             new int64(0x19a4c116, -1194143544), new int64(0x1e376c08, 0x5141ab53),
12597             new int64(0x2748774c, -544281703), new int64(0x34b0bcb5, -509917016),
12598             new int64(0x391c0cb3, -976659869), new int64(0x4ed8aa4a, -482243893),
12599             new int64(0x5b9cca4f, 0x7763e373), new int64(0x682e6ff3, -692930397),
12600             new int64(0x748f82ee, 0x5defb2fc), new int64(0x78a5636f, 0x43172f60),
12601             new int64(-2067236844, -1578062990), new int64(-1933114872, 0x1a6439ec),
12602             new int64(-1866530822, 0x23631e28), new int64(-1538233109, -561857047),
12603             new int64(-1090935817, -1295615723), new int64(-965641998, -479046869),
12604             new int64(-903397682, -366583396), new int64(-779700025, 0x21c0c207),
12605             new int64(-354779690, -840897762), new int64(-176337025, -294727304),
12606             new int64(0x6f067aa, 0x72176fba), new int64(0xa637dc5, -1563912026),
12607             new int64(0x113f9804, -1090974290), new int64(0x1b710b35, 0x131c471b),
12608             new int64(0x28db77f5, 0x23047d84), new int64(0x32caab7b, 0x40c72493),
12609             new int64(0x3c9ebe0a, 0x15c9bebc), new int64(0x431d67c4, -1676669620),
12610             new int64(0x4cc5d4be, -885112138), new int64(0x597f299c, -60457430),
12611             new int64(0x5fcb6fab, 0x3ad6faec), new int64(0x6c44198c, 0x4a475817)
12612           ];
12613       }
12614   
12615       for (i=0; i<80; i+=1) {
12616         W[i] = new int64(0, 0);
12617       }
12618     
12619       // append padding to the source string. The format is described in the FIPS.
12620       x[len >> 5] |= 0x80 << (24 - (len & 0x1f));
12621       x[((len + 128 >> 10)<< 5) + 31] = len;
12622       l = x.length;
12623       for (i = 0; i<l; i+=32) { //32 dwords is the block size
12624         int64copy(a, H[0]);
12625         int64copy(b, H[1]);
12626         int64copy(c, H[2]);
12627         int64copy(d, H[3]);
12628         int64copy(e, H[4]);
12629         int64copy(f, H[5]);
12630         int64copy(g, H[6]);
12631         int64copy(h, H[7]);
12632       
12633         for (j=0; j<16; j+=1) {
12634           W[j].h = x[i + 2*j];
12635           W[j].l = x[i + 2*j + 1];
12636         }
12637       
12638         for (j=16; j<80; j+=1) {
12639           //sigma1
12640           int64rrot(r1, W[j-2], 19);
12641           int64revrrot(r2, W[j-2], 29);
12642           int64shr(r3, W[j-2], 6);
12643           s1.l = r1.l ^ r2.l ^ r3.l;
12644           s1.h = r1.h ^ r2.h ^ r3.h;
12645           //sigma0
12646           int64rrot(r1, W[j-15], 1);
12647           int64rrot(r2, W[j-15], 8);
12648           int64shr(r3, W[j-15], 7);
12649           s0.l = r1.l ^ r2.l ^ r3.l;
12650           s0.h = r1.h ^ r2.h ^ r3.h;
12651       
12652           int64add4(W[j], s1, W[j-7], s0, W[j-16]);
12653         }
12654       
12655         for (j = 0; j < 80; j+=1) {
12656           //Ch
12657           Ch.l = (e.l & f.l) ^ (~e.l & g.l);
12658           Ch.h = (e.h & f.h) ^ (~e.h & g.h);
12659       
12660           //Sigma1
12661           int64rrot(r1, e, 14);
12662           int64rrot(r2, e, 18);
12663           int64revrrot(r3, e, 9);
12664           s1.l = r1.l ^ r2.l ^ r3.l;
12665           s1.h = r1.h ^ r2.h ^ r3.h;
12666       
12667           //Sigma0
12668           int64rrot(r1, a, 28);
12669           int64revrrot(r2, a, 2);
12670           int64revrrot(r3, a, 7);
12671           s0.l = r1.l ^ r2.l ^ r3.l;
12672           s0.h = r1.h ^ r2.h ^ r3.h;
12673       
12674           //Maj
12675           Maj.l = (a.l & b.l) ^ (a.l & c.l) ^ (b.l & c.l);
12676           Maj.h = (a.h & b.h) ^ (a.h & c.h) ^ (b.h & c.h);
12677       
12678           int64add5(T1, h, s1, Ch, sha512_k[j], W[j]);
12679           int64add(T2, s0, Maj);
12680       
12681           int64copy(h, g);
12682           int64copy(g, f);
12683           int64copy(f, e);
12684           int64add(e, d, T1);
12685           int64copy(d, c);
12686           int64copy(c, b);
12687           int64copy(b, a);
12688           int64add(a, T1, T2);
12689         }
12690         int64add(H[0], H[0], a);
12691         int64add(H[1], H[1], b);
12692         int64add(H[2], H[2], c);
12693         int64add(H[3], H[3], d);
12694         int64add(H[4], H[4], e);
12695         int64add(H[5], H[5], f);
12696         int64add(H[6], H[6], g);
12697         int64add(H[7], H[7], h);
12698       }
12699     
12700       //represent the hash as an array of 32-bit dwords
12701       for (i=0; i<8; i+=1) {
12702         hash[2*i] = H[i].h;
12703         hash[2*i + 1] = H[i].l;
12704       }
12705       return hash;
12706     }
12707     
12708     //A constructor for 64-bit numbers
12709     function int64(h, l) {
12710       this.h = h;
12711       this.l = l;
12712       //this.toString = int64toString;
12713     }
12714     
12715     //Copies src into dst, assuming both are 64-bit numbers
12716     function int64copy(dst, src) {
12717       dst.h = src.h;
12718       dst.l = src.l;
12719     }
12720     
12721     //Right-rotates a 64-bit number by shift
12722     //Won't handle cases of shift>=32
12723     //The function revrrot() is for that
12724     function int64rrot(dst, x, shift) {
12725       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12726       dst.h = (x.h >>> shift) | (x.l << (32-shift));
12727     }
12728     
12729     //Reverses the dwords of the source and then rotates right by shift.
12730     //This is equivalent to rotation by 32+shift
12731     function int64revrrot(dst, x, shift) {
12732       dst.l = (x.h >>> shift) | (x.l << (32-shift));
12733       dst.h = (x.l >>> shift) | (x.h << (32-shift));
12734     }
12735     
12736     //Bitwise-shifts right a 64-bit number by shift
12737     //Won't handle shift>=32, but it's never needed in SHA512
12738     function int64shr(dst, x, shift) {
12739       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12740       dst.h = (x.h >>> shift);
12741     }
12742     
12743     //Adds two 64-bit numbers
12744     //Like the original implementation, does not rely on 32-bit operations
12745     function int64add(dst, x, y) {
12746        var w0 = (x.l & 0xffff) + (y.l & 0xffff);
12747        var w1 = (x.l >>> 16) + (y.l >>> 16) + (w0 >>> 16);
12748        var w2 = (x.h & 0xffff) + (y.h & 0xffff) + (w1 >>> 16);
12749        var w3 = (x.h >>> 16) + (y.h >>> 16) + (w2 >>> 16);
12750        dst.l = (w0 & 0xffff) | (w1 << 16);
12751        dst.h = (w2 & 0xffff) | (w3 << 16);
12752     }
12753     
12754     //Same, except with 4 addends. Works faster than adding them one by one.
12755     function int64add4(dst, a, b, c, d) {
12756        var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff);
12757        var w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (w0 >>> 16);
12758        var w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (w1 >>> 16);
12759        var w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (w2 >>> 16);
12760        dst.l = (w0 & 0xffff) | (w1 << 16);
12761        dst.h = (w2 & 0xffff) | (w3 << 16);
12762     }
12763     
12764     //Same, except with 5 addends
12765     function int64add5(dst, a, b, c, d, e) {
12766       var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff) + (e.l & 0xffff),
12767           w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (e.l >>> 16) + (w0 >>> 16),
12768           w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (e.h & 0xffff) + (w1 >>> 16),
12769           w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (e.h >>> 16) + (w2 >>> 16);
12770        dst.l = (w0 & 0xffff) | (w1 << 16);
12771        dst.h = (w2 & 0xffff) | (w3 << 16);
12772     }
12773   },
12774   /**
12775    * @class Hashes.RMD160
12776    * @constructor
12777    * @param {Object} [config]
12778    * 
12779    * A JavaScript implementation of the RIPEMD-160 Algorithm
12780    * Version 2.2 Copyright Jeremy Lin, Paul Johnston 2000 - 2009.
12781    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12782    * See http://pajhome.org.uk/crypt/md5 for details.
12783    * Also http://www.ocf.berkeley.edu/~jjlin/jsotp/
12784    */
12785   RMD160 : function (options) {
12786     /**
12787      * Private properties configuration variables. You may need to tweak these to be compatible with
12788      * the server-side, but the defaults work in most cases.
12789      * @see this.setUpperCase() method
12790      * @see this.setPad() method
12791      */
12792     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false,   /* hexadecimal output case format. false - lowercase; true - uppercase  */
12793         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
12794         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12795         rmd160_r1 = [
12796            0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
12797            7,  4, 13,  1, 10,  6, 15,  3, 12,  0,  9,  5,  2, 14, 11,  8,
12798            3, 10, 14,  4,  9, 15,  8,  1,  2,  7,  0,  6, 13, 11,  5, 12,
12799            1,  9, 11, 10,  0,  8, 12,  4, 13,  3,  7, 15, 14,  5,  6,  2,
12800            4,  0,  5,  9,  7, 12,  2, 10, 14,  1,  3,  8, 11,  6, 15, 13
12801         ],
12802         rmd160_r2 = [
12803            5, 14,  7,  0,  9,  2, 11,  4, 13,  6, 15,  8,  1, 10,  3, 12,
12804            6, 11,  3,  7,  0, 13,  5, 10, 14, 15,  8, 12,  4,  9,  1,  2,
12805           15,  5,  1,  3,  7, 14,  6,  9, 11,  8, 12,  2, 10,  0,  4, 13,
12806            8,  6,  4,  1,  3, 11, 15,  0,  5, 12,  2, 13,  9,  7, 10, 14,
12807           12, 15, 10,  4,  1,  5,  8,  7,  6,  2, 13, 14,  0,  3,  9, 11
12808         ],
12809         rmd160_s1 = [
12810           11, 14, 15, 12,  5,  8,  7,  9, 11, 13, 14, 15,  6,  7,  9,  8,
12811            7,  6,  8, 13, 11,  9,  7, 15,  7, 12, 15,  9, 11,  7, 13, 12,
12812           11, 13,  6,  7, 14,  9, 13, 15, 14,  8, 13,  6,  5, 12,  7,  5,
12813           11, 12, 14, 15, 14, 15,  9,  8,  9, 14,  5,  6,  8,  6,  5, 12,
12814            9, 15,  5, 11,  6,  8, 13, 12,  5, 12, 13, 14, 11,  8,  5,  6
12815         ],
12816         rmd160_s2 = [
12817            8,  9,  9, 11, 13, 15, 15,  5,  7,  7,  8, 11, 14, 14, 12,  6,
12818            9, 13, 15,  7, 12,  8,  9, 11,  7,  7, 12,  7,  6, 15, 13, 11,
12819            9,  7, 15, 11,  8,  6,  6, 14, 12, 13,  5, 14, 13, 13,  7,  5,
12820           15,  5,  8, 11, 14, 14,  6, 14,  6,  9, 12,  9, 12,  5, 15,  8,
12821            8,  5, 12,  9, 12,  5, 14,  6,  8, 13,  6,  5, 15, 13, 11, 11
12822         ];
12823
12824     /* privileged (public) methods */
12825     this.hex = function (s) {
12826       return rstr2hex(rstr(s, utf8)); 
12827     };
12828     this.b64 = function (s) {
12829       return rstr2b64(rstr(s, utf8), b64pad);
12830     };
12831     this.any = function (s, e) { 
12832       return rstr2any(rstr(s, utf8), e);
12833     };
12834     this.hex_hmac = function (k, d) { 
12835       return rstr2hex(rstr_hmac(k, d));
12836     };
12837     this.b64_hmac = function (k, d) { 
12838       return rstr2b64(rstr_hmac(k, d), b64pad);
12839     };
12840     this.any_hmac = function (k, d, e) { 
12841       return rstr2any(rstr_hmac(k, d), e); 
12842     };
12843     /**
12844      * Perform a simple self-test to see if the VM is working
12845      * @return {String} Hexadecimal hash sample
12846      * @public
12847      */
12848     this.vm_test = function () {
12849       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12850     };
12851     /** 
12852      * @description Enable/disable uppercase hexadecimal returned string 
12853      * @param {boolean} 
12854      * @return {Object} this
12855      * @public
12856      */ 
12857     this.setUpperCase = function (a) {
12858       if (typeof a === 'boolean' ) { hexcase = a; }
12859       return this;
12860     };
12861     /** 
12862      * @description Defines a base64 pad string 
12863      * @param {string} Pad
12864      * @return {Object} this
12865      * @public
12866      */ 
12867     this.setPad = function (a) {
12868       if (typeof a !== 'undefined' ) { b64pad = a; }
12869       return this;
12870     };
12871     /** 
12872      * @description Defines a base64 pad string 
12873      * @param {boolean} 
12874      * @return {Object} this
12875      * @public
12876      */ 
12877     this.setUTF8 = function (a) {
12878       if (typeof a === 'boolean') { utf8 = a; }
12879       return this;
12880     };
12881
12882     /* private methods */
12883
12884     /**
12885      * Calculate the rmd160 of a raw string
12886      */
12887     function rstr(s) {
12888       s = (utf8) ? utf8Encode(s) : s;
12889       return binl2rstr(binl(rstr2binl(s), s.length * 8));
12890     }
12891
12892     /**
12893      * Calculate the HMAC-rmd160 of a key and some data (raw strings)
12894      */
12895     function rstr_hmac(key, data) {
12896       key = (utf8) ? utf8Encode(key) : key;
12897       data = (utf8) ? utf8Encode(data) : data;
12898       var i, hash,
12899           bkey = rstr2binl(key),
12900           ipad = Array(16), opad = Array(16);
12901
12902       if (bkey.length > 16) { 
12903         bkey = binl(bkey, key.length * 8); 
12904       }
12905       
12906       for (i = 0; i < 16; i+=1) {
12907         ipad[i] = bkey[i] ^ 0x36363636;
12908         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12909       }
12910       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
12911       return binl2rstr(binl(opad.concat(hash), 512 + 160));
12912     }
12913
12914     /**
12915      * Convert an array of little-endian words to a string
12916      */
12917     function binl2rstr(input) {
12918       var i, output = '', l = input.length * 32;
12919       for (i = 0; i < l; i += 8) {
12920         output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
12921       }
12922       return output;
12923     }
12924
12925     /**
12926      * Calculate the RIPE-MD160 of an array of little-endian words, and a bit length.
12927      */
12928     function binl(x, len) {
12929       var T, j, i, l,
12930           h0 = 0x67452301,
12931           h1 = 0xefcdab89,
12932           h2 = 0x98badcfe,
12933           h3 = 0x10325476,
12934           h4 = 0xc3d2e1f0,
12935           A1, B1, C1, D1, E1,
12936           A2, B2, C2, D2, E2;
12937
12938       /* append padding */
12939       x[len >> 5] |= 0x80 << (len % 32);
12940       x[(((len + 64) >>> 9) << 4) + 14] = len;
12941       l = x.length;
12942       
12943       for (i = 0; i < l; i+=16) {
12944         A1 = A2 = h0; B1 = B2 = h1; C1 = C2 = h2; D1 = D2 = h3; E1 = E2 = h4;
12945         for (j = 0; j <= 79; j+=1) {
12946           T = safe_add(A1, rmd160_f(j, B1, C1, D1));
12947           T = safe_add(T, x[i + rmd160_r1[j]]);
12948           T = safe_add(T, rmd160_K1(j));
12949           T = safe_add(bit_rol(T, rmd160_s1[j]), E1);
12950           A1 = E1; E1 = D1; D1 = bit_rol(C1, 10); C1 = B1; B1 = T;
12951           T = safe_add(A2, rmd160_f(79-j, B2, C2, D2));
12952           T = safe_add(T, x[i + rmd160_r2[j]]);
12953           T = safe_add(T, rmd160_K2(j));
12954           T = safe_add(bit_rol(T, rmd160_s2[j]), E2);
12955           A2 = E2; E2 = D2; D2 = bit_rol(C2, 10); C2 = B2; B2 = T;
12956         }
12957
12958         T = safe_add(h1, safe_add(C1, D2));
12959         h1 = safe_add(h2, safe_add(D1, E2));
12960         h2 = safe_add(h3, safe_add(E1, A2));
12961         h3 = safe_add(h4, safe_add(A1, B2));
12962         h4 = safe_add(h0, safe_add(B1, C2));
12963         h0 = T;
12964       }
12965       return [h0, h1, h2, h3, h4];
12966     }
12967
12968     // specific algorithm methods 
12969     function rmd160_f(j, x, y, z) {
12970       return ( 0 <= j && j <= 15) ? (x ^ y ^ z) :
12971          (16 <= j && j <= 31) ? (x & y) | (~x & z) :
12972          (32 <= j && j <= 47) ? (x | ~y) ^ z :
12973          (48 <= j && j <= 63) ? (x & z) | (y & ~z) :
12974          (64 <= j && j <= 79) ? x ^ (y | ~z) :
12975          'rmd160_f: j out of range';
12976     }
12977
12978     function rmd160_K1(j) {
12979       return ( 0 <= j && j <= 15) ? 0x00000000 :
12980          (16 <= j && j <= 31) ? 0x5a827999 :
12981          (32 <= j && j <= 47) ? 0x6ed9eba1 :
12982          (48 <= j && j <= 63) ? 0x8f1bbcdc :
12983          (64 <= j && j <= 79) ? 0xa953fd4e :
12984          'rmd160_K1: j out of range';
12985     }
12986
12987     function rmd160_K2(j){
12988       return ( 0 <= j && j <= 15) ? 0x50a28be6 :
12989          (16 <= j && j <= 31) ? 0x5c4dd124 :
12990          (32 <= j && j <= 47) ? 0x6d703ef3 :
12991          (48 <= j && j <= 63) ? 0x7a6d76e9 :
12992          (64 <= j && j <= 79) ? 0x00000000 :
12993          'rmd160_K2: j out of range';
12994     }
12995   }
12996 };
12997
12998   // exposes Hashes
12999   (function( window, undefined ) {
13000     var freeExports = false;
13001     if (typeof exports === 'object' ) {
13002       freeExports = exports;
13003       if (exports && typeof global === 'object' && global && global === global.global ) { window = global; }
13004     }
13005
13006     if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
13007       // define as an anonymous module, so, through path mapping, it can be aliased
13008       define(function () { return Hashes; });
13009     }
13010     else if ( freeExports ) {
13011       // in Node.js or RingoJS v0.8.0+
13012       if ( typeof module === 'object' && module && module.exports === freeExports ) {
13013         module.exports = Hashes;
13014       }
13015       // in Narwhal or RingoJS v0.7.0-
13016       else {
13017         freeExports.Hashes = Hashes;
13018       }
13019     }
13020     else {
13021       // in a browser or Rhino
13022       window.Hashes = Hashes;
13023     }
13024   }( this ));
13025 }()); // IIFE
13026
13027 })(window)
13028 },{}],2:[function(require,module,exports){
13029 'use strict';
13030
13031 var hashes = require('jshashes'),
13032     xtend = require('xtend'),
13033     sha1 = new hashes.SHA1();
13034
13035 var ohauth = {};
13036
13037 ohauth.qsString = function(obj) {
13038     return Object.keys(obj).sort().map(function(key) {
13039         return ohauth.percentEncode(key) + '=' +
13040             ohauth.percentEncode(obj[key]);
13041     }).join('&');
13042 };
13043
13044 ohauth.stringQs = function(str) {
13045     return str.split('&').reduce(function(obj, pair){
13046         var parts = pair.split('=');
13047         obj[decodeURIComponent(parts[0])] = (null === parts[1]) ?
13048             '' : decodeURIComponent(parts[1]);
13049         return obj;
13050     }, {});
13051 };
13052
13053 ohauth.rawxhr = function(method, url, data, headers, callback) {
13054     var xhr = new XMLHttpRequest(),
13055         twoHundred = /^20\d$/;
13056     xhr.onreadystatechange = function() {
13057         if (4 == xhr.readyState && 0 !== xhr.status) {
13058             if (twoHundred.test(xhr.status)) callback(null, xhr);
13059             else return callback(xhr, null);
13060         }
13061     };
13062     xhr.onerror = function(e) { return callback(e, null); };
13063     xhr.open(method, url, true);
13064     for (var h in headers) xhr.setRequestHeader(h, headers[h]);
13065     xhr.send(data);
13066 };
13067
13068 ohauth.xhr = function(method, url, auth, data, options, callback) {
13069     var headers = (options && options.header) || {
13070         'Content-Type': 'application/x-www-form-urlencoded'
13071     };
13072     headers.Authorization = 'OAuth ' + ohauth.authHeader(auth);
13073     ohauth.rawxhr(method, url, data, headers, callback);
13074 };
13075
13076 ohauth.nonce = function() {
13077     for (var o = ''; o.length < 6;) {
13078         o += '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'[Math.floor(Math.random() * 61)];
13079     }
13080     return o;
13081 };
13082
13083 ohauth.authHeader = function(obj) {
13084     return Object.keys(obj).sort().map(function(key) {
13085         return encodeURIComponent(key) + '="' + encodeURIComponent(obj[key]) + '"';
13086     }).join(', ');
13087 };
13088
13089 ohauth.timestamp = function() { return ~~((+new Date()) / 1000); };
13090
13091 ohauth.percentEncode = function(s) {
13092     return encodeURIComponent(s)
13093         .replace(/\!/g, '%21').replace(/\'/g, '%27')
13094         .replace(/\*/g, '%2A').replace(/\(/g, '%28').replace(/\)/g, '%29');
13095 };
13096
13097 ohauth.baseString = function(method, url, params) {
13098     if (params.oauth_signature) delete params.oauth_signature;
13099     return [
13100         method,
13101         ohauth.percentEncode(url),
13102         ohauth.percentEncode(ohauth.qsString(params))].join('&');
13103 };
13104
13105 ohauth.signature = function(oauth_secret, token_secret, baseString) {
13106     return sha1.b64_hmac(
13107         ohauth.percentEncode(oauth_secret) + '&' +
13108         ohauth.percentEncode(token_secret),
13109         baseString);
13110 };
13111
13112 /**
13113  * Takes an options object for configuration (consumer_key,
13114  * consumer_secret, version, signature_method, token) and returns a
13115  * function that generates the Authorization header for given data.
13116  *
13117  * The returned function takes these parameters:
13118  * - method: GET/POST/...
13119  * - uri: full URI with protocol, port, path and query string
13120  * - extra_params: any extra parameters (that are passed in the POST data),
13121  *   can be an object or a from-urlencoded string.
13122  *
13123  * Returned function returns full OAuth header with "OAuth" string in it.
13124  */
13125
13126 ohauth.headerGenerator = function(options) {
13127     options = options || {};
13128     var consumer_key = options.consumer_key || '',
13129         consumer_secret = options.consumer_secret || '',
13130         signature_method = options.signature_method || 'HMAC-SHA1',
13131         version = options.version || '1.0',
13132         token = options.token || '';
13133
13134     return function(method, uri, extra_params) {
13135         method = method.toUpperCase();
13136         if (typeof extra_params === 'string' && extra_params.length > 0) {
13137             extra_params = ohauth.stringQs(extra_params);
13138         }
13139
13140         var uri_parts = uri.split('?', 2),
13141         base_uri = uri_parts[0];
13142
13143         var query_params = uri_parts.length === 2 ?
13144             ohauth.stringQs(uri_parts[1]) : {};
13145
13146         var oauth_params = {
13147             oauth_consumer_key: consumer_key,
13148             oauth_signature_method: signature_method,
13149             oauth_version: version,
13150             oauth_timestamp: ohauth.timestamp(),
13151             oauth_nonce: ohauth.nonce()
13152         };
13153
13154         if (token) oauth_params.oauth_token = token;
13155
13156         var all_params = xtend({}, oauth_params, query_params, extra_params),
13157             base_str = ohauth.baseString(method, base_uri, all_params);
13158
13159         oauth_params.oauth_signature = ohauth.signature(consumer_secret, token, base_str);
13160
13161         return 'OAuth ' + ohauth.authHeader(oauth_params);
13162     };
13163 };
13164
13165 module.exports = ohauth;
13166
13167 },{"jshashes":7,"xtend":4}],6:[function(require,module,exports){
13168 module.exports = Object.keys || require('./shim');
13169
13170
13171 },{"./shim":8}],8:[function(require,module,exports){
13172 (function () {
13173         "use strict";
13174
13175         // modified from https://github.com/kriskowal/es5-shim
13176         var has = Object.prototype.hasOwnProperty,
13177                 is = require('is'),
13178                 forEach = require('foreach'),
13179                 hasDontEnumBug = !({'toString': null}).propertyIsEnumerable('toString'),
13180                 dontEnums = [
13181                         "toString",
13182                         "toLocaleString",
13183                         "valueOf",
13184                         "hasOwnProperty",
13185                         "isPrototypeOf",
13186                         "propertyIsEnumerable",
13187                         "constructor"
13188                 ],
13189                 keysShim;
13190
13191         keysShim = function keys(object) {
13192                 if (!is.object(object) && !is.array(object)) {
13193                         throw new TypeError("Object.keys called on a non-object");
13194                 }
13195
13196                 var name, theKeys = [];
13197                 for (name in object) {
13198                         if (has.call(object, name)) {
13199                                 theKeys.push(name);
13200                         }
13201                 }
13202
13203                 if (hasDontEnumBug) {
13204                         forEach(dontEnums, function (dontEnum) {
13205                                 if (has.call(object, dontEnum)) {
13206                                         theKeys.push(dontEnum);
13207                                 }
13208                         });
13209                 }
13210                 return theKeys;
13211         };
13212
13213         module.exports = keysShim;
13214 }());
13215
13216
13217 },{"is":9,"foreach":10}],9:[function(require,module,exports){
13218
13219 /**!
13220  * is
13221  * the definitive JavaScript type testing library
13222  * 
13223  * @copyright 2013 Enrico Marino
13224  * @license MIT
13225  */
13226
13227 var objProto = Object.prototype;
13228 var owns = objProto.hasOwnProperty;
13229 var toString = objProto.toString;
13230 var isActualNaN = function (value) {
13231   return value !== value;
13232 };
13233 var NON_HOST_TYPES = {
13234   "boolean": 1,
13235   "number": 1,
13236   "string": 1,
13237   "undefined": 1
13238 };
13239
13240 /**
13241  * Expose `is`
13242  */
13243
13244 var is = module.exports = {};
13245
13246 /**
13247  * Test general.
13248  */
13249
13250 /**
13251  * is.type
13252  * Test if `value` is a type of `type`.
13253  *
13254  * @param {Mixed} value value to test
13255  * @param {String} type type
13256  * @return {Boolean} true if `value` is a type of `type`, false otherwise
13257  * @api public
13258  */
13259
13260 is.a =
13261 is.type = function (value, type) {
13262   return typeof value === type;
13263 };
13264
13265 /**
13266  * is.defined
13267  * Test if `value` is defined.
13268  *
13269  * @param {Mixed} value value to test
13270  * @return {Boolean} true if 'value' is defined, false otherwise
13271  * @api public
13272  */
13273
13274 is.defined = function (value) {
13275   return value !== undefined;
13276 };
13277
13278 /**
13279  * is.empty
13280  * Test if `value` is empty.
13281  *
13282  * @param {Mixed} value value to test
13283  * @return {Boolean} true if `value` is empty, false otherwise
13284  * @api public
13285  */
13286
13287 is.empty = function (value) {
13288   var type = toString.call(value);
13289   var key;
13290
13291   if ('[object Array]' === type || '[object Arguments]' === type) {
13292     return value.length === 0;
13293   }
13294
13295   if ('[object Object]' === type) {
13296     for (key in value) if (owns.call(value, key)) return false;
13297     return true;
13298   }
13299
13300   if ('[object String]' === type) {
13301     return '' === value;
13302   }
13303
13304   return false;
13305 };
13306
13307 /**
13308  * is.equal
13309  * Test if `value` is equal to `other`.
13310  *
13311  * @param {Mixed} value value to test
13312  * @param {Mixed} other value to compare with
13313  * @return {Boolean} true if `value` is equal to `other`, false otherwise
13314  */
13315
13316 is.equal = function (value, other) {
13317   var type = toString.call(value)
13318   var key;
13319
13320   if (type !== toString.call(other)) {
13321     return false;
13322   }
13323
13324   if ('[object Object]' === type) {
13325     for (key in value) {
13326       if (!is.equal(value[key], other[key])) {
13327         return false;
13328       }
13329     }
13330     return true;
13331   }
13332
13333   if ('[object Array]' === type) {
13334     key = value.length;
13335     if (key !== other.length) {
13336       return false;
13337     }
13338     while (--key) {
13339       if (!is.equal(value[key], other[key])) {
13340         return false;
13341       }
13342     }
13343     return true;
13344   }
13345
13346   if ('[object Function]' === type) {
13347     return value.prototype === other.prototype;
13348   }
13349
13350   if ('[object Date]' === type) {
13351     return value.getTime() === other.getTime();
13352   }
13353
13354   return value === other;
13355 };
13356
13357 /**
13358  * is.hosted
13359  * Test if `value` is hosted by `host`.
13360  *
13361  * @param {Mixed} value to test
13362  * @param {Mixed} host host to test with
13363  * @return {Boolean} true if `value` is hosted by `host`, false otherwise
13364  * @api public
13365  */
13366
13367 is.hosted = function (value, host) {
13368   var type = typeof host[value];
13369   return type === 'object' ? !!host[value] : !NON_HOST_TYPES[type];
13370 };
13371
13372 /**
13373  * is.instance
13374  * Test if `value` is an instance of `constructor`.
13375  *
13376  * @param {Mixed} value value to test
13377  * @return {Boolean} true if `value` is an instance of `constructor`
13378  * @api public
13379  */
13380
13381 is.instance = is['instanceof'] = function (value, constructor) {
13382   return value instanceof constructor;
13383 };
13384
13385 /**
13386  * is.null
13387  * Test if `value` is null.
13388  *
13389  * @param {Mixed} value value to test
13390  * @return {Boolean} true if `value` is null, false otherwise
13391  * @api public
13392  */
13393
13394 is['null'] = function (value) {
13395   return value === null;
13396 };
13397
13398 /**
13399  * is.undefined
13400  * Test if `value` is undefined.
13401  *
13402  * @param {Mixed} value value to test
13403  * @return {Boolean} true if `value` is undefined, false otherwise
13404  * @api public
13405  */
13406
13407 is.undefined = function (value) {
13408   return value === undefined;
13409 };
13410
13411 /**
13412  * Test arguments.
13413  */
13414
13415 /**
13416  * is.arguments
13417  * Test if `value` is an arguments object.
13418  *
13419  * @param {Mixed} value value to test
13420  * @return {Boolean} true if `value` is an arguments object, false otherwise
13421  * @api public
13422  */
13423
13424 is.arguments = function (value) {
13425   var isStandardArguments = '[object Arguments]' === toString.call(value);
13426   var isOldArguments = !is.array(value) && is.arraylike(value) && is.object(value) && is.fn(value.callee);
13427   return isStandardArguments || isOldArguments;
13428 };
13429
13430 /**
13431  * Test array.
13432  */
13433
13434 /**
13435  * is.array
13436  * Test if 'value' is an array.
13437  *
13438  * @param {Mixed} value value to test
13439  * @return {Boolean} true if `value` is an array, false otherwise
13440  * @api public
13441  */
13442
13443 is.array = function (value) {
13444   return '[object Array]' === toString.call(value);
13445 };
13446
13447 /**
13448  * is.arguments.empty
13449  * Test if `value` is an empty arguments object.
13450  *
13451  * @param {Mixed} value value to test
13452  * @return {Boolean} true if `value` is an empty arguments object, false otherwise
13453  * @api public
13454  */
13455 is.arguments.empty = function (value) {
13456   return is.arguments(value) && value.length === 0;
13457 };
13458
13459 /**
13460  * is.array.empty
13461  * Test if `value` is an empty array.
13462  *
13463  * @param {Mixed} value value to test
13464  * @return {Boolean} true if `value` is an empty array, false otherwise
13465  * @api public
13466  */
13467 is.array.empty = function (value) {
13468   return is.array(value) && value.length === 0;
13469 };
13470
13471 /**
13472  * is.arraylike
13473  * Test if `value` is an arraylike object.
13474  *
13475  * @param {Mixed} value value to test
13476  * @return {Boolean} true if `value` is an arguments object, false otherwise
13477  * @api public
13478  */
13479
13480 is.arraylike = function (value) {
13481   return !!value && !is.boolean(value)
13482     && owns.call(value, 'length')
13483     && isFinite(value.length)
13484     && is.number(value.length)
13485     && value.length >= 0;
13486 };
13487
13488 /**
13489  * Test boolean.
13490  */
13491
13492 /**
13493  * is.boolean
13494  * Test if `value` is a boolean.
13495  *
13496  * @param {Mixed} value value to test
13497  * @return {Boolean} true if `value` is a boolean, false otherwise
13498  * @api public
13499  */
13500
13501 is.boolean = function (value) {
13502   return '[object Boolean]' === toString.call(value);
13503 };
13504
13505 /**
13506  * is.false
13507  * Test if `value` is false.
13508  *
13509  * @param {Mixed} value value to test
13510  * @return {Boolean} true if `value` is false, false otherwise
13511  * @api public
13512  */
13513
13514 is['false'] = function (value) {
13515   return is.boolean(value) && (value === false || value.valueOf() === false);
13516 };
13517
13518 /**
13519  * is.true
13520  * Test if `value` is true.
13521  *
13522  * @param {Mixed} value value to test
13523  * @return {Boolean} true if `value` is true, false otherwise
13524  * @api public
13525  */
13526
13527 is['true'] = function (value) {
13528   return is.boolean(value) && (value === true || value.valueOf() === true);
13529 };
13530
13531 /**
13532  * Test date.
13533  */
13534
13535 /**
13536  * is.date
13537  * Test if `value` is a date.
13538  *
13539  * @param {Mixed} value value to test
13540  * @return {Boolean} true if `value` is a date, false otherwise
13541  * @api public
13542  */
13543
13544 is.date = function (value) {
13545   return '[object Date]' === toString.call(value);
13546 };
13547
13548 /**
13549  * Test element.
13550  */
13551
13552 /**
13553  * is.element
13554  * Test if `value` is an html element.
13555  *
13556  * @param {Mixed} value value to test
13557  * @return {Boolean} true if `value` is an HTML Element, false otherwise
13558  * @api public
13559  */
13560
13561 is.element = function (value) {
13562   return value !== undefined
13563     && typeof HTMLElement !== 'undefined'
13564     && value instanceof HTMLElement
13565     && value.nodeType === 1;
13566 };
13567
13568 /**
13569  * Test error.
13570  */
13571
13572 /**
13573  * is.error
13574  * Test if `value` is an error object.
13575  *
13576  * @param {Mixed} value value to test
13577  * @return {Boolean} true if `value` is an error object, false otherwise
13578  * @api public
13579  */
13580
13581 is.error = function (value) {
13582   return '[object Error]' === toString.call(value);
13583 };
13584
13585 /**
13586  * Test function.
13587  */
13588
13589 /**
13590  * is.fn / is.function (deprecated)
13591  * Test if `value` is a function.
13592  *
13593  * @param {Mixed} value value to test
13594  * @return {Boolean} true if `value` is a function, false otherwise
13595  * @api public
13596  */
13597
13598 is.fn = is['function'] = function (value) {
13599   var isAlert = typeof window !== 'undefined' && value === window.alert;
13600   return isAlert || '[object Function]' === toString.call(value);
13601 };
13602
13603 /**
13604  * Test number.
13605  */
13606
13607 /**
13608  * is.number
13609  * Test if `value` is a number.
13610  *
13611  * @param {Mixed} value value to test
13612  * @return {Boolean} true if `value` is a number, false otherwise
13613  * @api public
13614  */
13615
13616 is.number = function (value) {
13617   return '[object Number]' === toString.call(value);
13618 };
13619
13620 /**
13621  * is.infinite
13622  * Test if `value` is positive or negative infinity.
13623  *
13624  * @param {Mixed} value value to test
13625  * @return {Boolean} true if `value` is positive or negative Infinity, false otherwise
13626  * @api public
13627  */
13628 is.infinite = function (value) {
13629   return value === Infinity || value === -Infinity;
13630 };
13631
13632 /**
13633  * is.decimal
13634  * Test if `value` is a decimal number.
13635  *
13636  * @param {Mixed} value value to test
13637  * @return {Boolean} true if `value` is a decimal number, false otherwise
13638  * @api public
13639  */
13640
13641 is.decimal = function (value) {
13642   return is.number(value) && !isActualNaN(value) && value % 1 !== 0;
13643 };
13644
13645 /**
13646  * is.divisibleBy
13647  * Test if `value` is divisible by `n`.
13648  *
13649  * @param {Number} value value to test
13650  * @param {Number} n dividend
13651  * @return {Boolean} true if `value` is divisible by `n`, false otherwise
13652  * @api public
13653  */
13654
13655 is.divisibleBy = function (value, n) {
13656   var isDividendInfinite = is.infinite(value);
13657   var isDivisorInfinite = is.infinite(n);
13658   var isNonZeroNumber = is.number(value) && !isActualNaN(value) && is.number(n) && !isActualNaN(n) && n !== 0;
13659   return isDividendInfinite || isDivisorInfinite || (isNonZeroNumber && value % n === 0);
13660 };
13661
13662 /**
13663  * is.int
13664  * Test if `value` is an integer.
13665  *
13666  * @param value to test
13667  * @return {Boolean} true if `value` is an integer, false otherwise
13668  * @api public
13669  */
13670
13671 is.int = function (value) {
13672   return is.number(value) && !isActualNaN(value) && value % 1 === 0;
13673 };
13674
13675 /**
13676  * is.maximum
13677  * Test if `value` is greater than 'others' values.
13678  *
13679  * @param {Number} value value to test
13680  * @param {Array} others values to compare with
13681  * @return {Boolean} true if `value` is greater than `others` values
13682  * @api public
13683  */
13684
13685 is.maximum = function (value, others) {
13686   if (isActualNaN(value)) {
13687     throw new TypeError('NaN is not a valid value');
13688   } else if (!is.arraylike(others)) {
13689     throw new TypeError('second argument must be array-like');
13690   }
13691   var len = others.length;
13692
13693   while (--len >= 0) {
13694     if (value < others[len]) {
13695       return false;
13696     }
13697   }
13698
13699   return true;
13700 };
13701
13702 /**
13703  * is.minimum
13704  * Test if `value` is less than `others` values.
13705  *
13706  * @param {Number} value value to test
13707  * @param {Array} others values to compare with
13708  * @return {Boolean} true if `value` is less than `others` values
13709  * @api public
13710  */
13711
13712 is.minimum = function (value, others) {
13713   if (isActualNaN(value)) {
13714     throw new TypeError('NaN is not a valid value');
13715   } else if (!is.arraylike(others)) {
13716     throw new TypeError('second argument must be array-like');
13717   }
13718   var len = others.length;
13719
13720   while (--len >= 0) {
13721     if (value > others[len]) {
13722       return false;
13723     }
13724   }
13725
13726   return true;
13727 };
13728
13729 /**
13730  * is.nan
13731  * Test if `value` is not a number.
13732  *
13733  * @param {Mixed} value value to test
13734  * @return {Boolean} true if `value` is not a number, false otherwise
13735  * @api public
13736  */
13737
13738 is.nan = function (value) {
13739   return !is.number(value) || value !== value;
13740 };
13741
13742 /**
13743  * is.even
13744  * Test if `value` is an even number.
13745  *
13746  * @param {Number} value value to test
13747  * @return {Boolean} true if `value` is an even number, false otherwise
13748  * @api public
13749  */
13750
13751 is.even = function (value) {
13752   return is.infinite(value) || (is.number(value) && value === value && value % 2 === 0);
13753 };
13754
13755 /**
13756  * is.odd
13757  * Test if `value` is an odd number.
13758  *
13759  * @param {Number} value value to test
13760  * @return {Boolean} true if `value` is an odd number, false otherwise
13761  * @api public
13762  */
13763
13764 is.odd = function (value) {
13765   return is.infinite(value) || (is.number(value) && value === value && value % 2 !== 0);
13766 };
13767
13768 /**
13769  * is.ge
13770  * Test if `value` is greater than or equal to `other`.
13771  *
13772  * @param {Number} value value to test
13773  * @param {Number} other value to compare with
13774  * @return {Boolean}
13775  * @api public
13776  */
13777
13778 is.ge = function (value, other) {
13779   if (isActualNaN(value) || isActualNaN(other)) {
13780     throw new TypeError('NaN is not a valid value');
13781   }
13782   return !is.infinite(value) && !is.infinite(other) && value >= other;
13783 };
13784
13785 /**
13786  * is.gt
13787  * Test if `value` is greater than `other`.
13788  *
13789  * @param {Number} value value to test
13790  * @param {Number} other value to compare with
13791  * @return {Boolean}
13792  * @api public
13793  */
13794
13795 is.gt = function (value, other) {
13796   if (isActualNaN(value) || isActualNaN(other)) {
13797     throw new TypeError('NaN is not a valid value');
13798   }
13799   return !is.infinite(value) && !is.infinite(other) && value > other;
13800 };
13801
13802 /**
13803  * is.le
13804  * Test if `value` is less than or equal to `other`.
13805  *
13806  * @param {Number} value value to test
13807  * @param {Number} other value to compare with
13808  * @return {Boolean} if 'value' is less than or equal to 'other'
13809  * @api public
13810  */
13811
13812 is.le = function (value, other) {
13813   if (isActualNaN(value) || isActualNaN(other)) {
13814     throw new TypeError('NaN is not a valid value');
13815   }
13816   return !is.infinite(value) && !is.infinite(other) && value <= other;
13817 };
13818
13819 /**
13820  * is.lt
13821  * Test if `value` is less than `other`.
13822  *
13823  * @param {Number} value value to test
13824  * @param {Number} other value to compare with
13825  * @return {Boolean} if `value` is less than `other`
13826  * @api public
13827  */
13828
13829 is.lt = function (value, other) {
13830   if (isActualNaN(value) || isActualNaN(other)) {
13831     throw new TypeError('NaN is not a valid value');
13832   }
13833   return !is.infinite(value) && !is.infinite(other) && value < other;
13834 };
13835
13836 /**
13837  * is.within
13838  * Test if `value` is within `start` and `finish`.
13839  *
13840  * @param {Number} value value to test
13841  * @param {Number} start lower bound
13842  * @param {Number} finish upper bound
13843  * @return {Boolean} true if 'value' is is within 'start' and 'finish'
13844  * @api public
13845  */
13846 is.within = function (value, start, finish) {
13847   if (isActualNaN(value) || isActualNaN(start) || isActualNaN(finish)) {
13848     throw new TypeError('NaN is not a valid value');
13849   } else if (!is.number(value) || !is.number(start) || !is.number(finish)) {
13850     throw new TypeError('all arguments must be numbers');
13851   }
13852   var isAnyInfinite = is.infinite(value) || is.infinite(start) || is.infinite(finish);
13853   return isAnyInfinite || (value >= start && value <= finish);
13854 };
13855
13856 /**
13857  * Test object.
13858  */
13859
13860 /**
13861  * is.object
13862  * Test if `value` is an object.
13863  *
13864  * @param {Mixed} value value to test
13865  * @return {Boolean} true if `value` is an object, false otherwise
13866  * @api public
13867  */
13868
13869 is.object = function (value) {
13870   return value && '[object Object]' === toString.call(value);
13871 };
13872
13873 /**
13874  * is.hash
13875  * Test if `value` is a hash - a plain object literal.
13876  *
13877  * @param {Mixed} value value to test
13878  * @return {Boolean} true if `value` is a hash, false otherwise
13879  * @api public
13880  */
13881
13882 is.hash = function (value) {
13883   return is.object(value) && value.constructor === Object && !value.nodeType && !value.setInterval;
13884 };
13885
13886 /**
13887  * Test regexp.
13888  */
13889
13890 /**
13891  * is.regexp
13892  * Test if `value` is a regular expression.
13893  *
13894  * @param {Mixed} value value to test
13895  * @return {Boolean} true if `value` is a regexp, false otherwise
13896  * @api public
13897  */
13898
13899 is.regexp = function (value) {
13900   return '[object RegExp]' === toString.call(value);
13901 };
13902
13903 /**
13904  * Test string.
13905  */
13906
13907 /**
13908  * is.string
13909  * Test if `value` is a string.
13910  *
13911  * @param {Mixed} value value to test
13912  * @return {Boolean} true if 'value' is a string, false otherwise
13913  * @api public
13914  */
13915
13916 is.string = function (value) {
13917   return '[object String]' === toString.call(value);
13918 };
13919
13920
13921 },{}],10:[function(require,module,exports){
13922
13923 var hasOwn = Object.prototype.hasOwnProperty;
13924 var toString = Object.prototype.toString;
13925
13926 module.exports = function forEach (obj, fn, ctx) {
13927     if (toString.call(fn) !== '[object Function]') {
13928         throw new TypeError('iterator must be a function');
13929     }
13930     var l = obj.length;
13931     if (l === +l) {
13932         for (var i = 0; i < l; i++) {
13933             fn.call(ctx, obj[i], i, obj);
13934         }
13935     } else {
13936         for (var k in obj) {
13937             if (hasOwn.call(obj, k)) {
13938                 fn.call(ctx, obj[k], k, obj);
13939             }
13940         }
13941     }
13942 };
13943
13944
13945 },{}]},{},[1])(1)
13946 });
13947 ;/*
13948  (c) 2013, Vladimir Agafonkin
13949  RBush, a JavaScript library for high-performance 2D spatial indexing of points and rectangles.
13950  https://github.com/mourner/rbush
13951 */
13952
13953 (function () { 'use strict';
13954
13955 function rbush(maxEntries, format) {
13956
13957     // jshint newcap: false, validthis: true
13958     if (!(this instanceof rbush)) { return new rbush(maxEntries, format); }
13959
13960     // max entries in a node is 9 by default; min node fill is 40% for best performance
13961     this._maxEntries = Math.max(4, maxEntries || 9);
13962     this._minEntries = Math.max(2, Math.ceil(this._maxEntries * 0.4));
13963
13964     if (format) {
13965         this._initFormat(format);
13966     }
13967
13968     this.clear();
13969 }
13970
13971 rbush.prototype = {
13972
13973     all: function () {
13974         return this._all(this.data, []);
13975     },
13976
13977     search: function (bbox) {
13978
13979         var node = this.data,
13980             result = [];
13981
13982         if (!this._intersects(bbox, node.bbox)) { return result; }
13983
13984         var nodesToSearch = [],
13985             i, len, child, childBBox;
13986
13987         while (node) {
13988             for (i = 0, len = node.children.length; i < len; i++) {
13989                 child = node.children[i];
13990                 childBBox = node.leaf ? this.toBBox(child) : child.bbox;
13991
13992                 if (this._intersects(bbox, childBBox)) {
13993
13994                     if (node.leaf) {
13995                         result.push(child);
13996
13997                     } else if (this._contains(bbox, childBBox)) {
13998                         this._all(child, result);
13999
14000                     } else {
14001                         nodesToSearch.push(child);
14002                     }
14003                 }
14004             }
14005
14006             node = nodesToSearch.pop();
14007         }
14008
14009         return result;
14010     },
14011
14012     load: function (data) {
14013         if (!(data && data.length)) { return this; }
14014
14015         if (data.length < this._minEntries) {
14016             for (var i = 0, len = data.length; i < len; i++) {
14017                 this.insert(data[i]);
14018             }
14019             return this;
14020         }
14021
14022         // recursively build the tree with the given data from stratch using OMT algorithm
14023         var node = this._build(data.slice(), 0);
14024
14025         if (!this.data.children.length) {
14026             // save as is if tree is empty
14027             this.data = node;
14028
14029         } else if (this.data.height === node.height) {
14030             // split root if trees have the same height
14031             this._splitRoot(this.data, node);
14032
14033         } else {
14034             if (this.data.height < node.height) {
14035                 // swap trees if inserted one is bigger
14036                 var tmpNode = this.data;
14037                 this.data = node;
14038                 node = tmpNode;
14039             }
14040
14041             // insert the small tree into the large tree at appropriate level
14042             this._insert(node, this.data.height - node.height - 1, true);
14043         }
14044
14045         return this;
14046     },
14047
14048     insert: function (item) {
14049         if (item) {
14050             this._insert(item, this.data.height - 1);
14051         }
14052         return this;
14053     },
14054
14055     clear: function () {
14056         this.data = {
14057             children: [],
14058             leaf: true,
14059             bbox: this._empty(),
14060             height: 1
14061         };
14062         return this;
14063     },
14064
14065     remove: function (item) {
14066         if (!item) { return this; }
14067
14068         var node = this.data,
14069             bbox = this.toBBox(item),
14070             path = [],
14071             indexes = [],
14072             i, parent, index, goingUp;
14073
14074         // depth-first iterative tree traversal
14075         while (node || path.length) {
14076
14077             if (!node) { // go up
14078                 node = path.pop();
14079                 parent = path[path.length - 1];
14080                 i = indexes.pop();
14081                 goingUp = true;
14082             }
14083
14084             if (node.leaf) { // check current node
14085                 index = node.children.indexOf(item);
14086
14087                 if (index !== -1) {
14088                     // item found, remove the item and condense tree upwards
14089                     node.children.splice(index, 1);
14090                     path.push(node);
14091                     this._condense(path);
14092                     return this;
14093                 }
14094             }
14095
14096             if (!goingUp && !node.leaf && this._intersects(bbox, node.bbox)) { // go down
14097                 path.push(node);
14098                 indexes.push(i);
14099                 i = 0;
14100                 parent = node;
14101                 node = node.children[0];
14102
14103             } else if (parent) { // go right
14104                 i++;
14105                 node = parent.children[i];
14106                 goingUp = false;
14107
14108             } else { // nothing found
14109                 node = null;
14110             }
14111         }
14112
14113         return this;
14114     },
14115
14116     toBBox: function (item) { return item; },
14117
14118     compareMinX: function (a, b) { return a[0] - b[0]; },
14119     compareMinY: function (a, b) { return a[1] - b[1]; },
14120
14121     toJSON: function () { return this.data; },
14122
14123     fromJSON: function (data) {
14124         this.data = data;
14125         return this;
14126     },
14127
14128     _all: function (node, result) {
14129         var nodesToSearch = [];
14130         while (node) {
14131             if (node.leaf) {
14132                 result.push.apply(result, node.children);
14133             } else {
14134                 nodesToSearch.push.apply(nodesToSearch, node.children);
14135             }
14136             node = nodesToSearch.pop();
14137         }
14138         return result;
14139     },
14140
14141     _build: function (items, level, height) {
14142
14143         var N = items.length,
14144             M = this._maxEntries,
14145             node;
14146
14147         if (N <= M) {
14148             node = {
14149                 children: items,
14150                 leaf: true,
14151                 height: 1
14152             };
14153             this._calcBBox(node);
14154             return node;
14155         }
14156
14157         if (!level) {
14158             // target height of the bulk-loaded tree
14159             height = Math.ceil(Math.log(N) / Math.log(M));
14160
14161             // target number of root entries to maximize storage utilization
14162             M = Math.ceil(N / Math.pow(M, height - 1));
14163
14164             items.sort(this.compareMinX);
14165         }
14166
14167         // TODO eliminate recursion?
14168
14169         node = {
14170             children: [],
14171             height: height
14172         };
14173
14174         var N1 = Math.ceil(N / M) * Math.ceil(Math.sqrt(M)),
14175             N2 = Math.ceil(N / M),
14176             compare = level % 2 === 1 ? this.compareMinX : this.compareMinY,
14177             i, j, slice, sliceLen, childNode;
14178
14179         // split the items into M mostly square tiles
14180         for (i = 0; i < N; i += N1) {
14181             slice = items.slice(i, i + N1).sort(compare);
14182
14183             for (j = 0, sliceLen = slice.length; j < sliceLen; j += N2) {
14184                 // pack each entry recursively
14185                 childNode = this._build(slice.slice(j, j + N2), level + 1, height - 1);
14186                 node.children.push(childNode);
14187             }
14188         }
14189
14190         this._calcBBox(node);
14191
14192         return node;
14193     },
14194
14195     _chooseSubtree: function (bbox, node, level, path) {
14196
14197         var i, len, child, targetNode, area, enlargement, minArea, minEnlargement;
14198
14199         while (true) {
14200             path.push(node);
14201
14202             if (node.leaf || path.length - 1 === level) { break; }
14203
14204             minArea = minEnlargement = Infinity;
14205
14206             for (i = 0, len = node.children.length; i < len; i++) {
14207                 child = node.children[i];
14208                 area = this._area(child.bbox);
14209                 enlargement = this._enlargedArea(bbox, child.bbox) - area;
14210
14211                 // choose entry with the least area enlargement
14212                 if (enlargement < minEnlargement) {
14213                     minEnlargement = enlargement;
14214                     minArea = area < minArea ? area : minArea;
14215                     targetNode = child;
14216
14217                 } else if (enlargement === minEnlargement) {
14218                     // otherwise choose one with the smallest area
14219                     if (area < minArea) {
14220                         minArea = area;
14221                         targetNode = child;
14222                     }
14223                 }
14224             }
14225
14226             node = targetNode;
14227         }
14228
14229         return node;
14230     },
14231
14232     _insert: function (item, level, isNode, root) {
14233
14234         var bbox = isNode ? item.bbox : this.toBBox(item),
14235             insertPath = [];
14236
14237         // find the best node for accommodating the item, saving all nodes along the path too
14238         var node = this._chooseSubtree(bbox, root || this.data, level, insertPath),
14239             splitOccured;
14240
14241         // put the item into the node
14242         node.children.push(item);
14243         this._extend(node.bbox, bbox);
14244
14245         // split on node overflow; propagate upwards if necessary
14246         do {
14247             splitOccured = false;
14248             if (insertPath[level].children.length > this._maxEntries) {
14249                 this._split(insertPath, level);
14250                 splitOccured = true;
14251                 level--;
14252             }
14253         } while (level >= 0 && splitOccured);
14254
14255         // adjust bboxes along the insertion path
14256         this._adjustParentBBoxes(bbox, insertPath, level);
14257     },
14258
14259     // split overflowed node into two
14260     _split: function (insertPath, level) {
14261
14262         var node = insertPath[level],
14263             M = node.children.length,
14264             m = this._minEntries;
14265
14266         this._chooseSplitAxis(node, m, M);
14267
14268         var newNode = {
14269             children: node.children.splice(this._chooseSplitIndex(node, m, M)),
14270             height: node.height
14271         };
14272
14273         if (node.leaf) {
14274             newNode.leaf = true;
14275         }
14276
14277         this._calcBBox(node);
14278         this._calcBBox(newNode);
14279
14280         if (level) {
14281             insertPath[level - 1].children.push(newNode);
14282         } else {
14283             this._splitRoot(node, newNode);
14284         }
14285     },
14286
14287     _splitRoot: function (node, newNode) {
14288         // split root node
14289         this.data = {};
14290         this.data.children = [node, newNode];
14291         this.data.height = node.height + 1;
14292         this._calcBBox(this.data);
14293     },
14294
14295     _chooseSplitIndex: function (node, m, M) {
14296
14297         var i, bbox1, bbox2, overlap, area, minOverlap, minArea, index;
14298
14299         minOverlap = minArea = Infinity;
14300
14301         for (i = m; i <= M - m; i++) {
14302             bbox1 = this._distBBox(node, 0, i);
14303             bbox2 = this._distBBox(node, i, M);
14304
14305             overlap = this._intersectionArea(bbox1, bbox2);
14306             area = this._area(bbox1) + this._area(bbox2);
14307
14308             // choose distribution with minimum overlap
14309             if (overlap < minOverlap) {
14310                 minOverlap = overlap;
14311                 index = i;
14312
14313                 minArea = area < minArea ? area : minArea;
14314
14315             } else if (overlap === minOverlap) {
14316                 // otherwise choose distribution with minimum area
14317                 if (area < minArea) {
14318                     minArea = area;
14319                     index = i;
14320                 }
14321             }
14322         }
14323
14324         return index;
14325     },
14326
14327     // sorts node children by the best axis for split
14328     _chooseSplitAxis: function (node, m, M) {
14329
14330         var compareMinX = node.leaf ? this.compareMinX : this._compareNodeMinX,
14331             compareMinY = node.leaf ? this.compareMinY : this._compareNodeMinY,
14332             xMargin = this._allDistMargin(node, m, M, compareMinX),
14333             yMargin = this._allDistMargin(node, m, M, compareMinY);
14334
14335         // if total distributions margin value is minimal for x, sort by minX,
14336         // otherwise it's already sorted by minY
14337
14338         if (xMargin < yMargin) {
14339             node.children.sort(compareMinX);
14340         }
14341     },
14342
14343     // total margin of all possible split distributions where each node is at least m full
14344     _allDistMargin: function (node, m, M, compare) {
14345
14346         node.children.sort(compare);
14347
14348         var leftBBox = this._distBBox(node, 0, m),
14349             rightBBox = this._distBBox(node, M - m, M),
14350             margin = this._margin(leftBBox) + this._margin(rightBBox),
14351             i, child;
14352
14353         for (i = m; i < M - m; i++) {
14354             child = node.children[i];
14355             this._extend(leftBBox, node.leaf ? this.toBBox(child) : child.bbox);
14356             margin += this._margin(leftBBox);
14357         }
14358
14359         for (i = M - m - 1; i >= 0; i--) {
14360             child = node.children[i];
14361             this._extend(rightBBox, node.leaf ? this.toBBox(child) : child.bbox);
14362             margin += this._margin(rightBBox);
14363         }
14364
14365         return margin;
14366     },
14367
14368     // min bounding rectangle of node children from k to p-1
14369     _distBBox: function (node, k, p) {
14370         var bbox = this._empty();
14371
14372         for (var i = k, child; i < p; i++) {
14373             child = node.children[i];
14374             this._extend(bbox, node.leaf ? this.toBBox(child) : child.bbox);
14375         }
14376
14377         return bbox;
14378     },
14379
14380     // calculate node's bbox from bboxes of its children
14381     _calcBBox: function (node) {
14382         node.bbox = this._empty();
14383
14384         for (var i = 0, len = node.children.length, child; i < len; i++) {
14385             child = node.children[i];
14386             this._extend(node.bbox, node.leaf ? this.toBBox(child) : child.bbox);
14387         }
14388     },
14389
14390     _adjustParentBBoxes: function (bbox, path, level) {
14391         // adjust bboxes along the given tree path
14392         for (var i = level; i >= 0; i--) {
14393             this._extend(path[i].bbox, bbox);
14394         }
14395     },
14396
14397     _condense: function (path) {
14398         // go through the path, removing empty nodes and updating bboxes
14399         for (var i = path.length - 1, parent; i >= 0; i--) {
14400             if (path[i].children.length === 0) {
14401                 if (i > 0) {
14402                     parent = path[i - 1].children;
14403                     parent.splice(parent.indexOf(path[i]), 1);
14404                 } else {
14405                     this.clear();
14406                 }
14407             } else {
14408                 this._calcBBox(path[i]);
14409             }
14410         }
14411     },
14412
14413     _contains: function(a, b) {
14414         return a[0] <= b[0] &&
14415                a[1] <= b[1] &&
14416                b[2] <= a[2] &&
14417                b[3] <= a[3];
14418     },
14419
14420     _intersects: function (a, b) {
14421         return b[0] <= a[2] &&
14422                b[1] <= a[3] &&
14423                b[2] >= a[0] &&
14424                b[3] >= a[1];
14425     },
14426
14427     _extend: function (a, b) {
14428         a[0] = Math.min(a[0], b[0]);
14429         a[1] = Math.min(a[1], b[1]);
14430         a[2] = Math.max(a[2], b[2]);
14431         a[3] = Math.max(a[3], b[3]);
14432         return a;
14433     },
14434
14435     _area:   function (a) { return (a[2] - a[0]) * (a[3] - a[1]); },
14436     _margin: function (a) { return (a[2] - a[0]) + (a[3] - a[1]); },
14437
14438     _enlargedArea: function (a, b) {
14439         return (Math.max(b[2], a[2]) - Math.min(b[0], a[0])) *
14440                (Math.max(b[3], a[3]) - Math.min(b[1], a[1]));
14441     },
14442
14443     _intersectionArea: function (a, b) {
14444         var minX = Math.max(a[0], b[0]),
14445             minY = Math.max(a[1], b[1]),
14446             maxX = Math.min(a[2], b[2]),
14447             maxY = Math.min(a[3], b[3]);
14448
14449         return Math.max(0, maxX - minX) *
14450                Math.max(0, maxY - minY);
14451     },
14452
14453     _empty: function () { return [Infinity, Infinity, -Infinity, -Infinity]; },
14454
14455     _compareNodeMinX: function (a, b) { return a.bbox[0] - b.bbox[0]; },
14456     _compareNodeMinY: function (a, b) { return a.bbox[1] - b.bbox[1]; },
14457
14458     _initFormat: function (format) {
14459         // data format (minX, minY, maxX, maxY accessors)
14460
14461         // uses eval-type function compilation instead of just accepting a toBBox function
14462         // because the algorithms are very sensitive to sorting functions performance,
14463         // so they should be dead simple and without inner calls
14464
14465         // jshint evil: true
14466
14467         var compareArr = ['return a', ' - b', ';'];
14468
14469         this.compareMinX = new Function('a', 'b', compareArr.join(format[0]));
14470         this.compareMinY = new Function('a', 'b', compareArr.join(format[1]));
14471
14472         this.toBBox = new Function('a', 'return [a' + format.join(', a') + '];');
14473     }
14474 };
14475
14476 if (typeof define === 'function' && define.amd) {
14477     define(function() {
14478         return rbush;
14479     });
14480 } else if (typeof module !== 'undefined') {
14481     module.exports = rbush;
14482 } else if (typeof self !== 'undefined') {
14483     self.rbush = rbush;
14484 } else {
14485     window.rbush = rbush;
14486 }
14487
14488 })();
14489 toGeoJSON = (function() {
14490     'use strict';
14491
14492     var removeSpace = (/\s*/g),
14493         trimSpace = (/^\s*|\s*$/g),
14494         splitSpace = (/\s+/);
14495     // generate a short, numeric hash of a string
14496     function okhash(x) {
14497         if (!x || !x.length) return 0;
14498         for (var i = 0, h = 0; i < x.length; i++) {
14499             h = ((h << 5) - h) + x.charCodeAt(i) | 0;
14500         } return h;
14501     }
14502     // all Y children of X
14503     function get(x, y) { return x.getElementsByTagName(y); }
14504     function attr(x, y) { return x.getAttribute(y); }
14505     function attrf(x, y) { return parseFloat(attr(x, y)); }
14506     // one Y child of X, if any, otherwise null
14507     function get1(x, y) { var n = get(x, y); return n.length ? n[0] : null; }
14508     // https://developer.mozilla.org/en-US/docs/Web/API/Node.normalize
14509     function norm(el) { if (el.normalize) { el.normalize(); } return el; }
14510     // cast array x into numbers
14511     function numarray(x) {
14512         for (var j = 0, o = []; j < x.length; j++) o[j] = parseFloat(x[j]);
14513         return o;
14514     }
14515     function clean(x) {
14516         var o = {};
14517         for (var i in x) if (x[i]) o[i] = x[i];
14518         return o;
14519     }
14520     // get the content of a text node, if any
14521     function nodeVal(x) { if (x) {norm(x);} return x && x.firstChild && x.firstChild.nodeValue; }
14522     // get one coordinate from a coordinate array, if any
14523     function coord1(v) { return numarray(v.replace(removeSpace, '').split(',')); }
14524     // get all coordinates from a coordinate array as [[],[]]
14525     function coord(v) {
14526         var coords = v.replace(trimSpace, '').split(splitSpace),
14527             o = [];
14528         for (var i = 0; i < coords.length; i++) {
14529             o.push(coord1(coords[i]));
14530         }
14531         return o;
14532     }
14533     function coordPair(x) { return [attrf(x, 'lon'), attrf(x, 'lat')]; }
14534
14535     // create a new feature collection parent object
14536     function fc() {
14537         return {
14538             type: 'FeatureCollection',
14539             features: []
14540         };
14541     }
14542
14543     var styleSupport = false;
14544     if (typeof XMLSerializer !== 'undefined') {
14545         var serializer = new XMLSerializer();
14546         styleSupport = true;
14547     }
14548     function xml2str(str) { return serializer.serializeToString(str); }
14549
14550     var t = {
14551         kml: function(doc, o) {
14552             o = o || {};
14553
14554             var gj = fc(),
14555                 // styleindex keeps track of hashed styles in order to match features
14556                 styleIndex = {},
14557                 // atomic geospatial types supported by KML - MultiGeometry is
14558                 // handled separately
14559                 geotypes = ['Polygon', 'LineString', 'Point', 'Track'],
14560                 // all root placemarks in the file
14561                 placemarks = get(doc, 'Placemark'),
14562                 styles = get(doc, 'Style');
14563
14564             if (styleSupport) for (var k = 0; k < styles.length; k++) {
14565                 styleIndex['#' + attr(styles[k], 'id')] = okhash(xml2str(styles[k])).toString(16);
14566             }
14567             for (var j = 0; j < placemarks.length; j++) {
14568                 gj.features = gj.features.concat(getPlacemark(placemarks[j]));
14569             }
14570             function gxCoord(v) { return numarray(v.split(' ')); }
14571             function gxCoords(root) {
14572                 var elems = get(root, 'coord', 'gx'), coords = [];
14573                 for (var i = 0; i < elems.length; i++) coords.push(gxCoord(nodeVal(elems[i])));
14574                 return coords;
14575             }
14576             function getGeometry(root) {
14577                 var geomNode, geomNodes, i, j, k, geoms = [];
14578                 if (get1(root, 'MultiGeometry')) return getGeometry(get1(root, 'MultiGeometry'));
14579                 if (get1(root, 'MultiTrack')) return getGeometry(get1(root, 'MultiTrack'));
14580                 for (i = 0; i < geotypes.length; i++) {
14581                     geomNodes = get(root, geotypes[i]);
14582                     if (geomNodes) {
14583                         for (j = 0; j < geomNodes.length; j++) {
14584                             geomNode = geomNodes[j];
14585                             if (geotypes[i] == 'Point') {
14586                                 geoms.push({
14587                                     type: 'Point',
14588                                     coordinates: coord1(nodeVal(get1(geomNode, 'coordinates')))
14589                                 });
14590                             } else if (geotypes[i] == 'LineString') {
14591                                 geoms.push({
14592                                     type: 'LineString',
14593                                     coordinates: coord(nodeVal(get1(geomNode, 'coordinates')))
14594                                 });
14595                             } else if (geotypes[i] == 'Polygon') {
14596                                 var rings = get(geomNode, 'LinearRing'),
14597                                     coords = [];
14598                                 for (k = 0; k < rings.length; k++) {
14599                                     coords.push(coord(nodeVal(get1(rings[k], 'coordinates'))));
14600                                 }
14601                                 geoms.push({
14602                                     type: 'Polygon',
14603                                     coordinates: coords
14604                                 });
14605                             } else if (geotypes[i] == 'Track') {
14606                                 geoms.push({
14607                                     type: 'LineString',
14608                                     coordinates: gxCoords(geomNode)
14609                                 });
14610                             }
14611                         }
14612                     }
14613                 }
14614                 return geoms;
14615             }
14616             function getPlacemark(root) {
14617                 var geoms = getGeometry(root), i, properties = {},
14618                     name = nodeVal(get1(root, 'name')),
14619                     styleUrl = nodeVal(get1(root, 'styleUrl')),
14620                     description = nodeVal(get1(root, 'description')),
14621                     extendedData = get1(root, 'ExtendedData');
14622
14623                 if (!geoms.length) return [];
14624                 if (name) properties.name = name;
14625                 if (styleUrl && styleIndex[styleUrl]) {
14626                     properties.styleUrl = styleUrl;
14627                     properties.styleHash = styleIndex[styleUrl];
14628                 }
14629                 if (description) properties.description = description;
14630                 if (extendedData) {
14631                     var datas = get(extendedData, 'Data'),
14632                         simpleDatas = get(extendedData, 'SimpleData');
14633
14634                     for (i = 0; i < datas.length; i++) {
14635                         properties[datas[i].getAttribute('name')] = nodeVal(get1(datas[i], 'value'));
14636                     }
14637                     for (i = 0; i < simpleDatas.length; i++) {
14638                         properties[simpleDatas[i].getAttribute('name')] = nodeVal(simpleDatas[i]);
14639                     }
14640                 }
14641                 return [{
14642                     type: 'Feature',
14643                     geometry: (geoms.length === 1) ? geoms[0] : {
14644                         type: 'GeometryCollection',
14645                         geometries: geoms
14646                     },
14647                     properties: properties
14648                 }];
14649             }
14650             return gj;
14651         },
14652         gpx: function(doc, o) {
14653             var i,
14654                 tracks = get(doc, 'trk'),
14655                 routes = get(doc, 'rte'),
14656                 waypoints = get(doc, 'wpt'),
14657                 // a feature collection
14658                 gj = fc();
14659             for (i = 0; i < tracks.length; i++) {
14660                 gj.features.push(getLinestring(tracks[i], 'trkpt'));
14661             }
14662             for (i = 0; i < routes.length; i++) {
14663                 gj.features.push(getLinestring(routes[i], 'rtept'));
14664             }
14665             for (i = 0; i < waypoints.length; i++) {
14666                 gj.features.push(getPoint(waypoints[i]));
14667             }
14668             function getLinestring(node, pointname) {
14669                 var j, pts = get(node, pointname), line = [];
14670                 for (j = 0; j < pts.length; j++) {
14671                     line.push(coordPair(pts[j]));
14672                 }
14673                 return {
14674                     type: 'Feature',
14675                     properties: getProperties(node),
14676                     geometry: {
14677                         type: 'LineString',
14678                         coordinates: line
14679                     }
14680                 };
14681             }
14682             function getPoint(node) {
14683                 var prop = getProperties(node);
14684                 prop.ele = nodeVal(get1(node, 'ele'));
14685                 prop.sym = nodeVal(get1(node, 'sym'));
14686                 return {
14687                     type: 'Feature',
14688                     properties: prop,
14689                     geometry: {
14690                         type: 'Point',
14691                         coordinates: coordPair(node)
14692                     }
14693                 };
14694             }
14695             function getProperties(node) {
14696                 var meta = ['name', 'desc', 'author', 'copyright', 'link',
14697                             'time', 'keywords'],
14698                     prop = {},
14699                     k;
14700                 for (k = 0; k < meta.length; k++) {
14701                     prop[meta[k]] = nodeVal(get1(node, meta[k]));
14702                 }
14703                 return clean(prop);
14704             }
14705             return gj;
14706         }
14707     };
14708     return t;
14709 })();
14710
14711 if (typeof module !== 'undefined') module.exports = toGeoJSON;
14712 /**
14713  * marked - a markdown parser
14714  * Copyright (c) 2011-2013, Christopher Jeffrey. (MIT Licensed)
14715  * https://github.com/chjj/marked
14716  */
14717
14718 ;(function() {
14719
14720 /**
14721  * Block-Level Grammar
14722  */
14723
14724 var block = {
14725   newline: /^\n+/,
14726   code: /^( {4}[^\n]+\n*)+/,
14727   fences: noop,
14728   hr: /^( *[-*_]){3,} *(?:\n+|$)/,
14729   heading: /^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,
14730   nptable: noop,
14731   lheading: /^([^\n]+)\n *(=|-){3,} *\n*/,
14732   blockquote: /^( *>[^\n]+(\n[^\n]+)*\n*)+/,
14733   list: /^( *)(bull) [\s\S]+?(?:hr|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,
14734   html: /^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,
14735   def: /^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,
14736   table: noop,
14737   paragraph: /^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,
14738   text: /^[^\n]+/
14739 };
14740
14741 block.bullet = /(?:[*+-]|\d+\.)/;
14742 block.item = /^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;
14743 block.item = replace(block.item, 'gm')
14744   (/bull/g, block.bullet)
14745   ();
14746
14747 block.list = replace(block.list)
14748   (/bull/g, block.bullet)
14749   ('hr', /\n+(?=(?: *[-*_]){3,} *(?:\n+|$))/)
14750   ();
14751
14752 block._tag = '(?!(?:'
14753   + 'a|em|strong|small|s|cite|q|dfn|abbr|data|time|code'
14754   + '|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo'
14755   + '|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|@)\\b';
14756
14757 block.html = replace(block.html)
14758   ('comment', /<!--[\s\S]*?-->/)
14759   ('closed', /<(tag)[\s\S]+?<\/\1>/)
14760   ('closing', /<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)
14761   (/tag/g, block._tag)
14762   ();
14763
14764 block.paragraph = replace(block.paragraph)
14765   ('hr', block.hr)
14766   ('heading', block.heading)
14767   ('lheading', block.lheading)
14768   ('blockquote', block.blockquote)
14769   ('tag', '<' + block._tag)
14770   ('def', block.def)
14771   ();
14772
14773 /**
14774  * Normal Block Grammar
14775  */
14776
14777 block.normal = merge({}, block);
14778
14779 /**
14780  * GFM Block Grammar
14781  */
14782
14783 block.gfm = merge({}, block.normal, {
14784   fences: /^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,
14785   paragraph: /^/
14786 });
14787
14788 block.gfm.paragraph = replace(block.paragraph)
14789   ('(?!', '(?!' + block.gfm.fences.source.replace('\\1', '\\2') + '|')
14790   ();
14791
14792 /**
14793  * GFM + Tables Block Grammar
14794  */
14795
14796 block.tables = merge({}, block.gfm, {
14797   nptable: /^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,
14798   table: /^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/
14799 });
14800
14801 /**
14802  * Block Lexer
14803  */
14804
14805 function Lexer(options) {
14806   this.tokens = [];
14807   this.tokens.links = {};
14808   this.options = options || marked.defaults;
14809   this.rules = block.normal;
14810
14811   if (this.options.gfm) {
14812     if (this.options.tables) {
14813       this.rules = block.tables;
14814     } else {
14815       this.rules = block.gfm;
14816     }
14817   }
14818 }
14819
14820 /**
14821  * Expose Block Rules
14822  */
14823
14824 Lexer.rules = block;
14825
14826 /**
14827  * Static Lex Method
14828  */
14829
14830 Lexer.lex = function(src, options) {
14831   var lexer = new Lexer(options);
14832   return lexer.lex(src);
14833 };
14834
14835 /**
14836  * Preprocessing
14837  */
14838
14839 Lexer.prototype.lex = function(src) {
14840   src = src
14841     .replace(/\r\n|\r/g, '\n')
14842     .replace(/\t/g, '    ')
14843     .replace(/\u00a0/g, ' ')
14844     .replace(/\u2424/g, '\n');
14845
14846   return this.token(src, true);
14847 };
14848
14849 /**
14850  * Lexing
14851  */
14852
14853 Lexer.prototype.token = function(src, top) {
14854   var src = src.replace(/^ +$/gm, '')
14855     , next
14856     , loose
14857     , cap
14858     , bull
14859     , b
14860     , item
14861     , space
14862     , i
14863     , l;
14864
14865   while (src) {
14866     // newline
14867     if (cap = this.rules.newline.exec(src)) {
14868       src = src.substring(cap[0].length);
14869       if (cap[0].length > 1) {
14870         this.tokens.push({
14871           type: 'space'
14872         });
14873       }
14874     }
14875
14876     // code
14877     if (cap = this.rules.code.exec(src)) {
14878       src = src.substring(cap[0].length);
14879       cap = cap[0].replace(/^ {4}/gm, '');
14880       this.tokens.push({
14881         type: 'code',
14882         text: !this.options.pedantic
14883           ? cap.replace(/\n+$/, '')
14884           : cap
14885       });
14886       continue;
14887     }
14888
14889     // fences (gfm)
14890     if (cap = this.rules.fences.exec(src)) {
14891       src = src.substring(cap[0].length);
14892       this.tokens.push({
14893         type: 'code',
14894         lang: cap[2],
14895         text: cap[3]
14896       });
14897       continue;
14898     }
14899
14900     // heading
14901     if (cap = this.rules.heading.exec(src)) {
14902       src = src.substring(cap[0].length);
14903       this.tokens.push({
14904         type: 'heading',
14905         depth: cap[1].length,
14906         text: cap[2]
14907       });
14908       continue;
14909     }
14910
14911     // table no leading pipe (gfm)
14912     if (top && (cap = this.rules.nptable.exec(src))) {
14913       src = src.substring(cap[0].length);
14914
14915       item = {
14916         type: 'table',
14917         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
14918         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
14919         cells: cap[3].replace(/\n$/, '').split('\n')
14920       };
14921
14922       for (i = 0; i < item.align.length; i++) {
14923         if (/^ *-+: *$/.test(item.align[i])) {
14924           item.align[i] = 'right';
14925         } else if (/^ *:-+: *$/.test(item.align[i])) {
14926           item.align[i] = 'center';
14927         } else if (/^ *:-+ *$/.test(item.align[i])) {
14928           item.align[i] = 'left';
14929         } else {
14930           item.align[i] = null;
14931         }
14932       }
14933
14934       for (i = 0; i < item.cells.length; i++) {
14935         item.cells[i] = item.cells[i].split(/ *\| */);
14936       }
14937
14938       this.tokens.push(item);
14939
14940       continue;
14941     }
14942
14943     // lheading
14944     if (cap = this.rules.lheading.exec(src)) {
14945       src = src.substring(cap[0].length);
14946       this.tokens.push({
14947         type: 'heading',
14948         depth: cap[2] === '=' ? 1 : 2,
14949         text: cap[1]
14950       });
14951       continue;
14952     }
14953
14954     // hr
14955     if (cap = this.rules.hr.exec(src)) {
14956       src = src.substring(cap[0].length);
14957       this.tokens.push({
14958         type: 'hr'
14959       });
14960       continue;
14961     }
14962
14963     // blockquote
14964     if (cap = this.rules.blockquote.exec(src)) {
14965       src = src.substring(cap[0].length);
14966
14967       this.tokens.push({
14968         type: 'blockquote_start'
14969       });
14970
14971       cap = cap[0].replace(/^ *> ?/gm, '');
14972
14973       // Pass `top` to keep the current
14974       // "toplevel" state. This is exactly
14975       // how markdown.pl works.
14976       this.token(cap, top);
14977
14978       this.tokens.push({
14979         type: 'blockquote_end'
14980       });
14981
14982       continue;
14983     }
14984
14985     // list
14986     if (cap = this.rules.list.exec(src)) {
14987       src = src.substring(cap[0].length);
14988       bull = cap[2];
14989
14990       this.tokens.push({
14991         type: 'list_start',
14992         ordered: bull.length > 1
14993       });
14994
14995       // Get each top-level item.
14996       cap = cap[0].match(this.rules.item);
14997
14998       next = false;
14999       l = cap.length;
15000       i = 0;
15001
15002       for (; i < l; i++) {
15003         item = cap[i];
15004
15005         // Remove the list item's bullet
15006         // so it is seen as the next token.
15007         space = item.length;
15008         item = item.replace(/^ *([*+-]|\d+\.) +/, '');
15009
15010         // Outdent whatever the
15011         // list item contains. Hacky.
15012         if (~item.indexOf('\n ')) {
15013           space -= item.length;
15014           item = !this.options.pedantic
15015             ? item.replace(new RegExp('^ {1,' + space + '}', 'gm'), '')
15016             : item.replace(/^ {1,4}/gm, '');
15017         }
15018
15019         // Determine whether the next list item belongs here.
15020         // Backpedal if it does not belong in this list.
15021         if (this.options.smartLists && i !== l - 1) {
15022           b = block.bullet.exec(cap[i+1])[0];
15023           if (bull !== b && !(bull.length > 1 && b.length > 1)) {
15024             src = cap.slice(i + 1).join('\n') + src;
15025             i = l - 1;
15026           }
15027         }
15028
15029         // Determine whether item is loose or not.
15030         // Use: /(^|\n)(?! )[^\n]+\n\n(?!\s*$)/
15031         // for discount behavior.
15032         loose = next || /\n\n(?!\s*$)/.test(item);
15033         if (i !== l - 1) {
15034           next = item[item.length-1] === '\n';
15035           if (!loose) loose = next;
15036         }
15037
15038         this.tokens.push({
15039           type: loose
15040             ? 'loose_item_start'
15041             : 'list_item_start'
15042         });
15043
15044         // Recurse.
15045         this.token(item, false);
15046
15047         this.tokens.push({
15048           type: 'list_item_end'
15049         });
15050       }
15051
15052       this.tokens.push({
15053         type: 'list_end'
15054       });
15055
15056       continue;
15057     }
15058
15059     // html
15060     if (cap = this.rules.html.exec(src)) {
15061       src = src.substring(cap[0].length);
15062       this.tokens.push({
15063         type: this.options.sanitize
15064           ? 'paragraph'
15065           : 'html',
15066         pre: cap[1] === 'pre' || cap[1] === 'script',
15067         text: cap[0]
15068       });
15069       continue;
15070     }
15071
15072     // def
15073     if (top && (cap = this.rules.def.exec(src))) {
15074       src = src.substring(cap[0].length);
15075       this.tokens.links[cap[1].toLowerCase()] = {
15076         href: cap[2],
15077         title: cap[3]
15078       };
15079       continue;
15080     }
15081
15082     // table (gfm)
15083     if (top && (cap = this.rules.table.exec(src))) {
15084       src = src.substring(cap[0].length);
15085
15086       item = {
15087         type: 'table',
15088         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15089         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15090         cells: cap[3].replace(/(?: *\| *)?\n$/, '').split('\n')
15091       };
15092
15093       for (i = 0; i < item.align.length; i++) {
15094         if (/^ *-+: *$/.test(item.align[i])) {
15095           item.align[i] = 'right';
15096         } else if (/^ *:-+: *$/.test(item.align[i])) {
15097           item.align[i] = 'center';
15098         } else if (/^ *:-+ *$/.test(item.align[i])) {
15099           item.align[i] = 'left';
15100         } else {
15101           item.align[i] = null;
15102         }
15103       }
15104
15105       for (i = 0; i < item.cells.length; i++) {
15106         item.cells[i] = item.cells[i]
15107           .replace(/^ *\| *| *\| *$/g, '')
15108           .split(/ *\| */);
15109       }
15110
15111       this.tokens.push(item);
15112
15113       continue;
15114     }
15115
15116     // top-level paragraph
15117     if (top && (cap = this.rules.paragraph.exec(src))) {
15118       src = src.substring(cap[0].length);
15119       this.tokens.push({
15120         type: 'paragraph',
15121         text: cap[1][cap[1].length-1] === '\n'
15122           ? cap[1].slice(0, -1)
15123           : cap[1]
15124       });
15125       continue;
15126     }
15127
15128     // text
15129     if (cap = this.rules.text.exec(src)) {
15130       // Top-level should never reach here.
15131       src = src.substring(cap[0].length);
15132       this.tokens.push({
15133         type: 'text',
15134         text: cap[0]
15135       });
15136       continue;
15137     }
15138
15139     if (src) {
15140       throw new
15141         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15142     }
15143   }
15144
15145   return this.tokens;
15146 };
15147
15148 /**
15149  * Inline-Level Grammar
15150  */
15151
15152 var inline = {
15153   escape: /^\\([\\`*{}\[\]()#+\-.!_>])/,
15154   autolink: /^<([^ >]+(@|:\/)[^ >]+)>/,
15155   url: noop,
15156   tag: /^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,
15157   link: /^!?\[(inside)\]\(href\)/,
15158   reflink: /^!?\[(inside)\]\s*\[([^\]]*)\]/,
15159   nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,
15160   strong: /^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,
15161   em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
15162   code: /^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,
15163   br: /^ {2,}\n(?!\s*$)/,
15164   del: noop,
15165   text: /^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/
15166 };
15167
15168 inline._inside = /(?:\[[^\]]*\]|[^\]]|\](?=[^\[]*\]))*/;
15169 inline._href = /\s*<?([^\s]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;
15170
15171 inline.link = replace(inline.link)
15172   ('inside', inline._inside)
15173   ('href', inline._href)
15174   ();
15175
15176 inline.reflink = replace(inline.reflink)
15177   ('inside', inline._inside)
15178   ();
15179
15180 /**
15181  * Normal Inline Grammar
15182  */
15183
15184 inline.normal = merge({}, inline);
15185
15186 /**
15187  * Pedantic Inline Grammar
15188  */
15189
15190 inline.pedantic = merge({}, inline.normal, {
15191   strong: /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,
15192   em: /^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/
15193 });
15194
15195 /**
15196  * GFM Inline Grammar
15197  */
15198
15199 inline.gfm = merge({}, inline.normal, {
15200   escape: replace(inline.escape)('])', '~|])')(),
15201   url: /^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,
15202   del: /^~~(?=\S)([\s\S]*?\S)~~/,
15203   text: replace(inline.text)
15204     (']|', '~]|')
15205     ('|', '|https?://|')
15206     ()
15207 });
15208
15209 /**
15210  * GFM + Line Breaks Inline Grammar
15211  */
15212
15213 inline.breaks = merge({}, inline.gfm, {
15214   br: replace(inline.br)('{2,}', '*')(),
15215   text: replace(inline.gfm.text)('{2,}', '*')()
15216 });
15217
15218 /**
15219  * Inline Lexer & Compiler
15220  */
15221
15222 function InlineLexer(links, options) {
15223   this.options = options || marked.defaults;
15224   this.links = links;
15225   this.rules = inline.normal;
15226
15227   if (!this.links) {
15228     throw new
15229       Error('Tokens array requires a `links` property.');
15230   }
15231
15232   if (this.options.gfm) {
15233     if (this.options.breaks) {
15234       this.rules = inline.breaks;
15235     } else {
15236       this.rules = inline.gfm;
15237     }
15238   } else if (this.options.pedantic) {
15239     this.rules = inline.pedantic;
15240   }
15241 }
15242
15243 /**
15244  * Expose Inline Rules
15245  */
15246
15247 InlineLexer.rules = inline;
15248
15249 /**
15250  * Static Lexing/Compiling Method
15251  */
15252
15253 InlineLexer.output = function(src, links, options) {
15254   var inline = new InlineLexer(links, options);
15255   return inline.output(src);
15256 };
15257
15258 /**
15259  * Lexing/Compiling
15260  */
15261
15262 InlineLexer.prototype.output = function(src) {
15263   var out = ''
15264     , link
15265     , text
15266     , href
15267     , cap;
15268
15269   while (src) {
15270     // escape
15271     if (cap = this.rules.escape.exec(src)) {
15272       src = src.substring(cap[0].length);
15273       out += cap[1];
15274       continue;
15275     }
15276
15277     // autolink
15278     if (cap = this.rules.autolink.exec(src)) {
15279       src = src.substring(cap[0].length);
15280       if (cap[2] === '@') {
15281         text = cap[1][6] === ':'
15282           ? this.mangle(cap[1].substring(7))
15283           : this.mangle(cap[1]);
15284         href = this.mangle('mailto:') + text;
15285       } else {
15286         text = escape(cap[1]);
15287         href = text;
15288       }
15289       out += '<a href="'
15290         + href
15291         + '">'
15292         + text
15293         + '</a>';
15294       continue;
15295     }
15296
15297     // url (gfm)
15298     if (cap = this.rules.url.exec(src)) {
15299       src = src.substring(cap[0].length);
15300       text = escape(cap[1]);
15301       href = text;
15302       out += '<a href="'
15303         + href
15304         + '">'
15305         + text
15306         + '</a>';
15307       continue;
15308     }
15309
15310     // tag
15311     if (cap = this.rules.tag.exec(src)) {
15312       src = src.substring(cap[0].length);
15313       out += this.options.sanitize
15314         ? escape(cap[0])
15315         : cap[0];
15316       continue;
15317     }
15318
15319     // link
15320     if (cap = this.rules.link.exec(src)) {
15321       src = src.substring(cap[0].length);
15322       out += this.outputLink(cap, {
15323         href: cap[2],
15324         title: cap[3]
15325       });
15326       continue;
15327     }
15328
15329     // reflink, nolink
15330     if ((cap = this.rules.reflink.exec(src))
15331         || (cap = this.rules.nolink.exec(src))) {
15332       src = src.substring(cap[0].length);
15333       link = (cap[2] || cap[1]).replace(/\s+/g, ' ');
15334       link = this.links[link.toLowerCase()];
15335       if (!link || !link.href) {
15336         out += cap[0][0];
15337         src = cap[0].substring(1) + src;
15338         continue;
15339       }
15340       out += this.outputLink(cap, link);
15341       continue;
15342     }
15343
15344     // strong
15345     if (cap = this.rules.strong.exec(src)) {
15346       src = src.substring(cap[0].length);
15347       out += '<strong>'
15348         + this.output(cap[2] || cap[1])
15349         + '</strong>';
15350       continue;
15351     }
15352
15353     // em
15354     if (cap = this.rules.em.exec(src)) {
15355       src = src.substring(cap[0].length);
15356       out += '<em>'
15357         + this.output(cap[2] || cap[1])
15358         + '</em>';
15359       continue;
15360     }
15361
15362     // code
15363     if (cap = this.rules.code.exec(src)) {
15364       src = src.substring(cap[0].length);
15365       out += '<code>'
15366         + escape(cap[2], true)
15367         + '</code>';
15368       continue;
15369     }
15370
15371     // br
15372     if (cap = this.rules.br.exec(src)) {
15373       src = src.substring(cap[0].length);
15374       out += '<br>';
15375       continue;
15376     }
15377
15378     // del (gfm)
15379     if (cap = this.rules.del.exec(src)) {
15380       src = src.substring(cap[0].length);
15381       out += '<del>'
15382         + this.output(cap[1])
15383         + '</del>';
15384       continue;
15385     }
15386
15387     // text
15388     if (cap = this.rules.text.exec(src)) {
15389       src = src.substring(cap[0].length);
15390       out += escape(cap[0]);
15391       continue;
15392     }
15393
15394     if (src) {
15395       throw new
15396         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15397     }
15398   }
15399
15400   return out;
15401 };
15402
15403 /**
15404  * Compile Link
15405  */
15406
15407 InlineLexer.prototype.outputLink = function(cap, link) {
15408   if (cap[0][0] !== '!') {
15409     return '<a href="'
15410       + escape(link.href)
15411       + '"'
15412       + (link.title
15413       ? ' title="'
15414       + escape(link.title)
15415       + '"'
15416       : '')
15417       + '>'
15418       + this.output(cap[1])
15419       + '</a>';
15420   } else {
15421     return '<img src="'
15422       + escape(link.href)
15423       + '" alt="'
15424       + escape(cap[1])
15425       + '"'
15426       + (link.title
15427       ? ' title="'
15428       + escape(link.title)
15429       + '"'
15430       : '')
15431       + '>';
15432   }
15433 };
15434
15435 /**
15436  * Smartypants Transformations
15437  */
15438
15439 InlineLexer.prototype.smartypants = function(text) {
15440   if (!this.options.smartypants) return text;
15441   return text
15442     .replace(/--/g, '—')
15443     .replace(/'([^']*)'/g, '‘$1’')
15444     .replace(/"([^"]*)"/g, '“$1”')
15445     .replace(/\.{3}/g, '…');
15446 };
15447
15448 /**
15449  * Mangle Links
15450  */
15451
15452 InlineLexer.prototype.mangle = function(text) {
15453   var out = ''
15454     , l = text.length
15455     , i = 0
15456     , ch;
15457
15458   for (; i < l; i++) {
15459     ch = text.charCodeAt(i);
15460     if (Math.random() > 0.5) {
15461       ch = 'x' + ch.toString(16);
15462     }
15463     out += '&#' + ch + ';';
15464   }
15465
15466   return out;
15467 };
15468
15469 /**
15470  * Parsing & Compiling
15471  */
15472
15473 function Parser(options) {
15474   this.tokens = [];
15475   this.token = null;
15476   this.options = options || marked.defaults;
15477 }
15478
15479 /**
15480  * Static Parse Method
15481  */
15482
15483 Parser.parse = function(src, options) {
15484   var parser = new Parser(options);
15485   return parser.parse(src);
15486 };
15487
15488 /**
15489  * Parse Loop
15490  */
15491
15492 Parser.prototype.parse = function(src) {
15493   this.inline = new InlineLexer(src.links, this.options);
15494   this.tokens = src.reverse();
15495
15496   var out = '';
15497   while (this.next()) {
15498     out += this.tok();
15499   }
15500
15501   return out;
15502 };
15503
15504 /**
15505  * Next Token
15506  */
15507
15508 Parser.prototype.next = function() {
15509   return this.token = this.tokens.pop();
15510 };
15511
15512 /**
15513  * Preview Next Token
15514  */
15515
15516 Parser.prototype.peek = function() {
15517   return this.tokens[this.tokens.length-1] || 0;
15518 };
15519
15520 /**
15521  * Parse Text Tokens
15522  */
15523
15524 Parser.prototype.parseText = function() {
15525   var body = this.token.text;
15526
15527   while (this.peek().type === 'text') {
15528     body += '\n' + this.next().text;
15529   }
15530
15531   return this.inline.output(body);
15532 };
15533
15534 /**
15535  * Parse Current Token
15536  */
15537
15538 Parser.prototype.tok = function() {
15539   switch (this.token.type) {
15540     case 'space': {
15541       return '';
15542     }
15543     case 'hr': {
15544       return '<hr>\n';
15545     }
15546     case 'heading': {
15547       return '<h'
15548         + this.token.depth
15549         + '>'
15550         + this.inline.output(this.token.text)
15551         + '</h'
15552         + this.token.depth
15553         + '>\n';
15554     }
15555     case 'code': {
15556       if (this.options.highlight) {
15557         var code = this.options.highlight(this.token.text, this.token.lang);
15558         if (code != null && code !== this.token.text) {
15559           this.token.escaped = true;
15560           this.token.text = code;
15561         }
15562       }
15563
15564       if (!this.token.escaped) {
15565         this.token.text = escape(this.token.text, true);
15566       }
15567
15568       return '<pre><code'
15569         + (this.token.lang
15570         ? ' class="'
15571         + this.options.langPrefix
15572         + this.token.lang
15573         + '"'
15574         : '')
15575         + '>'
15576         + this.token.text
15577         + '</code></pre>\n';
15578     }
15579     case 'table': {
15580       var body = ''
15581         , heading
15582         , i
15583         , row
15584         , cell
15585         , j;
15586
15587       // header
15588       body += '<thead>\n<tr>\n';
15589       for (i = 0; i < this.token.header.length; i++) {
15590         heading = this.inline.output(this.token.header[i]);
15591         body += this.token.align[i]
15592           ? '<th align="' + this.token.align[i] + '">' + heading + '</th>\n'
15593           : '<th>' + heading + '</th>\n';
15594       }
15595       body += '</tr>\n</thead>\n';
15596
15597       // body
15598       body += '<tbody>\n'
15599       for (i = 0; i < this.token.cells.length; i++) {
15600         row = this.token.cells[i];
15601         body += '<tr>\n';
15602         for (j = 0; j < row.length; j++) {
15603           cell = this.inline.output(row[j]);
15604           body += this.token.align[j]
15605             ? '<td align="' + this.token.align[j] + '">' + cell + '</td>\n'
15606             : '<td>' + cell + '</td>\n';
15607         }
15608         body += '</tr>\n';
15609       }
15610       body += '</tbody>\n';
15611
15612       return '<table>\n'
15613         + body
15614         + '</table>\n';
15615     }
15616     case 'blockquote_start': {
15617       var body = '';
15618
15619       while (this.next().type !== 'blockquote_end') {
15620         body += this.tok();
15621       }
15622
15623       return '<blockquote>\n'
15624         + body
15625         + '</blockquote>\n';
15626     }
15627     case 'list_start': {
15628       var type = this.token.ordered ? 'ol' : 'ul'
15629         , body = '';
15630
15631       while (this.next().type !== 'list_end') {
15632         body += this.tok();
15633       }
15634
15635       return '<'
15636         + type
15637         + '>\n'
15638         + body
15639         + '</'
15640         + type
15641         + '>\n';
15642     }
15643     case 'list_item_start': {
15644       var body = '';
15645
15646       while (this.next().type !== 'list_item_end') {
15647         body += this.token.type === 'text'
15648           ? this.parseText()
15649           : this.tok();
15650       }
15651
15652       return '<li>'
15653         + body
15654         + '</li>\n';
15655     }
15656     case 'loose_item_start': {
15657       var body = '';
15658
15659       while (this.next().type !== 'list_item_end') {
15660         body += this.tok();
15661       }
15662
15663       return '<li>'
15664         + body
15665         + '</li>\n';
15666     }
15667     case 'html': {
15668       return !this.token.pre && !this.options.pedantic
15669         ? this.inline.output(this.token.text)
15670         : this.token.text;
15671     }
15672     case 'paragraph': {
15673       return '<p>'
15674         + this.inline.output(this.token.text)
15675         + '</p>\n';
15676     }
15677     case 'text': {
15678       return '<p>'
15679         + this.parseText()
15680         + '</p>\n';
15681     }
15682   }
15683 };
15684
15685 /**
15686  * Helpers
15687  */
15688
15689 function escape(html, encode) {
15690   return html
15691     .replace(!encode ? /&(?!#?\w+;)/g : /&/g, '&amp;')
15692     .replace(/</g, '&lt;')
15693     .replace(/>/g, '&gt;')
15694     .replace(/"/g, '&quot;')
15695     .replace(/'/g, '&#39;');
15696 }
15697
15698 function replace(regex, opt) {
15699   regex = regex.source;
15700   opt = opt || '';
15701   return function self(name, val) {
15702     if (!name) return new RegExp(regex, opt);
15703     val = val.source || val;
15704     val = val.replace(/(^|[^\[])\^/g, '$1');
15705     regex = regex.replace(name, val);
15706     return self;
15707   };
15708 }
15709
15710 function noop() {}
15711 noop.exec = noop;
15712
15713 function merge(obj) {
15714   var i = 1
15715     , target
15716     , key;
15717
15718   for (; i < arguments.length; i++) {
15719     target = arguments[i];
15720     for (key in target) {
15721       if (Object.prototype.hasOwnProperty.call(target, key)) {
15722         obj[key] = target[key];
15723       }
15724     }
15725   }
15726
15727   return obj;
15728 }
15729
15730 /**
15731  * Marked
15732  */
15733
15734 function marked(src, opt, callback) {
15735   if (callback || typeof opt === 'function') {
15736     if (!callback) {
15737       callback = opt;
15738       opt = null;
15739     }
15740
15741     if (opt) opt = merge({}, marked.defaults, opt);
15742
15743     var tokens = Lexer.lex(tokens, opt)
15744       , highlight = opt.highlight
15745       , pending = 0
15746       , l = tokens.length
15747       , i = 0;
15748
15749     if (!highlight || highlight.length < 3) {
15750       return callback(null, Parser.parse(tokens, opt));
15751     }
15752
15753     var done = function() {
15754       delete opt.highlight;
15755       var out = Parser.parse(tokens, opt);
15756       opt.highlight = highlight;
15757       return callback(null, out);
15758     };
15759
15760     for (; i < l; i++) {
15761       (function(token) {
15762         if (token.type !== 'code') return;
15763         pending++;
15764         return highlight(token.text, token.lang, function(err, code) {
15765           if (code == null || code === token.text) {
15766             return --pending || done();
15767           }
15768           token.text = code;
15769           token.escaped = true;
15770           --pending || done();
15771         });
15772       })(tokens[i]);
15773     }
15774
15775     return;
15776   }
15777   try {
15778     if (opt) opt = merge({}, marked.defaults, opt);
15779     return Parser.parse(Lexer.lex(src, opt), opt);
15780   } catch (e) {
15781     e.message += '\nPlease report this to https://github.com/chjj/marked.';
15782     if ((opt || marked.defaults).silent) {
15783       return '<p>An error occured:</p><pre>'
15784         + escape(e.message + '', true)
15785         + '</pre>';
15786     }
15787     throw e;
15788   }
15789 }
15790
15791 /**
15792  * Options
15793  */
15794
15795 marked.options =
15796 marked.setOptions = function(opt) {
15797   merge(marked.defaults, opt);
15798   return marked;
15799 };
15800
15801 marked.defaults = {
15802   gfm: true,
15803   tables: true,
15804   breaks: false,
15805   pedantic: false,
15806   sanitize: false,
15807   smartLists: false,
15808   silent: false,
15809   highlight: null,
15810   langPrefix: 'lang-'
15811 };
15812
15813 /**
15814  * Expose
15815  */
15816
15817 marked.Parser = Parser;
15818 marked.parser = Parser.parse;
15819
15820 marked.Lexer = Lexer;
15821 marked.lexer = Lexer.lex;
15822
15823 marked.InlineLexer = InlineLexer;
15824 marked.inlineLexer = InlineLexer.output;
15825
15826 marked.parse = marked;
15827
15828 if (typeof exports === 'object') {
15829   module.exports = marked;
15830 } else if (typeof define === 'function' && define.amd) {
15831   define(function() { return marked; });
15832 } else {
15833   this.marked = marked;
15834 }
15835
15836 }).call(function() {
15837   return this || (typeof window !== 'undefined' ? window : global);
15838 }());
15839 /* jshint ignore:start */
15840 (function () {
15841 'use strict';
15842 window.iD = function () {
15843     window.locale.en = iD.data.en;
15844     window.locale.current('en');
15845
15846     var context = {},
15847         storage;
15848
15849     // https://github.com/openstreetmap/iD/issues/772
15850     // http://mathiasbynens.be/notes/localstorage-pattern#comment-9
15851     try { storage = localStorage; } catch (e) {}
15852     storage = storage || (function() {
15853         var s = {};
15854         return {
15855             getItem: function(k) { return s[k]; },
15856             setItem: function(k, v) { s[k] = v; },
15857             removeItem: function(k) { delete s[k]; }
15858         };
15859     })();
15860
15861     context.storage = function(k, v) {
15862         try {
15863             if (arguments.length === 1) return storage.getItem(k);
15864             else if (v === null) storage.removeItem(k);
15865             else storage.setItem(k, v);
15866         } catch(e) {
15867             // localstorage quota exceeded
15868             /* jshint devel:true */
15869             if (typeof console !== 'undefined') console.error('localStorage quota exceeded');
15870             /* jshint devel:false */
15871         }
15872     };
15873
15874     var history = iD.History(context),
15875         dispatch = d3.dispatch('enter', 'exit'),
15876         mode,
15877         container,
15878         ui = iD.ui(context),
15879         connection = iD.Connection(),
15880         locale = iD.detect().locale,
15881         localePath;
15882
15883     if (locale && iD.data.locales.indexOf(locale) === -1) {
15884         locale = locale.split('-')[0];
15885     }
15886
15887     connection.on('load.context', function loadContext(err, result) {
15888         history.merge(result.data, result.extent);
15889     });
15890
15891     context.preauth = function(options) {
15892         connection.switch(options);
15893         return context;
15894     };
15895
15896     context.locale = function(_, path) {
15897         locale = _;
15898         localePath = path;
15899         return context;
15900     };
15901
15902     context.loadLocale = function(cb) {
15903         if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) {
15904             localePath = localePath || context.assetPath() + 'locales/' + locale + '.json';
15905             d3.json(localePath, function(err, result) {
15906                 window.locale[locale] = result;
15907                 window.locale.current(locale);
15908                 cb();
15909             });
15910         } else {
15911             cb();
15912         }
15913     };
15914
15915     /* Straight accessors. Avoid using these if you can. */
15916     context.ui = function() { return ui; };
15917     context.connection = function() { return connection; };
15918     context.history = function() { return history; };
15919
15920     /* History */
15921     context.graph = history.graph;
15922     context.changes = history.changes;
15923     context.intersects = history.intersects;
15924
15925     var inIntro = false;
15926
15927     context.inIntro = function(_) {
15928         if (!arguments.length) return inIntro;
15929         inIntro = _;
15930         return context;
15931     };
15932
15933     context.save = function() {
15934         if (inIntro) return;
15935         history.save();
15936         if (history.hasChanges()) return t('save.unsaved_changes');
15937     };
15938
15939     context.flush = function() {
15940         connection.flush();
15941         history.reset();
15942         return context;
15943     };
15944
15945     // Debounce save, since it's a synchronous localStorage write,
15946     // and history changes can happen frequently (e.g. when dragging).
15947     var debouncedSave = _.debounce(context.save, 350);
15948     function withDebouncedSave(fn) {
15949         return function() {
15950             var result = fn.apply(history, arguments);
15951             debouncedSave();
15952             return result;
15953         };
15954     }
15955
15956     context.perform = withDebouncedSave(history.perform);
15957     context.replace = withDebouncedSave(history.replace);
15958     context.pop = withDebouncedSave(history.pop);
15959     context.undo = withDebouncedSave(history.undo);
15960     context.redo = withDebouncedSave(history.redo);
15961
15962     /* Graph */
15963     context.hasEntity = function(id) {
15964         return history.graph().hasEntity(id);
15965     };
15966
15967     context.entity = function(id) {
15968         return history.graph().entity(id);
15969     };
15970
15971     context.childNodes = function(way) {
15972         return history.graph().childNodes(way);
15973     };
15974
15975     context.geometry = function(id) {
15976         return context.entity(id).geometry(history.graph());
15977     };
15978
15979     /* Modes */
15980     context.enter = function(newMode) {
15981         if (mode) {
15982             mode.exit();
15983             dispatch.exit(mode);
15984         }
15985
15986         mode = newMode;
15987         mode.enter();
15988         dispatch.enter(mode);
15989     };
15990
15991     context.mode = function() {
15992         return mode;
15993     };
15994
15995     context.selectedIDs = function() {
15996         if (mode && mode.selectedIDs) {
15997             return mode.selectedIDs();
15998         } else {
15999             return [];
16000         }
16001     };
16002
16003     context.loadEntity = function(id, zoomTo) {
16004         if (zoomTo !== false) {
16005             connection.loadEntity(id, function(error, entity) {
16006                 if (entity) {
16007                     map.zoomTo(entity);
16008                 }
16009             });
16010         }
16011
16012         map.on('drawn.loadEntity', function() {
16013             if (!context.hasEntity(id)) return;
16014             map.on('drawn.loadEntity', null);
16015             context.on('enter.loadEntity', null);
16016             context.enter(iD.modes.Select(context, [id]));
16017         });
16018
16019         context.on('enter.loadEntity', function() {
16020             if (mode.id !== 'browse') {
16021                 map.on('drawn.loadEntity', null);
16022                 context.on('enter.loadEntity', null);
16023             }
16024         });
16025     };
16026
16027     context.editable = function() {
16028         return map.editable() && mode && mode.id !== 'save';
16029     };
16030
16031     /* Behaviors */
16032     context.install = function(behavior) {
16033         context.surface().call(behavior);
16034     };
16035
16036     context.uninstall = function(behavior) {
16037         context.surface().call(behavior.off);
16038     };
16039
16040     /* Projection */
16041     function rawMercator() {
16042         var project = d3.geo.mercator.raw,
16043             k = 512 / Math.PI, // scale
16044             x = 0, y = 0, // translate
16045             clipExtent = [[0, 0], [0, 0]];
16046
16047         function projection(point) {
16048             point = project(point[0] * Math.PI / 180, point[1] * Math.PI / 180);
16049             return [point[0] * k + x, y - point[1] * k];
16050         }
16051
16052         projection.invert = function(point) {
16053             point = project.invert((point[0] - x) / k, (y - point[1]) / k);
16054             return point && [point[0] * 180 / Math.PI, point[1] * 180 / Math.PI];
16055         };
16056
16057         projection.scale = function(_) {
16058             if (!arguments.length) return k;
16059             k = +_;
16060             return projection;
16061         };
16062
16063         projection.translate = function(_) {
16064             if (!arguments.length) return [x, y];
16065             x = +_[0];
16066             y = +_[1];
16067             return projection;
16068         };
16069
16070         projection.clipExtent = function(_) {
16071             if (!arguments.length) return clipExtent;
16072             clipExtent = _;
16073             return projection;
16074         };
16075
16076         projection.stream = d3.geo.transform({
16077             point: function(x, y) {
16078                 x = projection([x, y]);
16079                 this.stream.point(x[0], x[1]);
16080             }
16081         }).stream;
16082
16083         return projection;
16084     }
16085
16086     context.projection = rawMercator();
16087
16088     /* Background */
16089     var background = iD.Background(context);
16090     context.background = function() { return background; };
16091
16092     /* Map */
16093     var map = iD.Map(context);
16094     context.map = function() { return map; };
16095     context.layers = function() { return map.layers; };
16096     context.surface = function() { return map.surface; };
16097     context.mouse = map.mouse;
16098     context.extent = map.extent;
16099     context.pan = map.pan;
16100     context.zoomIn = map.zoomIn;
16101     context.zoomOut = map.zoomOut;
16102
16103     context.surfaceRect = function() {
16104         // Work around a bug in Firefox.
16105         //   http://stackoverflow.com/questions/18153989/
16106         //   https://bugzilla.mozilla.org/show_bug.cgi?id=530985
16107         return context.surface().node().parentNode.getBoundingClientRect();
16108     };
16109
16110     /* Presets */
16111     var presets = iD.presets()
16112         .load(iD.data.presets);
16113
16114     context.presets = function() {
16115         return presets;
16116     };
16117
16118     context.container = function(_) {
16119         if (!arguments.length) return container;
16120         container = _;
16121         container.classed('id-container', true);
16122         return context;
16123     };
16124
16125     var embed = false;
16126     context.embed = function(_) {
16127         if (!arguments.length) return embed;
16128         embed = _;
16129         return context;
16130     };
16131
16132     var assetPath = '';
16133     context.assetPath = function(_) {
16134         if (!arguments.length) return assetPath;
16135         assetPath = _;
16136         return context;
16137     };
16138
16139     var assetMap = {};
16140     context.assetMap = function(_) {
16141         if (!arguments.length) return assetMap;
16142         assetMap = _;
16143         return context;
16144     };
16145
16146     context.imagePath = function(_) {
16147         var asset = 'img/' + _;
16148         return assetMap[asset] || assetPath + asset;
16149     };
16150
16151     return d3.rebind(context, dispatch, 'on');
16152 };
16153
16154 iD.version = '1.3.7';
16155
16156 (function() {
16157     var detected = {};
16158
16159     var ua = navigator.userAgent,
16160         msie = new RegExp('MSIE ([0-9]{1,}[\\.0-9]{0,})');
16161
16162     if (msie.exec(ua) !== null) {
16163         var rv = parseFloat(RegExp.$1);
16164         detected.support = !(rv && rv < 9);
16165     } else {
16166         detected.support = true;
16167     }
16168
16169     // Added due to incomplete svg style support. See #715
16170     detected.opera = ua.indexOf('Opera') >= 0;
16171
16172     detected.locale = navigator.language || navigator.userLanguage;
16173
16174     detected.filedrop = (window.FileReader && 'ondrop' in window);
16175
16176     function nav(x) {
16177         return navigator.userAgent.indexOf(x) !== -1;
16178     }
16179
16180     if (nav('Win')) detected.os = 'win';
16181     else if (nav('Mac')) detected.os = 'mac';
16182     else if (nav('X11')) detected.os = 'linux';
16183     else if (nav('Linux')) detected.os = 'linux';
16184     else detected.os = 'win';
16185
16186     iD.detect = function() { return detected; };
16187 })();
16188 iD.taginfo = function() {
16189     var taginfo = {},
16190         endpoint = 'https://taginfo.openstreetmap.org/api/4/',
16191         tag_sorts = {
16192             point: 'count_nodes',
16193             vertex: 'count_nodes',
16194             area: 'count_ways',
16195             line: 'count_ways'
16196         },
16197         tag_filters = {
16198             point: 'nodes',
16199             vertex: 'nodes',
16200             area: 'ways',
16201             line: 'ways'
16202         };
16203
16204     if (!iD.taginfo.cache) {
16205         iD.taginfo.cache = {};
16206     }
16207
16208     var cache = iD.taginfo.cache;
16209
16210     function sets(parameters, n, o) {
16211         if (parameters.geometry && o[parameters.geometry]) {
16212             parameters[n] = o[parameters.geometry];
16213         }
16214         return parameters;
16215     }
16216
16217     function setFilter(parameters) {
16218         return sets(parameters, 'filter', tag_filters);
16219     }
16220
16221     function setSort(parameters) {
16222         return sets(parameters, 'sortname', tag_sorts);
16223     }
16224
16225     function clean(parameters) {
16226         return _.omit(parameters, 'geometry', 'debounce');
16227     }
16228
16229     function shorten(parameters) {
16230         if (!parameters.query) {
16231             delete parameters.query;
16232         } else {
16233             parameters.query = parameters.query.slice(0, 3);
16234         }
16235         return parameters;
16236     }
16237
16238     function popularKeys(parameters) {
16239         var pop_field = 'count_all';
16240         if (parameters.filter) pop_field = 'count_' + parameters.filter;
16241         return function(d) { return parseFloat(d[pop_field]) > 10000; };
16242     }
16243
16244     function popularValues() {
16245         return function(d) { return parseFloat(d.fraction) > 0.01 || d.in_wiki; };
16246     }
16247
16248     function valKey(d) { return { value: d.key }; }
16249
16250     function valKeyDescription(d) {
16251         return {
16252             value: d.value,
16253             title: d.description
16254         };
16255     }
16256
16257     var debounced = _.debounce(d3.json, 100, true);
16258
16259     function request(url, debounce, callback) {
16260         if (cache[url]) {
16261             callback(null, cache[url]);
16262         } else if (debounce) {
16263             debounced(url, done);
16264         } else {
16265             d3.json(url, done);
16266         }
16267
16268         function done(err, data) {
16269             if (!err) cache[url] = data;
16270             callback(err, data);
16271         }
16272     }
16273
16274     taginfo.keys = function(parameters, callback) {
16275         var debounce = parameters.debounce;
16276         parameters = clean(shorten(setSort(setFilter(parameters))));
16277         request(endpoint + 'keys/all?' +
16278             iD.util.qsString(_.extend({
16279                 rp: 10,
16280                 sortname: 'count_all',
16281                 sortorder: 'desc',
16282                 page: 1
16283             }, parameters)), debounce, function(err, d) {
16284                 if (err) return callback(err);
16285                 callback(null, d.data.filter(popularKeys(parameters)).map(valKey));
16286             });
16287     };
16288
16289     taginfo.values = function(parameters, callback) {
16290         var debounce = parameters.debounce;
16291         parameters = clean(shorten(setSort(setFilter(parameters))));
16292         request(endpoint + 'key/values?' +
16293             iD.util.qsString(_.extend({
16294                 rp: 25,
16295                 sortname: 'count_all',
16296                 sortorder: 'desc',
16297                 page: 1
16298             }, parameters)), debounce, function(err, d) {
16299                 if (err) return callback(err);
16300                 callback(null, d.data.filter(popularValues()).map(valKeyDescription), parameters);
16301             });
16302     };
16303
16304     taginfo.docs = function(parameters, callback) {
16305         var debounce = parameters.debounce;
16306         parameters = clean(setSort(parameters));
16307
16308         var path = 'key/wiki_pages?';
16309         if (parameters.value) path = 'tag/wiki_pages?';
16310         else if (parameters.rtype) path = 'relation/wiki_pages?';
16311
16312         request(endpoint + path +
16313             iD.util.qsString(parameters), debounce, callback);
16314     };
16315
16316     taginfo.endpoint = function(_) {
16317         if (!arguments.length) return endpoint;
16318         endpoint = _;
16319         return taginfo;
16320     };
16321
16322     return taginfo;
16323 };
16324 iD.wikipedia  = function() {
16325     var wiki = {},
16326         endpoint = 'https://en.wikipedia.org/w/api.php?';
16327
16328     wiki.search = function(lang, query, callback) {
16329         lang = lang || 'en';
16330         d3.jsonp(endpoint.replace('en', lang) +
16331             iD.util.qsString({
16332                 action: 'query',
16333                 list: 'search',
16334                 srlimit: '10',
16335                 srinfo: 'suggestion',
16336                 format: 'json',
16337                 callback: '{callback}',
16338                 srsearch: query
16339             }), function(data) {
16340                 if (!data.query) return;
16341                 callback(query, data.query.search.map(function(d) {
16342                     return d.title;
16343                 }));
16344             });
16345     };
16346
16347     wiki.suggestions = function(lang, query, callback) {
16348         lang = lang || 'en';
16349         d3.jsonp(endpoint.replace('en', lang) +
16350             iD.util.qsString({
16351                 action: 'opensearch',
16352                 namespace: 0,
16353                 suggest: '',
16354                 format: 'json',
16355                 callback: '{callback}',
16356                 search: query
16357             }), function(d) {
16358                 callback(d[0], d[1]);
16359             });
16360     };
16361
16362     wiki.translations = function(lang, title, callback) {
16363         d3.jsonp(endpoint.replace('en', lang) +
16364             iD.util.qsString({
16365                 action: 'query',
16366                 prop: 'langlinks',
16367                 format: 'json',
16368                 callback: '{callback}',
16369                 lllimit: 500,
16370                 titles: title
16371             }), function(d) {
16372                 var list = d.query.pages[Object.keys(d.query.pages)[0]],
16373                     translations = {};
16374                 if (list && list.langlinks) {
16375                     list.langlinks.forEach(function(d) {
16376                         translations[d.lang] = d['*'];
16377                     });
16378                     callback(translations);
16379                 }
16380             });
16381     };
16382
16383     return wiki;
16384 };
16385 iD.util = {};
16386
16387 iD.util.tagText = function(entity) {
16388     return d3.entries(entity.tags).map(function(e) {
16389         return e.key + '=' + e.value;
16390     }).join(', ');
16391 };
16392
16393 iD.util.entitySelector = function(ids) {
16394     return ids.length ? '.' + ids.join(',.') : 'nothing';
16395 };
16396
16397 iD.util.entityOrMemberSelector = function(ids, graph) {
16398     var s = iD.util.entitySelector(ids);
16399
16400     ids.forEach(function(id) {
16401         var entity = graph.hasEntity(id);
16402         if (entity && entity.type === 'relation') {
16403             entity.members.forEach(function(member) {
16404                 s += ',.' + member.id;
16405             });
16406         }
16407     });
16408
16409     return s;
16410 };
16411
16412 iD.util.displayName = function(entity) {
16413     var localeName = 'name:' + iD.detect().locale.toLowerCase().split('-')[0];
16414     return entity.tags[localeName] || entity.tags.name || entity.tags.ref;
16415 };
16416
16417 iD.util.stringQs = function(str) {
16418     return str.split('&').reduce(function(obj, pair){
16419         var parts = pair.split('=');
16420         if (parts.length === 2) {
16421             obj[parts[0]] = (null === parts[1]) ? '' : decodeURIComponent(parts[1]);
16422         }
16423         return obj;
16424     }, {});
16425 };
16426
16427 iD.util.qsString = function(obj, noencode) {
16428     function softEncode(s) { return s.replace('&', '%26'); }
16429     return Object.keys(obj).sort().map(function(key) {
16430         return encodeURIComponent(key) + '=' + (
16431             noencode ? softEncode(obj[key]) : encodeURIComponent(obj[key]));
16432     }).join('&');
16433 };
16434
16435 iD.util.prefixDOMProperty = function(property) {
16436     var prefixes = ['webkit', 'ms', 'moz', 'o'],
16437         i = -1,
16438         n = prefixes.length,
16439         s = document.body;
16440
16441     if (property in s)
16442         return property;
16443
16444     property = property.substr(0, 1).toUpperCase() + property.substr(1);
16445
16446     while (++i < n)
16447         if (prefixes[i] + property in s)
16448             return prefixes[i] + property;
16449
16450     return false;
16451 };
16452
16453 iD.util.prefixCSSProperty = function(property) {
16454     var prefixes = ['webkit', 'ms', 'Moz', 'O'],
16455         i = -1,
16456         n = prefixes.length,
16457         s = document.body.style;
16458
16459     if (property.toLowerCase() in s)
16460         return property.toLowerCase();
16461
16462     while (++i < n)
16463         if (prefixes[i] + property in s)
16464             return '-' + prefixes[i].toLowerCase() + property.replace(/([A-Z])/g, '-$1').toLowerCase();
16465
16466     return false;
16467 };
16468
16469
16470 iD.util.setTransform = function(el, x, y, scale) {
16471     var prop = iD.util.transformProperty = iD.util.transformProperty || iD.util.prefixCSSProperty('Transform'),
16472         translate = iD.detect().opera ?
16473             'translate('   + x + 'px,' + y + 'px)' :
16474             'translate3d(' + x + 'px,' + y + 'px,0)';
16475     return el.style(prop, translate + (scale ? ' scale(' + scale + ')' : ''));
16476 };
16477
16478 iD.util.getStyle = function(selector) {
16479     for (var i = 0; i < document.styleSheets.length; i++) {
16480         var rules = document.styleSheets[i].rules || document.styleSheets[i].cssRules || [];
16481         for (var k = 0; k < rules.length; k++) {
16482             var selectorText = rules[k].selectorText && rules[k].selectorText.split(', ');
16483             if (_.contains(selectorText, selector)) {
16484                 return rules[k];
16485             }
16486         }
16487     }
16488 };
16489
16490 iD.util.editDistance = function(a, b) {
16491     if (a.length === 0) return b.length;
16492     if (b.length === 0) return a.length;
16493     var matrix = [];
16494     for (var i = 0; i <= b.length; i++) { matrix[i] = [i]; }
16495     for (var j = 0; j <= a.length; j++) { matrix[0][j] = j; }
16496     for (i = 1; i <= b.length; i++) {
16497         for (j = 1; j <= a.length; j++) {
16498             if (b.charAt(i-1) === a.charAt(j-1)) {
16499                 matrix[i][j] = matrix[i-1][j-1];
16500             } else {
16501                 matrix[i][j] = Math.min(matrix[i-1][j-1] + 1, // substitution
16502                     Math.min(matrix[i][j-1] + 1, // insertion
16503                     matrix[i-1][j] + 1)); // deletion
16504             }
16505         }
16506     }
16507     return matrix[b.length][a.length];
16508 };
16509
16510 // a d3.mouse-alike which
16511 // 1. Only works on HTML elements, not SVG
16512 // 2. Does not cause style recalculation
16513 iD.util.fastMouse = function(container) {
16514     var rect = _.clone(container.getBoundingClientRect()),
16515         rectLeft = rect.left,
16516         rectTop = rect.top,
16517         clientLeft = +container.clientLeft,
16518         clientTop = +container.clientTop;
16519     return function(e) {
16520         return [
16521             e.clientX - rectLeft - clientLeft,
16522             e.clientY - rectTop - clientTop];
16523     };
16524 };
16525
16526 /* jshint -W103 */
16527 iD.util.getPrototypeOf = Object.getPrototypeOf || function(obj) { return obj.__proto__; };
16528
16529 iD.util.asyncMap = function(inputs, func, callback) {
16530     var remaining = inputs.length,
16531         results = [],
16532         errors = [];
16533
16534     inputs.forEach(function(d, i) {
16535         func(d, function done(err, data) {
16536             errors[i] = err;
16537             results[i] = data;
16538             remaining --;
16539             if (!remaining) callback(errors, results);
16540         });
16541     });
16542 };
16543
16544 // wraps an index to an interval [0..length-1]
16545 iD.util.wrap = function(index, length) {
16546     if (index < 0)
16547         index += Math.ceil(-index/length)*length;
16548     return index % length;
16549 };
16550 // A per-domain session mutex backed by a cookie and dead man's
16551 // switch. If the session crashes, the mutex will auto-release
16552 // after 5 seconds.
16553
16554 iD.util.SessionMutex = function(name) {
16555     var mutex = {},
16556         intervalID;
16557
16558     function renew() {
16559         var expires = new Date();
16560         expires.setSeconds(expires.getSeconds() + 5);
16561         document.cookie = name + '=1; expires=' + expires.toUTCString();
16562     }
16563
16564     mutex.lock = function() {
16565         if (intervalID) return true;
16566         var cookie = document.cookie.replace(new RegExp('(?:(?:^|.*;)\\s*' + name + '\\s*\\=\\s*([^;]*).*$)|^.*$'), '$1');
16567         if (cookie) return false;
16568         renew();
16569         intervalID = window.setInterval(renew, 4000);
16570         return true;
16571     };
16572
16573     mutex.unlock = function() {
16574         if (!intervalID) return;
16575         document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT';
16576         clearInterval(intervalID);
16577         intervalID = null;
16578     };
16579
16580     mutex.locked = function() {
16581         return !!intervalID;
16582     };
16583
16584     return mutex;
16585 };
16586 iD.util.SuggestNames = function(preset, suggestions) {
16587     preset = preset.id.split('/', 2);
16588     var k = preset[0],
16589         v = preset[1];
16590
16591     return function(value, callback) {
16592         var result = [];
16593         if (value && value.length > 2) {
16594             if (suggestions[k] && suggestions[k][v]) {
16595                 for (var sugg in suggestions[k][v]) {
16596                     var dist = iD.util.editDistance(value, sugg.substring(0, value.length));
16597                     if (dist < 3) {
16598                         result.push({
16599                             title: sugg,
16600                             value: sugg,
16601                             dist: dist
16602                         });
16603                     }
16604                 }
16605             }
16606             result.sort(function(a, b) {
16607                 return a.dist - b.dist;
16608             });
16609         }
16610         result = result.slice(0,3);
16611         callback(result);
16612     };
16613 };
16614 iD.geo = {};
16615
16616 iD.geo.roundCoords = function(c) {
16617     return [Math.floor(c[0]), Math.floor(c[1])];
16618 };
16619
16620 iD.geo.interp = function(p1, p2, t) {
16621     return [p1[0] + (p2[0] - p1[0]) * t,
16622             p1[1] + (p2[1] - p1[1]) * t];
16623 };
16624
16625 // http://jsperf.com/id-dist-optimization
16626 iD.geo.euclideanDistance = function(a, b) {
16627     var x = a[0] - b[0], y = a[1] - b[1];
16628     return Math.sqrt((x * x) + (y * y));
16629 };
16630 // Equirectangular approximation of spherical distances on Earth
16631 iD.geo.sphericalDistance = function(a, b) {
16632     var x = Math.cos(a[1]*Math.PI/180) * (a[0] - b[0]),
16633         y = a[1] - b[1];
16634     return 6.3710E6 * Math.sqrt((x * x) + (y * y)) * Math.PI/180;
16635 };
16636
16637 iD.geo.edgeEqual = function(a, b) {
16638     return (a[0] === b[0] && a[1] === b[1]) ||
16639         (a[0] === b[1] && a[1] === b[0]);
16640 };
16641
16642 // Choose the edge with the minimal distance from `point` to its orthogonal
16643 // projection onto that edge, if such a projection exists, or the distance to
16644 // the closest vertex on that edge. Returns an object with the `index` of the
16645 // chosen edge, the chosen `loc` on that edge, and the `distance` to to it.
16646 iD.geo.chooseEdge = function(nodes, point, projection) {
16647     var dist = iD.geo.euclideanDistance,
16648         points = nodes.map(function(n) { return projection(n.loc); }),
16649         min = Infinity,
16650         idx, loc;
16651
16652     function dot(p, q) {
16653         return p[0] * q[0] + p[1] * q[1];
16654     }
16655
16656     for (var i = 0; i < points.length - 1; i++) {
16657         var o = points[i],
16658             s = [points[i + 1][0] - o[0],
16659                  points[i + 1][1] - o[1]],
16660             v = [point[0] - o[0],
16661                  point[1] - o[1]],
16662             proj = dot(v, s) / dot(s, s),
16663             p;
16664
16665         if (proj < 0) {
16666             p = o;
16667         } else if (proj > 1) {
16668             p = points[i + 1];
16669         } else {
16670             p = [o[0] + proj * s[0], o[1] + proj * s[1]];
16671         }
16672
16673         var d = dist(p, point);
16674         if (d < min) {
16675             min = d;
16676             idx = i + 1;
16677             loc = projection.invert(p);
16678         }
16679     }
16680
16681     return {
16682         index: idx,
16683         distance: min,
16684         loc: loc
16685     };
16686 };
16687
16688 // Return whether point is contained in polygon.
16689 //
16690 // `point` should be a 2-item array of coordinates.
16691 // `polygon` should be an array of 2-item arrays of coordinates.
16692 //
16693 // From https://github.com/substack/point-in-polygon.
16694 // ray-casting algorithm based on
16695 // http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html
16696 //
16697 iD.geo.pointInPolygon = function(point, polygon) {
16698     var x = point[0],
16699         y = point[1],
16700         inside = false;
16701
16702     for (var i = 0, j = polygon.length - 1; i < polygon.length; j = i++) {
16703         var xi = polygon[i][0], yi = polygon[i][1];
16704         var xj = polygon[j][0], yj = polygon[j][1];
16705
16706         var intersect = ((yi > y) !== (yj > y)) &&
16707             (x < (xj - xi) * (y - yi) / (yj - yi) + xi);
16708         if (intersect) inside = !inside;
16709     }
16710
16711     return inside;
16712 };
16713
16714 iD.geo.polygonContainsPolygon = function(outer, inner) {
16715     return _.every(inner, function(point) {
16716         return iD.geo.pointInPolygon(point, outer);
16717     });
16718 };
16719
16720 iD.geo.polygonIntersectsPolygon = function(outer, inner) {
16721     return _.some(inner, function(point) {
16722         return iD.geo.pointInPolygon(point, outer);
16723     });
16724 };
16725
16726 iD.geo.pathLength = function(path) {
16727     var length = 0,
16728         dx, dy;
16729     for (var i = 0; i < path.length - 1; i++) {
16730         dx = path[i][0] - path[i + 1][0];
16731         dy = path[i][1] - path[i + 1][1];
16732         length += Math.sqrt(dx * dx + dy * dy);
16733     }
16734     return length;
16735 };
16736 iD.geo.Extent = function geoExtent(min, max) {
16737     if (!(this instanceof iD.geo.Extent)) return new iD.geo.Extent(min, max);
16738     if (min instanceof iD.geo.Extent) {
16739         return min;
16740     } else if (min && min.length === 2 && min[0].length === 2 && min[1].length === 2) {
16741         this[0] = min[0];
16742         this[1] = min[1];
16743     } else {
16744         this[0] = min        || [ Infinity,  Infinity];
16745         this[1] = max || min || [-Infinity, -Infinity];
16746     }
16747 };
16748
16749 iD.geo.Extent.prototype = [[], []];
16750
16751 _.extend(iD.geo.Extent.prototype, {
16752     extend: function(obj) {
16753         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
16754         return iD.geo.Extent([Math.min(obj[0][0], this[0][0]),
16755                               Math.min(obj[0][1], this[0][1])],
16756                              [Math.max(obj[1][0], this[1][0]),
16757                               Math.max(obj[1][1], this[1][1])]);
16758     },
16759
16760     center: function() {
16761         return [(this[0][0] + this[1][0]) / 2,
16762                 (this[0][1] + this[1][1]) / 2];
16763     },
16764
16765     polygon: function() {
16766         return [
16767             [this[0][0], this[0][1]],
16768             [this[0][0], this[1][1]],
16769             [this[1][0], this[1][1]],
16770             [this[1][0], this[0][1]],
16771             [this[0][0], this[0][1]]
16772         ];
16773     },
16774
16775     intersects: function(obj) {
16776         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
16777         return obj[0][0] <= this[1][0] &&
16778                obj[0][1] <= this[1][1] &&
16779                obj[1][0] >= this[0][0] &&
16780                obj[1][1] >= this[0][1];
16781     },
16782
16783     intersection: function(obj) {
16784         if (!this.intersects(obj)) return new iD.geo.Extent();
16785         return new iD.geo.Extent([Math.max(obj[0][0], this[0][0]),
16786                                   Math.max(obj[0][1], this[0][1])],
16787                                  [Math.min(obj[1][0], this[1][0]),
16788                                   Math.min(obj[1][1], this[1][1])]);
16789     },
16790
16791     padByMeters: function(meters) {
16792         var dLat = meters / 111200,
16793             dLon = meters / 111200 / Math.abs(Math.cos(this.center()[1]));
16794         return iD.geo.Extent(
16795                 [this[0][0] - dLon, this[0][1] - dLat],
16796                 [this[1][0] + dLon, this[1][1] + dLat]);
16797     },
16798
16799     toParam: function() {
16800         return [this[0][0], this[0][1], this[1][0], this[1][1]].join(',');
16801     }
16802 });
16803 // For fixing up rendering of multipolygons with tags on the outer member.
16804 // https://github.com/openstreetmap/iD/issues/613
16805 iD.geo.isSimpleMultipolygonOuterMember = function(entity, graph) {
16806     if (entity.type !== 'way')
16807         return false;
16808
16809     var parents = graph.parentRelations(entity);
16810     if (parents.length !== 1)
16811         return false;
16812
16813     var parent = parents[0];
16814     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
16815         return false;
16816
16817     var members = parent.members, member;
16818     for (var i = 0; i < members.length; i++) {
16819         member = members[i];
16820         if (member.id === entity.id && member.role && member.role !== 'outer')
16821             return false; // Not outer member
16822         if (member.id !== entity.id && (!member.role || member.role === 'outer'))
16823             return false; // Not a simple multipolygon
16824     }
16825
16826     return parent;
16827 };
16828
16829 iD.geo.simpleMultipolygonOuterMember = function(entity, graph) {
16830     if (entity.type !== 'way')
16831         return false;
16832
16833     var parents = graph.parentRelations(entity);
16834     if (parents.length !== 1)
16835         return false;
16836
16837     var parent = parents[0];
16838     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
16839         return false;
16840
16841     var members = parent.members, member, outerMember;
16842     for (var i = 0; i < members.length; i++) {
16843         member = members[i];
16844         if (!member.role || member.role === 'outer') {
16845             if (outerMember)
16846                 return false; // Not a simple multipolygon
16847             outerMember = member;
16848         }
16849     }
16850
16851     return outerMember && graph.hasEntity(outerMember.id);
16852 };
16853
16854 // Join `array` into sequences of connecting ways.
16855 //
16856 // Segments which share identical start/end nodes will, as much as possible,
16857 // be connected with each other.
16858 //
16859 // The return value is a nested array. Each constituent array contains elements
16860 // of `array` which have been determined to connect. Each consitituent array
16861 // also has a `nodes` property whose value is an ordered array of member nodes,
16862 // with appropriate order reversal and start/end coordinate de-duplication.
16863 //
16864 // Members of `array` must have, at minimum, `type` and `id` properties.
16865 // Thus either an array of `iD.Way`s or a relation member array may be
16866 // used.
16867 //
16868 // If an member has a `tags` property, its tags will be reversed via
16869 // `iD.actions.Reverse` in the output.
16870 //
16871 // Incomplete members (those for which `graph.hasEntity(element.id)` returns
16872 // false) and non-way members are ignored.
16873 //
16874 iD.geo.joinWays = function(array, graph) {
16875     var joined = [], member, current, nodes, first, last, i, how, what;
16876
16877     array = array.filter(function(member) {
16878         return member.type === 'way' && graph.hasEntity(member.id);
16879     });
16880
16881     function resolve(member) {
16882         return graph.childNodes(graph.entity(member.id));
16883     }
16884
16885     function reverse(member) {
16886         return member.tags ? iD.actions.Reverse(member.id)(graph).entity(member.id) : member;
16887     }
16888
16889     while (array.length) {
16890         member = array.shift();
16891         current = [member];
16892         current.nodes = nodes = resolve(member).slice();
16893         joined.push(current);
16894
16895         while (array.length && _.first(nodes) !== _.last(nodes)) {
16896             first = _.first(nodes);
16897             last  = _.last(nodes);
16898
16899             for (i = 0; i < array.length; i++) {
16900                 member = array[i];
16901                 what = resolve(member);
16902
16903                 if (last === _.first(what)) {
16904                     how  = nodes.push;
16905                     what = what.slice(1);
16906                     break;
16907                 } else if (last === _.last(what)) {
16908                     how  = nodes.push;
16909                     what = what.slice(0, -1).reverse();
16910                     member = reverse(member);
16911                     break;
16912                 } else if (first === _.last(what)) {
16913                     how  = nodes.unshift;
16914                     what = what.slice(0, -1);
16915                     break;
16916                 } else if (first === _.first(what)) {
16917                     how  = nodes.unshift;
16918                     what = what.slice(1).reverse();
16919                     member = reverse(member);
16920                     break;
16921                 } else {
16922                     what = how = null;
16923                 }
16924             }
16925
16926             if (!what)
16927                 break; // No more joinable ways.
16928
16929             how.apply(current, [member]);
16930             how.apply(nodes, what);
16931
16932             array.splice(i, 1);
16933         }
16934     }
16935
16936     return joined;
16937 };
16938 iD.geo.turns = function(graph, entityID) {
16939     var way = graph.entity(entityID);
16940     if (way.type !== 'way' || !way.tags.highway || way.isArea())
16941         return [];
16942
16943     function withRestriction(turn) {
16944         graph.parentRelations(turn.from).forEach(function(relation) {
16945             if (relation.tags.type !== 'restriction')
16946                 return;
16947
16948             var f = relation.memberByRole('from'),
16949                 t = relation.memberByRole('to'),
16950                 v = relation.memberByRole('via');
16951
16952             if (f && f.id === turn.from.id &&
16953                 t && t.id === turn.to.id &&
16954                 v && v.id === turn.via.id) {
16955                 turn.restriction = relation;
16956             }
16957         });
16958
16959         return turn;
16960     }
16961
16962     var turns = [];
16963
16964     [way.first(), way.last()].forEach(function(nodeID) {
16965         var node = graph.entity(nodeID);
16966         graph.parentWays(node).forEach(function(parent) {
16967             if (parent === way || parent.isDegenerate() || !parent.tags.highway)
16968                 return;
16969             if (way.first() === node.id && way.tags.oneway === 'yes')
16970                 return;
16971             if (way.last() === node.id && way.tags.oneway === '-1')
16972                 return;
16973
16974             var index = parent.nodes.indexOf(node.id);
16975
16976             // backward
16977             if (parent.first() !== node.id && parent.tags.oneway !== 'yes') {
16978                 turns.push(withRestriction({
16979                     from: way,
16980                     to: parent,
16981                     via: node,
16982                     toward: graph.entity(parent.nodes[index - 1])
16983                 }));
16984             }
16985
16986             // forward
16987             if (parent.last() !== node.id && parent.tags.oneway !== '-1') {
16988                 turns.push(withRestriction({
16989                     from: way,
16990                     to: parent,
16991                     via: node,
16992                     toward: graph.entity(parent.nodes[index + 1])
16993                 }));
16994             }
16995        });
16996     });
16997
16998     return turns;
16999 };
17000 iD.actions = {};
17001 iD.actions.AddEntity = function(way) {
17002     return function(graph) {
17003         return graph.replace(way);
17004     };
17005 };
17006 iD.actions.AddMember = function(relationId, member, memberIndex) {
17007     return function(graph) {
17008         var relation = graph.entity(relationId);
17009
17010         if (isNaN(memberIndex) && member.type === 'way') {
17011             var members = relation.indexedMembers();
17012             members.push(member);
17013
17014             var joined = iD.geo.joinWays(members, graph);
17015             for (var i = 0; i < joined.length; i++) {
17016                 var segment = joined[i];
17017                 for (var j = 0; j < segment.length && segment.length >= 2; j++) {
17018                     if (segment[j] !== member)
17019                         continue;
17020
17021                     if (j === 0) {
17022                         memberIndex = segment[j + 1].index;
17023                     } else if (j === segment.length - 1) {
17024                         memberIndex = segment[j - 1].index + 1;
17025                     } else {
17026                         memberIndex = Math.min(segment[j - 1].index + 1, segment[j + 1].index + 1);
17027                     }
17028                 }
17029             }
17030         }
17031
17032         return graph.replace(relation.addMember(member, memberIndex));
17033     };
17034 };
17035 iD.actions.AddMidpoint = function(midpoint, node) {
17036     return function(graph) {
17037         graph = graph.replace(node.move(midpoint.loc));
17038
17039         var parents = _.intersection(
17040             graph.parentWays(graph.entity(midpoint.edge[0])),
17041             graph.parentWays(graph.entity(midpoint.edge[1])));
17042
17043         parents.forEach(function(way) {
17044             for (var i = 0; i < way.nodes.length - 1; i++) {
17045                 if (iD.geo.edgeEqual([way.nodes[i], way.nodes[i + 1]], midpoint.edge)) {
17046                     graph = graph.replace(graph.entity(way.id).addNode(node.id, i + 1));
17047
17048                     // Add only one midpoint on doubled-back segments,
17049                     // turning them into self-intersections.
17050                     return;
17051                 }
17052             }
17053         });
17054
17055         return graph;
17056     };
17057 };
17058 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/AddNodeToWayAction.as
17059 iD.actions.AddVertex = function(wayId, nodeId, index) {
17060     return function(graph) {
17061         return graph.replace(graph.entity(wayId).addNode(nodeId, index));
17062     };
17063 };
17064 iD.actions.ChangeMember = function(relationId, member, memberIndex) {
17065     return function(graph) {
17066         return graph.replace(graph.entity(relationId).updateMember(member, memberIndex));
17067     };
17068 };
17069 iD.actions.ChangePreset = function(entityId, oldPreset, newPreset) {
17070     return function(graph) {
17071         var entity = graph.entity(entityId),
17072             geometry = entity.geometry(graph),
17073             tags = entity.tags;
17074
17075         if (oldPreset) tags = oldPreset.removeTags(tags, geometry);
17076         if (newPreset) tags = newPreset.applyTags(tags, geometry);
17077
17078         return graph.replace(entity.update({tags: tags}));
17079     };
17080 };
17081 iD.actions.ChangeTags = function(entityId, tags) {
17082     return function(graph) {
17083         var entity = graph.entity(entityId);
17084         return graph.replace(entity.update({tags: tags}));
17085     };
17086 };
17087 iD.actions.Circularize = function(wayId, projection, maxAngle) {
17088     maxAngle = (maxAngle || 20) * Math.PI / 180;
17089
17090     var action = function(graph) {
17091         var way = graph.entity(wayId),
17092             nodes = _.uniq(graph.childNodes(way)),
17093             keyNodes = nodes.filter(function(n) { return graph.parentWays(n).length !== 1; }),
17094             points = nodes.map(function(n) { return projection(n.loc); }),
17095             keyPoints = keyNodes.map(function(n) { return projection(n.loc); }),
17096             centroid = d3.geom.polygon(points).centroid(),
17097             radius = d3.median(points, function(p) { return iD.geo.euclideanDistance(centroid, p); }),
17098             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17099             ids;
17100
17101         // we need atleast two key nodes for the algorithm to work
17102         if (!keyNodes.length) {
17103             keyNodes = [nodes[0]];
17104             keyPoints = [points[0]];
17105         }
17106
17107         if (keyNodes.length === 1) {
17108             var index = nodes.indexOf(keyNodes[0]),
17109                 oppositeIndex = Math.floor((index + nodes.length / 2) % nodes.length);
17110
17111             keyNodes.push(nodes[oppositeIndex]);
17112             keyPoints.push(points[oppositeIndex]);
17113         }
17114
17115         // key points and nodes are those connected to the ways,
17116         // they are projected onto the circle, inbetween nodes are moved
17117         // to constant internals between key nodes, extra inbetween nodes are
17118         // added if necessary.
17119         for (var i = 0; i < keyPoints.length; i++) {
17120             var nextKeyNodeIndex = (i + 1) % keyNodes.length,
17121                 startNodeIndex = nodes.indexOf(keyNodes[i]),
17122                 endNodeIndex = nodes.indexOf(keyNodes[nextKeyNodeIndex]),
17123                 numberNewPoints = -1,
17124                 indexRange = endNodeIndex - startNodeIndex,
17125                 distance, totalAngle, eachAngle, startAngle, endAngle,
17126                 angle, loc, node, j;
17127
17128             if (indexRange < 0) {
17129                 indexRange += nodes.length;
17130             }
17131
17132             // position this key node
17133             distance = iD.geo.euclideanDistance(centroid, keyPoints[i]);
17134             keyPoints[i] = [
17135                 centroid[0] + (keyPoints[i][0] - centroid[0]) / distance * radius,
17136                 centroid[1] + (keyPoints[i][1] - centroid[1]) / distance * radius];
17137             graph = graph.replace(keyNodes[i].move(projection.invert(keyPoints[i])));
17138
17139             // figure out the between delta angle we want to match to
17140             startAngle = Math.atan2(keyPoints[i][1] - centroid[1], keyPoints[i][0] - centroid[0]);
17141             endAngle = Math.atan2(keyPoints[nextKeyNodeIndex][1] - centroid[1], keyPoints[nextKeyNodeIndex][0] - centroid[0]);
17142             totalAngle = endAngle - startAngle;
17143
17144             // detects looping around -pi/pi
17145             if (totalAngle*sign > 0) {
17146                 totalAngle = -sign * (2 * Math.PI - Math.abs(totalAngle));
17147             }
17148
17149             do {
17150                 numberNewPoints++;
17151                 eachAngle = totalAngle / (indexRange + numberNewPoints);
17152             } while (Math.abs(eachAngle) > maxAngle);
17153
17154             // move existing points
17155             for (j = 1; j < indexRange; j++) {
17156                 angle = startAngle + j * eachAngle;
17157                 loc = projection.invert([
17158                     centroid[0] + Math.cos(angle)*radius,
17159                     centroid[1] + Math.sin(angle)*radius]);
17160
17161                 node = nodes[(j + startNodeIndex) % nodes.length].move(loc);
17162                 graph = graph.replace(node);
17163             }
17164
17165             // add new inbetween nodes if necessary
17166             for (j = 0; j < numberNewPoints; j++) {
17167                 angle = startAngle + (indexRange + j) * eachAngle;
17168                 loc = projection.invert([
17169                     centroid[0] + Math.cos(angle) * radius,
17170                     centroid[1] + Math.sin(angle) * radius]);
17171
17172                 node = iD.Node({loc: loc});
17173                 graph = graph.replace(node);
17174
17175                 nodes.splice(endNodeIndex + j, 0, node);
17176             }
17177         }
17178
17179         // update the way to have all the new nodes
17180         ids = nodes.map(function(n) { return n.id; });
17181         ids.push(ids[0]);
17182
17183         way = way.update({nodes: ids});
17184         graph = graph.replace(way);
17185
17186         return graph;
17187     };
17188
17189     action.disabled = function(graph) {
17190         if (!graph.entity(wayId).isClosed())
17191             return 'not_closed';
17192     };
17193
17194     return action;
17195 };
17196 // Connect the ways at the given nodes.
17197 //
17198 // The last node will survive. All other nodes will be replaced with
17199 // the surviving node in parent ways, and then removed.
17200 //
17201 // Tags and relation memberships of of non-surviving nodes are merged
17202 // to the survivor.
17203 //
17204 // This is the inverse of `iD.actions.Disconnect`.
17205 //
17206 // Reference:
17207 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeNodesAction.as
17208 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/MergeNodesAction.java
17209 //
17210 iD.actions.Connect = function(nodeIds) {
17211     return function(graph) {
17212         var survivor = graph.entity(_.last(nodeIds));
17213
17214         for (var i = 0; i < nodeIds.length - 1; i++) {
17215             var node = graph.entity(nodeIds[i]);
17216
17217             /*jshint -W083 */
17218             graph.parentWays(node).forEach(function(parent) {
17219                 if (!parent.areAdjacent(node.id, survivor.id)) {
17220                     graph = graph.replace(parent.replaceNode(node.id, survivor.id));
17221                 }
17222             });
17223
17224             graph.parentRelations(node).forEach(function(parent) {
17225                 graph = graph.replace(parent.replaceMember(node, survivor));
17226             });
17227             /*jshint +W083 */
17228
17229             survivor = survivor.mergeTags(node.tags);
17230             graph = iD.actions.DeleteNode(node.id)(graph);
17231         }
17232
17233         graph = graph.replace(survivor);
17234
17235         return graph;
17236     };
17237 };
17238 iD.actions.DeleteMember = function(relationId, memberIndex) {
17239     return function(graph) {
17240         return graph.replace(graph.entity(relationId).removeMember(memberIndex));
17241     };
17242 };
17243 iD.actions.DeleteMultiple = function(ids) {
17244     var actions = {
17245         way: iD.actions.DeleteWay,
17246         node: iD.actions.DeleteNode,
17247         relation: iD.actions.DeleteRelation
17248     };
17249
17250     var action = function(graph) {
17251         ids.forEach(function(id) {
17252             if (graph.hasEntity(id)) { // It may have been deleted aready.
17253                 graph = actions[graph.entity(id).type](id)(graph);
17254             }
17255         });
17256
17257         return graph;
17258     };
17259
17260     action.disabled = function(graph) {
17261         for (var i = 0; i < ids.length; i++) {
17262             var id = ids[i],
17263                 disabled = actions[graph.entity(id).type](id).disabled(graph);
17264             if (disabled) return disabled;
17265         }
17266     };
17267
17268     return action;
17269 };
17270 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteNodeAction.as
17271 iD.actions.DeleteNode = function(nodeId) {
17272     var action = function(graph) {
17273         var node = graph.entity(nodeId);
17274
17275         graph.parentWays(node)
17276             .forEach(function(parent) {
17277                 parent = parent.removeNode(nodeId);
17278                 graph = graph.replace(parent);
17279
17280                 if (parent.isDegenerate()) {
17281                     graph = iD.actions.DeleteWay(parent.id)(graph);
17282                 }
17283             });
17284
17285         graph.parentRelations(node)
17286             .forEach(function(parent) {
17287                 parent = parent.removeMembersWithID(nodeId);
17288                 graph = graph.replace(parent);
17289
17290                 if (parent.isDegenerate()) {
17291                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17292                 }
17293             });
17294
17295         return graph.remove(node);
17296     };
17297
17298     action.disabled = function() {
17299         return false;
17300     };
17301
17302     return action;
17303 };
17304 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteRelationAction.as
17305 iD.actions.DeleteRelation = function(relationId) {
17306     function deleteEntity(entity, graph) {
17307         return !graph.parentWays(entity).length &&
17308             !graph.parentRelations(entity).length &&
17309             !entity.hasInterestingTags();
17310     }
17311
17312     var action = function(graph) {
17313         var relation = graph.entity(relationId);
17314
17315         graph.parentRelations(relation)
17316             .forEach(function(parent) {
17317                 parent = parent.removeMembersWithID(relationId);
17318                 graph = graph.replace(parent);
17319
17320                 if (parent.isDegenerate()) {
17321                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17322                 }
17323             });
17324
17325         _.uniq(_.pluck(relation.members, 'id')).forEach(function(memberId) {
17326             graph = graph.replace(relation.removeMembersWithID(memberId));
17327
17328             var entity = graph.entity(memberId);
17329             if (deleteEntity(entity, graph)) {
17330                 graph = iD.actions.DeleteMultiple([memberId])(graph);
17331             }
17332         });
17333
17334         return graph.remove(relation);
17335     };
17336
17337     action.disabled = function(graph) {
17338         if (!graph.entity(relationId).isComplete(graph))
17339             return 'incomplete_relation';
17340     };
17341
17342     return action;
17343 };
17344 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteWayAction.as
17345 iD.actions.DeleteWay = function(wayId) {
17346     function deleteNode(node, graph) {
17347         return !graph.parentWays(node).length &&
17348             !graph.parentRelations(node).length &&
17349             !node.hasInterestingTags();
17350     }
17351
17352     var action = function(graph) {
17353         var way = graph.entity(wayId);
17354
17355         graph.parentRelations(way)
17356             .forEach(function(parent) {
17357                 parent = parent.removeMembersWithID(wayId);
17358                 graph = graph.replace(parent);
17359
17360                 if (parent.isDegenerate()) {
17361                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17362                 }
17363             });
17364
17365         _.uniq(way.nodes).forEach(function(nodeId) {
17366             graph = graph.replace(way.removeNode(nodeId));
17367
17368             var node = graph.entity(nodeId);
17369             if (deleteNode(node, graph)) {
17370                 graph = graph.remove(node);
17371             }
17372         });
17373
17374         return graph.remove(way);
17375     };
17376
17377     action.disabled = function() {
17378         return false;
17379     };
17380
17381     return action;
17382 };
17383 iD.actions.DeprecateTags = function(entityId) {
17384     return function(graph) {
17385         var entity = graph.entity(entityId),
17386             newtags = _.clone(entity.tags),
17387             change = false,
17388             rule;
17389
17390         // This handles deprecated tags with a single condition
17391         for (var i = 0; i < iD.data.deprecated.length; i++) {
17392
17393             rule = iD.data.deprecated[i];
17394             var match = _.pairs(rule.old)[0],
17395                 replacements = rule.replace ? _.pairs(rule.replace) : null;
17396
17397             if (entity.tags[match[0]] && match[1] === '*') {
17398
17399                 var value = entity.tags[match[0]];
17400                 if (replacements && !newtags[replacements[0][0]]) {
17401                     newtags[replacements[0][0]] = value;
17402                 }
17403                 delete newtags[match[0]];
17404                 change = true;
17405
17406             } else if (entity.tags[match[0]] === match[1]) {
17407                 newtags = _.assign({}, rule.replace || {}, _.omit(newtags, match[0]));
17408                 change = true;
17409             }
17410         }
17411
17412         if (change) {
17413             return graph.replace(entity.update({tags: newtags}));
17414         } else {
17415             return graph;
17416         }
17417     };
17418 };
17419 iD.actions.DiscardTags = function(difference) {
17420     return function(graph) {
17421         function discardTags(entity) {
17422             if (!_.isEmpty(entity.tags)) {
17423                 var tags = {};
17424                 _.each(entity.tags, function(v, k) {
17425                     if (v) tags[k] = v;
17426                 });
17427
17428                 graph = graph.replace(entity.update({
17429                     tags: _.omit(tags, iD.data.discarded)
17430                 }));
17431             }
17432         }
17433
17434         difference.modified().forEach(discardTags);
17435         difference.created().forEach(discardTags);
17436
17437         return graph;
17438     };
17439 };
17440 // Disconect the ways at the given node.
17441 //
17442 // Optionally, disconnect only the given ways.
17443 //
17444 // For testing convenience, accepts an ID to assign to the (first) new node.
17445 // Normally, this will be undefined and the way will automatically
17446 // be assigned a new ID.
17447 //
17448 // This is the inverse of `iD.actions.Connect`.
17449 //
17450 // Reference:
17451 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/UnjoinNodeAction.as
17452 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/UnGlueAction.java
17453 //
17454 iD.actions.Disconnect = function(nodeId, newNodeId) {
17455     var wayIds;
17456
17457     var action = function(graph) {
17458         var node = graph.entity(nodeId),
17459             replacements = action.replacements(graph);
17460
17461         replacements.forEach(function(replacement) {
17462             var newNode = iD.Node({id: newNodeId, loc: node.loc, tags: node.tags});
17463             graph = graph.replace(newNode);
17464             graph = graph.replace(graph.entity(replacement.wayID).updateNode(newNode.id, replacement.index));
17465         });
17466
17467         return graph;
17468     };
17469
17470     action.replacements = function(graph) {
17471         var candidates = [],
17472             keeping = false,
17473             parents = graph.parentWays(graph.entity(nodeId));
17474
17475         parents.forEach(function(parent) {
17476             if (wayIds && wayIds.indexOf(parent.id) === -1) {
17477                 keeping = true;
17478                 return;
17479             }
17480
17481             parent.nodes.forEach(function(waynode, index) {
17482                 if (waynode === nodeId) {
17483                     candidates.push({wayID: parent.id, index: index});
17484                 }
17485             });
17486         });
17487
17488         return keeping ? candidates : candidates.slice(1);
17489     };
17490
17491     action.disabled = function(graph) {
17492         var replacements = action.replacements(graph);
17493         if (replacements.length === 0 || (wayIds && wayIds.length !== replacements.length))
17494             return 'not_connected';
17495     };
17496
17497     action.limitWays = function(_) {
17498         if (!arguments.length) return wayIds;
17499         wayIds = _;
17500         return action;
17501     };
17502
17503     return action;
17504 };
17505 // Join ways at the end node they share.
17506 //
17507 // This is the inverse of `iD.actions.Split`.
17508 //
17509 // Reference:
17510 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeWaysAction.as
17511 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/CombineWayAction.java
17512 //
17513 iD.actions.Join = function(ids) {
17514
17515     function groupEntitiesByGeometry(graph) {
17516         var entities = ids.map(function(id) { return graph.entity(id); });
17517         return _.extend({line: []}, _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
17518     }
17519
17520     var action = function(graph) {
17521         var ways = ids.map(graph.entity, graph),
17522             survivor = ways[0];
17523
17524         // Prefer to keep an existing way.
17525         for (var i = 0; i < ways.length; i++) {
17526             if (!ways[i].isNew()) {
17527                 survivor = ways[i];
17528                 break;
17529             }
17530         }
17531
17532         var joined = iD.geo.joinWays(ways, graph)[0];
17533
17534         survivor = survivor.update({nodes: _.pluck(joined.nodes, 'id')});
17535         graph = graph.replace(survivor);
17536
17537         joined.forEach(function(way) {
17538             if (way.id === survivor.id)
17539                 return;
17540
17541             graph.parentRelations(way).forEach(function(parent) {
17542                 graph = graph.replace(parent.replaceMember(way, survivor));
17543             });
17544
17545             survivor = survivor.mergeTags(way.tags);
17546
17547             graph = graph.replace(survivor);
17548             graph = iD.actions.DeleteWay(way.id)(graph);
17549         });
17550
17551         return graph;
17552     };
17553
17554     action.disabled = function(graph) {
17555         var geometries = groupEntitiesByGeometry(graph);
17556         if (ids.length < 2 || ids.length !== geometries.line.length)
17557             return 'not_eligible';
17558
17559         var joined = iD.geo.joinWays(ids.map(graph.entity, graph), graph);
17560         if (joined.length > 1)
17561             return 'not_adjacent';
17562
17563         var nodeIds = _.pluck(joined[0].nodes, 'id').slice(1, -1),
17564             relation;
17565
17566         joined[0].forEach(function(way) {
17567             var parents = graph.parentRelations(way);
17568             parents.forEach(function(parent) {
17569                 if (parent.isRestriction() && parent.members.some(function(m) { return nodeIds.indexOf(m.id) >= 0; }))
17570                     relation = parent;
17571             });
17572         });
17573
17574         if (relation)
17575             return 'restriction';
17576     };
17577
17578     return action;
17579 };
17580 iD.actions.Merge = function(ids) {
17581     function groupEntitiesByGeometry(graph) {
17582         var entities = ids.map(function(id) { return graph.entity(id); });
17583         return _.extend({point: [], area: [], line: [], relation: []},
17584             _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
17585     }
17586
17587     var action = function(graph) {
17588         var geometries = groupEntitiesByGeometry(graph),
17589             target = geometries.area[0] || geometries.line[0],
17590             points = geometries.point;
17591
17592         points.forEach(function(point) {
17593             target = target.mergeTags(point.tags);
17594
17595             graph.parentRelations(point).forEach(function(parent) {
17596                 graph = graph.replace(parent.replaceMember(point, target));
17597             });
17598
17599             graph = graph.remove(point);
17600         });
17601
17602         graph = graph.replace(target);
17603
17604         return graph;
17605     };
17606
17607     action.disabled = function(graph) {
17608         var geometries = groupEntitiesByGeometry(graph);
17609         if (geometries.point.length === 0 ||
17610             (geometries.area.length + geometries.line.length) !== 1 ||
17611             geometries.relation.length !== 0)
17612             return 'not_eligible';
17613     };
17614
17615     return action;
17616 };
17617 iD.actions.MergePolygon = function(ids, newRelationId) {
17618
17619     function groupEntities(graph) {
17620         var entities = ids.map(function (id) { return graph.entity(id); });
17621         return _.extend({
17622                 closedWay: [],
17623                 multipolygon: [],
17624                 other: []
17625             }, _.groupBy(entities, function(entity) {
17626                 if (entity.type === 'way' && entity.isClosed()) {
17627                     return 'closedWay';
17628                 } else if (entity.type === 'relation' && entity.isMultipolygon()) {
17629                     return 'multipolygon';
17630                 } else {
17631                     return 'other';
17632                 }
17633             }));
17634     }
17635
17636     var action = function(graph) {
17637         var entities = groupEntities(graph);
17638
17639         // An array representing all the polygons that are part of the multipolygon.
17640         //
17641         // Each element is itself an array of objects with an id property, and has a
17642         // locs property which is an array of the locations forming the polygon.
17643         var polygons = entities.multipolygon.reduce(function(polygons, m) {
17644             return polygons.concat(iD.geo.joinWays(m.members, graph));
17645         }, []).concat(entities.closedWay.map(function(d) {
17646             var member = [{id: d.id}];
17647             member.nodes = graph.childNodes(d);
17648             return member;
17649         }));
17650
17651         // contained is an array of arrays of boolean values,
17652         // where contained[j][k] is true iff the jth way is
17653         // contained by the kth way.
17654         var contained = polygons.map(function(w, i) {
17655             return polygons.map(function(d, n) {
17656                 if (i === n) return null;
17657                 return iD.geo.polygonContainsPolygon(
17658                     _.pluck(d.nodes, 'loc'),
17659                     _.pluck(w.nodes, 'loc'));
17660             });
17661         });
17662
17663         // Sort all polygons as either outer or inner ways
17664         var members = [],
17665             outer = true;
17666
17667         while (polygons.length) {
17668             extractUncontained(polygons);
17669             polygons = polygons.filter(isContained);
17670             contained = contained.filter(isContained).map(filterContained);
17671         }
17672
17673         function isContained(d, i) {
17674             return _.any(contained[i]);
17675         }
17676
17677         function filterContained(d) {
17678             return d.filter(isContained);
17679         }
17680
17681         function extractUncontained(polygons) {
17682             polygons.forEach(function(d, i) {
17683                 if (!isContained(d, i)) {
17684                     d.forEach(function(member) {
17685                         members.push({
17686                             type: 'way',
17687                             id: member.id,
17688                             role: outer ? 'outer' : 'inner'
17689                         });
17690                     });
17691                 }
17692             });
17693             outer = !outer;
17694         }
17695
17696         // Move all tags to one relation
17697         var relation = entities.multipolygon[0] ||
17698             iD.Relation({ id: newRelationId, tags: { type: 'multipolygon' }});
17699
17700         entities.multipolygon.slice(1).forEach(function(m) {
17701             relation = relation.mergeTags(m.tags);
17702             graph = graph.remove(m);
17703         });
17704
17705         entities.closedWay.forEach(function(way) {
17706             function isThisOuter(m) {
17707                 return m.id === way.id && m.role !== 'inner';
17708             }
17709             if (members.some(isThisOuter)) {
17710                 relation = relation.mergeTags(way.tags);
17711                 graph = graph.replace(way.update({ tags: {} }));
17712             }
17713         });
17714
17715         return graph.replace(relation.update({
17716             members: members,
17717             tags: _.omit(relation.tags, 'area')
17718         }));
17719     };
17720
17721     action.disabled = function(graph) {
17722         var entities = groupEntities(graph);
17723         if (entities.other.length > 0 ||
17724             entities.closedWay.length + entities.multipolygon.length < 2)
17725             return 'not_eligible';
17726         if (!entities.multipolygon.every(function(r) { return r.isComplete(graph); }))
17727             return 'incomplete_relation';
17728     };
17729
17730     return action;
17731 };
17732 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
17733 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
17734 iD.actions.Move = function(ids, delta, projection) {
17735     function addNodes(ids, nodes, graph) {
17736         ids.forEach(function(id) {
17737             var entity = graph.entity(id);
17738             if (entity.type === 'node') {
17739                 nodes.push(id);
17740             } else if (entity.type === 'way') {
17741                 nodes.push.apply(nodes, entity.nodes);
17742             } else {
17743                 addNodes(_.pluck(entity.members, 'id'), nodes, graph);
17744             }
17745         });
17746     }
17747
17748     var action = function(graph) {
17749         var nodes = [];
17750
17751         addNodes(ids, nodes, graph);
17752
17753         _.uniq(nodes).forEach(function(id) {
17754             var node = graph.entity(id),
17755                 start = projection(node.loc),
17756                 end = projection.invert([start[0] + delta[0], start[1] + delta[1]]);
17757             graph = graph.replace(node.move(end));
17758         });
17759
17760         return graph;
17761     };
17762
17763     action.disabled = function(graph) {
17764         function incompleteRelation(id) {
17765             var entity = graph.entity(id);
17766             return entity.type === 'relation' && !entity.isComplete(graph);
17767         }
17768
17769         if (_.any(ids, incompleteRelation))
17770             return 'incomplete_relation';
17771     };
17772
17773     return action;
17774 };
17775 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
17776 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
17777 iD.actions.MoveNode = function(nodeId, loc) {
17778     return function(graph) {
17779         return graph.replace(graph.entity(nodeId).move(loc));
17780     };
17781 };
17782 iD.actions.Noop = function() {
17783     return function(graph) {
17784         return graph;
17785     };
17786 };
17787 /*
17788  * Based on https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/potlatch2/tools/Quadrilateralise.as
17789  */
17790
17791 iD.actions.Orthogonalize = function(wayId, projection) {
17792     var threshold = 12, // degrees within right or straight to alter
17793         lowerThreshold = Math.cos((90 - threshold) * Math.PI / 180),
17794         upperThreshold = Math.cos(threshold * Math.PI / 180);
17795
17796     var action = function(graph) {
17797         var way = graph.entity(wayId),
17798             nodes = graph.childNodes(way),
17799             points = _.uniq(nodes).map(function(n) { return projection(n.loc); }),
17800             corner = {i: 0, dotp: 1},
17801             epsilon = 1e-4,
17802             i, j, score, motions;
17803
17804         if (nodes.length === 4) {
17805             for (i = 0; i < 1000; i++) {
17806                 motions = points.map(calcMotion);
17807                 points[corner.i] = addPoints(points[corner.i],motions[corner.i]);
17808                 score = corner.dotp;
17809                 if (score < epsilon) {
17810                     break;
17811                 }
17812             }
17813
17814             graph = graph.replace(graph.entity(nodes[corner.i].id)
17815                 .move(projection.invert(points[corner.i])));
17816         } else {
17817             var best,
17818                 originalPoints = _.clone(points);
17819             score = Infinity;
17820
17821             for (i = 0; i < 1000; i++) {
17822                 motions = points.map(calcMotion);
17823                 for (j = 0; j < motions.length; j++) {
17824                     points[j] = addPoints(points[j],motions[j]);
17825                 }
17826                 var newScore = squareness(points);
17827                 if (newScore < score) {
17828                     best = _.clone(points);
17829                     score = newScore;
17830                 }
17831                 if (score < epsilon) {
17832                     break;
17833                 }
17834             }
17835
17836             points = best;
17837
17838             for (i = 0; i < points.length; i++) {
17839                 // only move the points that actually moved
17840                 if (originalPoints[i][0] !== points[i][0] || originalPoints[i][1] !== points[i][1]) {
17841                     graph = graph.replace(graph.entity(nodes[i].id)
17842                         .move(projection.invert(points[i])));
17843                 }
17844             }
17845
17846             // remove empty nodes on straight sections
17847             for (i = 0; i < points.length; i++) {
17848                 var node = nodes[i];
17849
17850                 if (graph.parentWays(node).length > 1 ||
17851                     graph.parentRelations(node).length ||
17852                     node.hasInterestingTags()) {
17853
17854                     continue;
17855                 }
17856
17857                 var dotp = normalizedDotProduct(i, points);
17858                 if (dotp < -1 + epsilon) {
17859                     graph = iD.actions.DeleteNode(nodes[i].id)(graph);
17860                 }
17861             }
17862         }
17863
17864         return graph;
17865
17866         function calcMotion(b, i, array) {
17867             var a = array[(i - 1 + array.length) % array.length],
17868                 c = array[(i + 1) % array.length],
17869                 p = subtractPoints(a, b),
17870                 q = subtractPoints(c, b),
17871                 scale, dotp;
17872
17873             scale = 2 * Math.min(iD.geo.euclideanDistance(p, [0, 0]), iD.geo.euclideanDistance(q, [0, 0]));
17874             p = normalizePoint(p, 1.0);
17875             q = normalizePoint(q, 1.0);
17876
17877             dotp = filterDotProduct(p[0] * q[0] + p[1] * q[1]);
17878
17879             // nasty hack to deal with almost-straight segments (angle is closer to 180 than to 90/270).
17880             if (array.length > 3) {
17881                 if (dotp < -0.707106781186547) {
17882                     dotp += 1.0;
17883                 }
17884             } else if (dotp && Math.abs(dotp) < corner.dotp) {
17885                 corner.i = i;
17886                 corner.dotp = Math.abs(dotp);
17887             }
17888
17889             return normalizePoint(addPoints(p, q), 0.1 * dotp * scale);
17890         }
17891     };
17892
17893     function squareness(points) {
17894         return points.reduce(function(sum, val, i, array) {
17895             var dotp = normalizedDotProduct(i, array);
17896
17897             dotp = filterDotProduct(dotp);
17898             return sum + 2.0 * Math.min(Math.abs(dotp - 1.0), Math.min(Math.abs(dotp), Math.abs(dotp + 1)));
17899         }, 0);
17900     }
17901
17902     function normalizedDotProduct(i, points) {
17903         var a = points[(i - 1 + points.length) % points.length],
17904             b = points[i],
17905             c = points[(i + 1) % points.length],
17906             p = subtractPoints(a, b),
17907             q = subtractPoints(c, b);
17908
17909         p = normalizePoint(p, 1.0);
17910         q = normalizePoint(q, 1.0);
17911
17912         return p[0] * q[0] + p[1] * q[1];
17913     }
17914
17915     function subtractPoints(a, b) {
17916         return [a[0] - b[0], a[1] - b[1]];
17917     }
17918
17919     function addPoints(a, b) {
17920         return [a[0] + b[0], a[1] + b[1]];
17921     }
17922
17923     function normalizePoint(point, scale) {
17924         var vector = [0, 0];
17925         var length = Math.sqrt(point[0] * point[0] + point[1] * point[1]);
17926         if (length !== 0) {
17927             vector[0] = point[0] / length;
17928             vector[1] = point[1] / length;
17929         }
17930
17931         vector[0] *= scale;
17932         vector[1] *= scale;
17933
17934         return vector;
17935     }
17936
17937     function filterDotProduct(dotp) {
17938         if (lowerThreshold > Math.abs(dotp) || Math.abs(dotp) > upperThreshold) {
17939             return dotp;
17940         }
17941
17942         return 0;
17943     }
17944
17945     action.disabled = function(graph) {
17946         var way = graph.entity(wayId),
17947             nodes = graph.childNodes(way),
17948             points = _.uniq(nodes).map(function(n) { return projection(n.loc); });
17949
17950         if (squareness(points)) {
17951             return false;
17952         }
17953
17954         return 'not_squarish';
17955     };
17956
17957     return action;
17958 };
17959 /*
17960   Order the nodes of a way in reverse order and reverse any direction dependent tags
17961   other than `oneway`. (We assume that correcting a backwards oneway is the primary
17962   reason for reversing a way.)
17963
17964   The following transforms are performed:
17965
17966     Keys:
17967           *:right=* ⟺ *:left=*
17968         *:forward=* ⟺ *:backward=*
17969        direction=up ⟺ direction=down
17970          incline=up ⟺ incline=down
17971             *=right ⟺ *=left
17972
17973     Relation members:
17974        role=forward ⟺ role=backward
17975          role=north ⟺ role=south
17976           role=east ⟺ role=west
17977
17978    In addition, numeric-valued `incline` tags are negated.
17979
17980    The JOSM implementation was used as a guide, but transformations that were of unclear benefit
17981    or adjusted tags that don't seem to be used in practice were omitted.
17982
17983    References:
17984       http://wiki.openstreetmap.org/wiki/Forward_%26_backward,_left_%26_right
17985       http://wiki.openstreetmap.org/wiki/Key:direction#Steps
17986       http://wiki.openstreetmap.org/wiki/Key:incline
17987       http://wiki.openstreetmap.org/wiki/Route#Members
17988       http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java
17989  */
17990 iD.actions.Reverse = function(wayId) {
17991     var replacements = [
17992             [/:right$/, ':left'], [/:left$/, ':right'],
17993             [/:forward$/, ':backward'], [/:backward$/, ':forward']
17994         ],
17995         numeric = /^([+\-]?)(?=[\d.])/,
17996         roleReversals = {
17997             forward: 'backward',
17998             backward: 'forward',
17999             north: 'south',
18000             south: 'north',
18001             east: 'west',
18002             west: 'east'
18003         };
18004
18005     function reverseKey(key) {
18006         for (var i = 0; i < replacements.length; ++i) {
18007             var replacement = replacements[i];
18008             if (replacement[0].test(key)) {
18009                 return key.replace(replacement[0], replacement[1]);
18010             }
18011         }
18012         return key;
18013     }
18014
18015     function reverseValue(key, value) {
18016         if (key === 'incline' && numeric.test(value)) {
18017             return value.replace(numeric, function(_, sign) { return sign === '-' ? '' : '-'; });
18018         } else if (key === 'incline' || key === 'direction') {
18019             return {up: 'down', down: 'up'}[value] || value;
18020         } else {
18021             return {left: 'right', right: 'left'}[value] || value;
18022         }
18023     }
18024
18025     return function(graph) {
18026         var way = graph.entity(wayId),
18027             nodes = way.nodes.slice().reverse(),
18028             tags = {}, key, role;
18029
18030         for (key in way.tags) {
18031             tags[reverseKey(key)] = reverseValue(key, way.tags[key]);
18032         }
18033
18034         graph.parentRelations(way).forEach(function(relation) {
18035             relation.members.forEach(function(member, index) {
18036                 if (member.id === way.id && (role = roleReversals[member.role])) {
18037                     relation = relation.updateMember({role: role}, index);
18038                     graph = graph.replace(relation);
18039                 }
18040             });
18041         });
18042
18043         return graph.replace(way.update({nodes: nodes, tags: tags}));
18044     };
18045 };
18046 iD.actions.RotateWay = function(wayId, pivot, angle, projection) {
18047     return function(graph) {
18048         return graph.update(function(graph) {
18049             var way = graph.entity(wayId);
18050
18051             _.unique(way.nodes).forEach(function(id) {
18052
18053                 var node = graph.entity(id),
18054                     point = projection(node.loc),
18055                     radial = [0,0];
18056
18057                 radial[0] = point[0] - pivot[0];
18058                 radial[1] = point[1] - pivot[1];
18059
18060                 point = [
18061                     radial[0] * Math.cos(angle) - radial[1] * Math.sin(angle) + pivot[0],
18062                     radial[0] * Math.sin(angle) + radial[1] * Math.cos(angle) + pivot[1]
18063                 ];
18064
18065                 graph = graph.replace(node.move(projection.invert(point)));
18066
18067             });
18068
18069         });
18070     };
18071 };
18072 // Split a way at the given node.
18073 //
18074 // Optionally, split only the given ways, if multiple ways share
18075 // the given node.
18076 //
18077 // This is the inverse of `iD.actions.Join`.
18078 //
18079 // For testing convenience, accepts an ID to assign to the new way.
18080 // Normally, this will be undefined and the way will automatically
18081 // be assigned a new ID.
18082 //
18083 // Reference:
18084 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/SplitWayAction.as
18085 //
18086 iD.actions.Split = function(nodeId, newWayIds) {
18087     var wayIds;
18088
18089     // if the way is closed, we need to search for a partner node
18090     // to split the way at.
18091     //
18092     // The following looks for a node that is both far away from
18093     // the initial node in terms of way segment length and nearby
18094     // in terms of beeline-distance. This assures that areas get
18095     // split on the most "natural" points (independent of the number
18096     // of nodes).
18097     // For example: bone-shaped areas get split across their waist
18098     // line, circles across the diameter.
18099     function splitArea(nodes, idxA, graph) {
18100         var lengths = new Array(nodes.length),
18101             length,
18102             i,
18103             best = 0,
18104             idxB;
18105
18106         function wrap(index) {
18107             return iD.util.wrap(index, nodes.length);
18108         }
18109
18110         function dist(nA, nB) {
18111             return iD.geo.sphericalDistance(graph.entity(nA).loc, graph.entity(nB).loc);
18112         }
18113
18114         // calculate lengths
18115         length = 0;
18116         for (i = wrap(idxA+1); i !== idxA; i = wrap(i+1)) {
18117             length += dist(nodes[i], nodes[wrap(i-1)]);
18118             lengths[i] = length;
18119         }
18120
18121         length = 0;
18122         for (i = wrap(idxA-1); i !== idxA; i = wrap(i-1)) {
18123             length += dist(nodes[i], nodes[wrap(i+1)]);
18124             if (length < lengths[i])
18125                 lengths[i] = length;
18126         }
18127
18128         // determine best opposite node to split
18129         for (i = 0; i < nodes.length; i++) {
18130             var cost = lengths[i] / dist(nodes[idxA], nodes[i]);
18131             if (cost > best) {
18132                 idxB = i;
18133                 best = cost;
18134             }
18135         }
18136
18137         return idxB;
18138     }
18139
18140     function split(graph, wayA, newWayId) {
18141         var wayB = iD.Way({id: newWayId, tags: wayA.tags}),
18142             nodesA,
18143             nodesB,
18144             isArea = wayA.isArea(),
18145             isOuter = iD.geo.isSimpleMultipolygonOuterMember(wayA, graph);
18146
18147         if (wayA.isClosed()) {
18148             var nodes = wayA.nodes.slice(0, -1),
18149                 idxA = _.indexOf(nodes, nodeId),
18150                 idxB = splitArea(nodes, idxA, graph);
18151
18152             if (idxB < idxA) {
18153                 nodesA = nodes.slice(idxA).concat(nodes.slice(0, idxB + 1));
18154                 nodesB = nodes.slice(idxB, idxA + 1);
18155             } else {
18156                 nodesA = nodes.slice(idxA, idxB + 1);
18157                 nodesB = nodes.slice(idxB).concat(nodes.slice(0, idxA + 1));
18158             }
18159         } else {
18160             var idx = _.indexOf(wayA.nodes, nodeId, 1);
18161             nodesA = wayA.nodes.slice(0, idx + 1);
18162             nodesB = wayA.nodes.slice(idx);
18163         }
18164
18165         wayA = wayA.update({nodes: nodesA});
18166         wayB = wayB.update({nodes: nodesB});
18167
18168         graph = graph.replace(wayA);
18169         graph = graph.replace(wayB);
18170
18171         graph.parentRelations(wayA).forEach(function(relation) {
18172             if (relation.isRestriction()) {
18173                 var via = relation.memberByRole('via');
18174                 if (via && wayB.contains(via.id)) {
18175                     relation = relation.updateMember({id: wayB.id}, relation.memberById(wayA.id).index);
18176                     graph = graph.replace(relation);
18177                 }
18178             } else {
18179                 if (relation === isOuter) {
18180                     graph = graph.replace(relation.mergeTags(wayA.tags));
18181                     graph = graph.replace(wayA.update({tags: {}}));
18182                     graph = graph.replace(wayB.update({tags: {}}));
18183                 }
18184
18185                 var member = {
18186                     id: wayB.id,
18187                     type: 'way',
18188                     role: relation.memberById(wayA.id).role
18189                 };
18190
18191                 graph = iD.actions.AddMember(relation.id, member)(graph);
18192             }
18193         });
18194
18195         if (!isOuter && isArea) {
18196             var multipolygon = iD.Relation({
18197                 tags: _.extend({}, wayA.tags, {type: 'multipolygon'}),
18198                 members: [
18199                     {id: wayA.id, role: 'outer', type: 'way'},
18200                     {id: wayB.id, role: 'outer', type: 'way'}
18201                 ]});
18202
18203             graph = graph.replace(multipolygon);
18204             graph = graph.replace(wayA.update({tags: {}}));
18205             graph = graph.replace(wayB.update({tags: {}}));
18206         }
18207
18208         return graph;
18209     }
18210
18211     var action = function(graph) {
18212         var candidates = action.ways(graph);
18213         for (var i = 0; i < candidates.length; i++) {
18214             graph = split(graph, candidates[i], newWayIds && newWayIds[i]);
18215         }
18216         return graph;
18217     };
18218
18219     action.ways = function(graph) {
18220         var node = graph.entity(nodeId),
18221             parents = graph.parentWays(node),
18222             hasLines = _.any(parents, function(parent) { return parent.geometry(graph) === 'line'; });
18223
18224         return parents.filter(function(parent) {
18225             if (wayIds && wayIds.indexOf(parent.id) === -1)
18226                 return false;
18227
18228             if (!wayIds && hasLines && parent.geometry(graph) !== 'line')
18229                 return false;
18230
18231             if (parent.isClosed()) {
18232                 return true;
18233             }
18234
18235             for (var i = 1; i < parent.nodes.length - 1; i++) {
18236                 if (parent.nodes[i] === nodeId) {
18237                     return true;
18238                 }
18239             }
18240
18241             return false;
18242         });
18243     };
18244
18245     action.disabled = function(graph) {
18246         var candidates = action.ways(graph);
18247         if (candidates.length === 0 || (wayIds && wayIds.length !== candidates.length))
18248             return 'not_eligible';
18249     };
18250
18251     action.limitWays = function(_) {
18252         if (!arguments.length) return wayIds;
18253         wayIds = _;
18254         return action;
18255     };
18256
18257     return action;
18258 };
18259 /*
18260  * Based on https://github.com/openstreetmap/potlatch2/net/systemeD/potlatch2/tools/Straighten.as
18261  */
18262
18263 iD.actions.Straighten = function(wayId, projection) {
18264     function positionAlongWay(n, s, e) {
18265         return ((n[0] - s[0]) * (e[0] - s[0]) + (n[1] - s[1]) * (e[1] - s[1]))/
18266                 (Math.pow(e[0] - s[0], 2) + Math.pow(e[1] - s[1], 2));
18267     }
18268
18269     var action = function(graph) {
18270         var way = graph.entity(wayId),
18271             nodes = graph.childNodes(way),
18272             points = nodes.map(function(n) { return projection(n.loc); }),
18273             startPoint = points[0],
18274             endPoint = points[points.length-1],
18275             toDelete = [],
18276             i;
18277
18278         for (i = 1; i < points.length-1; i++) {
18279             var node = nodes[i],
18280                 point = points[i];
18281
18282             if (graph.parentWays(node).length > 1 ||
18283                 graph.parentRelations(node).length ||
18284                 node.hasInterestingTags()) {
18285
18286                 var u = positionAlongWay(point, startPoint, endPoint),
18287                     p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
18288                     p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]);
18289
18290                 graph = graph.replace(graph.entity(node.id)
18291                     .move(projection.invert([p0, p1])));
18292             } else {
18293                 // safe to delete
18294                 if (toDelete.indexOf(node) === -1) {
18295                     toDelete.push(node);
18296                 }
18297             }
18298         }
18299
18300         for (i = 0; i < toDelete.length; i++) {
18301             graph = iD.actions.DeleteNode(toDelete[i].id)(graph);
18302         }
18303
18304         return graph;
18305     };
18306     
18307     action.disabled = function(graph) {
18308         // check way isn't too bendy
18309         var way = graph.entity(wayId),
18310             nodes = graph.childNodes(way),
18311             points = nodes.map(function(n) { return projection(n.loc); }),
18312             startPoint = points[0],
18313             endPoint = points[points.length-1],
18314             threshold = 0.2 * Math.sqrt(Math.pow(startPoint[0] - endPoint[0], 2) + Math.pow(startPoint[1] - endPoint[1], 2)),
18315             i;
18316
18317         for (i = 1; i < points.length-1; i++) {
18318             var point = points[i],
18319                 u = positionAlongWay(point, startPoint, endPoint),
18320                 p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
18321                 p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]),
18322                 dist = Math.sqrt(Math.pow(p0 - point[0], 2) + Math.pow(p1 - point[1], 2));
18323
18324             // to bendy if point is off by 20% of total start/end distance in projected space
18325             if (dist > threshold) {
18326                 return 'too_bendy';
18327             }
18328         }
18329     };
18330
18331     return action;
18332 };
18333 iD.behavior = {};
18334 iD.behavior.AddWay = function(context) {
18335     var event = d3.dispatch('start', 'startFromWay', 'startFromNode'),
18336         draw = iD.behavior.Draw(context);
18337
18338     var addWay = function(surface) {
18339         draw.on('click', event.start)
18340             .on('clickWay', event.startFromWay)
18341             .on('clickNode', event.startFromNode)
18342             .on('cancel', addWay.cancel)
18343             .on('finish', addWay.cancel);
18344
18345         context.map()
18346             .dblclickEnable(false);
18347
18348         surface.call(draw);
18349     };
18350
18351     addWay.off = function(surface) {
18352         surface.call(draw.off);
18353     };
18354
18355     addWay.cancel = function() {
18356         window.setTimeout(function() {
18357             context.map().dblclickEnable(true);
18358         }, 1000);
18359
18360         context.enter(iD.modes.Browse(context));
18361     };
18362
18363     addWay.tail = function(text) {
18364         draw.tail(text);
18365         return addWay;
18366     };
18367
18368     return d3.rebind(addWay, event, 'on');
18369 };
18370 /*
18371     `iD.behavior.drag` is like `d3.behavior.drag`, with the following differences:
18372
18373     * The `origin` function is expected to return an [x, y] tuple rather than an
18374       {x, y} object.
18375     * The events are `start`, `move`, and `end`.
18376       (https://github.com/mbostock/d3/issues/563)
18377     * The `start` event is not dispatched until the first cursor movement occurs.
18378       (https://github.com/mbostock/d3/pull/368)
18379     * The `move` event has a `point` and `delta` [x, y] tuple properties rather
18380       than `x`, `y`, `dx`, and `dy` properties.
18381     * The `end` event is not dispatched if no movement occurs.
18382     * An `off` function is available that unbinds the drag's internal event handlers.
18383     * Delegation is supported via the `delegate` function.
18384
18385  */
18386 iD.behavior.drag = function() {
18387     function d3_eventCancel() {
18388       d3.event.stopPropagation();
18389       d3.event.preventDefault();
18390     }
18391
18392     var event = d3.dispatch('start', 'move', 'end'),
18393         origin = null,
18394         selector = '',
18395         filter = null,
18396         event_, target, surface;
18397
18398     event.of = function(thiz, argumentz) {
18399       return function(e1) {
18400         var e0 = e1.sourceEvent = d3.event;
18401         e1.target = drag;
18402         d3.event = e1;
18403         try {
18404           event[e1.type].apply(thiz, argumentz);
18405         } finally {
18406           d3.event = e0;
18407         }
18408       };
18409     };
18410
18411     var d3_event_userSelectProperty = iD.util.prefixCSSProperty('UserSelect'),
18412         d3_event_userSelectSuppress = d3_event_userSelectProperty ?
18413             function () {
18414                 var selection = d3.selection(),
18415                     select = selection.style(d3_event_userSelectProperty);
18416                 selection.style(d3_event_userSelectProperty, 'none');
18417                 return function () {
18418                     selection.style(d3_event_userSelectProperty, select);
18419                 };
18420             } :
18421             function (type) {
18422                 var w = d3.select(window).on('selectstart.' + type, d3_eventCancel);
18423                 return function () {
18424                     w.on('selectstart.' + type, null);
18425                 };
18426             };
18427
18428     function mousedown() {
18429         target = this;
18430         event_ = event.of(target, arguments);
18431         var eventTarget = d3.event.target,
18432             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
18433             offset,
18434             origin_ = point(),
18435             started = false,
18436             selectEnable = d3_event_userSelectSuppress(touchId !== null ? 'drag-' + touchId : 'drag');
18437
18438         var w = d3.select(window)
18439             .on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', dragmove)
18440             .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', dragend, true);
18441
18442         if (origin) {
18443             offset = origin.apply(target, arguments);
18444             offset = [offset[0] - origin_[0], offset[1] - origin_[1]];
18445         } else {
18446             offset = [0, 0];
18447         }
18448
18449         if (touchId === null) d3.event.stopPropagation();
18450
18451         function point() {
18452             var p = target.parentNode || surface;
18453             return touchId !== null ? d3.touches(p).filter(function(p) {
18454                 return p.identifier === touchId;
18455             })[0] : d3.mouse(p);
18456         }
18457
18458         function dragmove() {
18459
18460             var p = point(),
18461                 dx = p[0] - origin_[0],
18462                 dy = p[1] - origin_[1];
18463
18464             if (!started) {
18465                 started = true;
18466                 event_({
18467                     type: 'start'
18468                 });
18469             }
18470
18471             origin_ = p;
18472             d3_eventCancel();
18473
18474             event_({
18475                 type: 'move',
18476                 point: [p[0] + offset[0],  p[1] + offset[1]],
18477                 delta: [dx, dy]
18478             });
18479         }
18480
18481         function dragend() {
18482             if (started) {
18483                 event_({
18484                     type: 'end'
18485                 });
18486
18487                 d3_eventCancel();
18488                 if (d3.event.target === eventTarget) w.on('click.drag', click, true);
18489             }
18490
18491             w.on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', null)
18492                 .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', null);
18493             selectEnable();
18494         }
18495
18496         function click() {
18497             d3_eventCancel();
18498             w.on('click.drag', null);
18499         }
18500     }
18501
18502     function drag(selection) {
18503         var matchesSelector = iD.util.prefixDOMProperty('matchesSelector'),
18504             delegate = mousedown;
18505
18506         if (selector) {
18507             delegate = function() {
18508                 var root = this,
18509                     target = d3.event.target;
18510                 for (; target && target !== root; target = target.parentNode) {
18511                     if (target[matchesSelector](selector) &&
18512                             (!filter || filter(target.__data__))) {
18513                         return mousedown.call(target, target.__data__);
18514                     }
18515                 }
18516             };
18517         }
18518
18519         selection.on('mousedown.drag' + selector, delegate)
18520             .on('touchstart.drag' + selector, delegate);
18521     }
18522
18523     drag.off = function(selection) {
18524         selection.on('mousedown.drag' + selector, null)
18525             .on('touchstart.drag' + selector, null);
18526     };
18527
18528     drag.delegate = function(_) {
18529         if (!arguments.length) return selector;
18530         selector = _;
18531         return drag;
18532     };
18533
18534     drag.filter = function(_) {
18535         if (!arguments.length) return origin;
18536         filter = _;
18537         return drag;
18538     };
18539
18540     drag.origin = function (_) {
18541         if (!arguments.length) return origin;
18542         origin = _;
18543         return drag;
18544     };
18545
18546     drag.cancel = function() {
18547         d3.select(window)
18548             .on('mousemove.drag', null)
18549             .on('mouseup.drag', null);
18550         return drag;
18551     };
18552
18553     drag.target = function() {
18554         if (!arguments.length) return target;
18555         target = arguments[0];
18556         event_ = event.of(target, Array.prototype.slice.call(arguments, 1));
18557         return drag;
18558     };
18559
18560     drag.surface = function() {
18561         if (!arguments.length) return surface;
18562         surface = arguments[0];
18563         return drag;
18564     };
18565
18566     return d3.rebind(drag, event, 'on');
18567 };
18568 iD.behavior.Draw = function(context) {
18569     var event = d3.dispatch('move', 'click', 'clickWay',
18570         'clickNode', 'undo', 'cancel', 'finish'),
18571         keybinding = d3.keybinding('draw'),
18572         hover = iD.behavior.Hover(context)
18573             .altDisables(true)
18574             .on('hover', context.ui().sidebar.hover),
18575         tail = iD.behavior.Tail(),
18576         edit = iD.behavior.Edit(context),
18577         closeTolerance = 4,
18578         tolerance = 12;
18579
18580     function datum() {
18581         if (d3.event.altKey) return {};
18582         else return d3.event.target.__data__ || {};
18583     }
18584
18585     function mousedown() {
18586
18587         function point() {
18588             var p = element.node().parentNode;
18589             return touchId !== null ? d3.touches(p).filter(function(p) {
18590                 return p.identifier === touchId;
18591             })[0] : d3.mouse(p);
18592         }
18593
18594         var element = d3.select(this),
18595             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
18596             time = +new Date(),
18597             pos = point();
18598
18599         element.on('mousemove.draw', null);
18600
18601         d3.select(window).on('mouseup.draw', function() {
18602             element.on('mousemove.draw', mousemove);
18603             if (iD.geo.euclideanDistance(pos, point()) < closeTolerance ||
18604                 (iD.geo.euclideanDistance(pos, point()) < tolerance &&
18605                 (+new Date() - time) < 500)) {
18606
18607                 // Prevent a quick second click
18608                 d3.select(window).on('click.draw-block', function() {
18609                     d3.event.stopPropagation();
18610                 }, true);
18611
18612                 context.map().dblclickEnable(false);
18613
18614                 window.setTimeout(function() {
18615                     context.map().dblclickEnable(true);
18616                     d3.select(window).on('click.draw-block', null);
18617                 }, 500);
18618
18619                 click();
18620             }
18621         });
18622     }
18623
18624     function mousemove() {
18625         event.move(datum());
18626     }
18627
18628     function click() {
18629         var d = datum();
18630         if (d.type === 'way') {
18631             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection),
18632                 edge = [d.nodes[choice.index - 1], d.nodes[choice.index]];
18633             event.clickWay(choice.loc, edge);
18634
18635         } else if (d.type === 'node') {
18636             event.clickNode(d);
18637
18638         } else {
18639             event.click(context.map().mouseCoordinates());
18640         }
18641     }
18642
18643     function backspace() {
18644         d3.event.preventDefault();
18645         event.undo();
18646     }
18647
18648     function del() {
18649         d3.event.preventDefault();
18650         event.cancel();
18651     }
18652
18653     function ret() {
18654         d3.event.preventDefault();
18655         event.finish();
18656     }
18657
18658     function draw(selection) {
18659         context.install(hover);
18660         context.install(edit);
18661
18662         if (!iD.behavior.Draw.usedTails[tail.text()]) {
18663             context.install(tail);
18664         }
18665
18666         keybinding
18667             .on('⌫', backspace)
18668             .on('⌦', del)
18669             .on('⎋', ret)
18670             .on('↩', ret);
18671
18672         selection
18673             .on('mousedown.draw', mousedown)
18674             .on('mousemove.draw', mousemove);
18675
18676         d3.select(document)
18677             .call(keybinding);
18678
18679         return draw;
18680     }
18681
18682     draw.off = function(selection) {
18683         context.uninstall(hover);
18684         context.uninstall(edit);
18685
18686         if (!iD.behavior.Draw.usedTails[tail.text()]) {
18687             context.uninstall(tail);
18688             iD.behavior.Draw.usedTails[tail.text()] = true;
18689         }
18690
18691         selection
18692             .on('mousedown.draw', null)
18693             .on('mousemove.draw', null);
18694
18695         d3.select(window)
18696             .on('mouseup.draw', null);
18697
18698         d3.select(document)
18699             .call(keybinding.off);
18700     };
18701
18702     draw.tail = function(_) {
18703         tail.text(_);
18704         return draw;
18705     };
18706
18707     return d3.rebind(draw, event, 'on');
18708 };
18709
18710 iD.behavior.Draw.usedTails = {};
18711 iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) {
18712     var way = context.entity(wayId),
18713         isArea = context.geometry(wayId) === 'area',
18714         finished = false,
18715         annotation = t((way.isDegenerate() ?
18716             'operations.start.annotation.' :
18717             'operations.continue.annotation.') + context.geometry(wayId)),
18718         draw = iD.behavior.Draw(context);
18719
18720     var startIndex = typeof index === 'undefined' ? way.nodes.length - 1 : 0,
18721         start = iD.Node({loc: context.graph().entity(way.nodes[startIndex]).loc}),
18722         end = iD.Node({loc: context.map().mouseCoordinates()}),
18723         segment = iD.Way({
18724             nodes: typeof index === 'undefined' ? [start.id, end.id] : [end.id, start.id],
18725             tags: _.clone(way.tags)
18726         });
18727
18728     var f = context[way.isDegenerate() ? 'replace' : 'perform'];
18729     if (isArea) {
18730         f(iD.actions.AddEntity(end),
18731             iD.actions.AddVertex(wayId, end.id, index));
18732     } else {
18733         f(iD.actions.AddEntity(start),
18734             iD.actions.AddEntity(end),
18735             iD.actions.AddEntity(segment));
18736     }
18737
18738     function move(datum) {
18739         var loc;
18740
18741         if (datum.type === 'node' && datum.id !== end.id) {
18742             loc = datum.loc;
18743         } else if (datum.type === 'way' && datum.id !== segment.id) {
18744             loc = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection).loc;
18745         } else {
18746             loc = context.map().mouseCoordinates();
18747         }
18748
18749         context.replace(iD.actions.MoveNode(end.id, loc));
18750     }
18751
18752     function undone() {
18753         finished = true;
18754         context.enter(iD.modes.Browse(context));
18755     }
18756
18757     function setActiveElements() {
18758         var active = isArea ? [wayId, end.id] : [segment.id, start.id, end.id];
18759         context.surface().selectAll(iD.util.entitySelector(active))
18760             .classed('active', true);
18761     }
18762
18763     var drawWay = function(surface) {
18764         draw.on('move', move)
18765             .on('click', drawWay.add)
18766             .on('clickWay', drawWay.addWay)
18767             .on('clickNode', drawWay.addNode)
18768             .on('undo', context.undo)
18769             .on('cancel', drawWay.cancel)
18770             .on('finish', drawWay.finish);
18771
18772         context.map()
18773             .dblclickEnable(false)
18774             .on('drawn.draw', setActiveElements);
18775
18776         setActiveElements();
18777
18778         surface.call(draw);
18779
18780         context.history()
18781             .on('undone.draw', undone);
18782     };
18783
18784     drawWay.off = function(surface) {
18785         if (!finished)
18786             context.pop();
18787
18788         context.map()
18789             .on('drawn.draw', null);
18790
18791         surface.call(draw.off)
18792             .selectAll('.active')
18793             .classed('active', false);
18794
18795         context.history()
18796             .on('undone.draw', null);
18797     };
18798
18799     function ReplaceTemporaryNode(newNode) {
18800         return function(graph) {
18801             if (isArea) {
18802                 return graph
18803                     .replace(way.addNode(newNode.id, index))
18804                     .remove(end);
18805
18806             } else {
18807                 return graph
18808                     .replace(graph.entity(wayId).addNode(newNode.id, index))
18809                     .remove(end)
18810                     .remove(segment)
18811                     .remove(start);
18812             }
18813         };
18814     }
18815
18816     // Accept the current position of the temporary node and continue drawing.
18817     drawWay.add = function(loc) {
18818
18819         // prevent duplicate nodes
18820         var last = context.hasEntity(way.nodes[way.nodes.length - (isArea ? 2 : 1)]);
18821         if (last && last.loc[0] === loc[0] && last.loc[1] === loc[1]) return;
18822
18823         var newNode = iD.Node({loc: loc});
18824
18825         context.replace(
18826             iD.actions.AddEntity(newNode),
18827             ReplaceTemporaryNode(newNode),
18828             annotation);
18829
18830         finished = true;
18831         context.enter(mode);
18832     };
18833
18834     // Connect the way to an existing way.
18835     drawWay.addWay = function(loc, edge) {
18836         var previousEdge = startIndex ?
18837             [way.nodes[startIndex], way.nodes[startIndex - 1]] :
18838             [way.nodes[0], way.nodes[1]];
18839
18840         // Avoid creating duplicate segments
18841         if (!isArea && iD.geo.edgeEqual(edge, previousEdge))
18842             return;
18843
18844         var newNode = iD.Node({ loc: loc });
18845
18846         context.perform(
18847             iD.actions.AddMidpoint({ loc: loc, edge: edge}, newNode),
18848             ReplaceTemporaryNode(newNode),
18849             annotation);
18850
18851         finished = true;
18852         context.enter(mode);
18853     };
18854
18855     // Connect the way to an existing node and continue drawing.
18856     drawWay.addNode = function(node) {
18857
18858         // Avoid creating duplicate segments
18859         if (way.areAdjacent(node.id, way.nodes[way.nodes.length - 1])) return;
18860
18861         context.perform(
18862             ReplaceTemporaryNode(node),
18863             annotation);
18864
18865         finished = true;
18866         context.enter(mode);
18867     };
18868
18869     // Finish the draw operation, removing the temporary node. If the way has enough
18870     // nodes to be valid, it's selected. Otherwise, return to browse mode.
18871     drawWay.finish = function() {
18872         context.pop();
18873         finished = true;
18874
18875         window.setTimeout(function() {
18876             context.map().dblclickEnable(true);
18877         }, 1000);
18878
18879         if (context.hasEntity(wayId)) {
18880             context.enter(
18881                 iD.modes.Select(context, [wayId])
18882                     .suppressMenu(true)
18883                     .newFeature(true));
18884         } else {
18885             context.enter(iD.modes.Browse(context));
18886         }
18887     };
18888
18889     // Cancel the draw operation and return to browse, deleting everything drawn.
18890     drawWay.cancel = function() {
18891         context.perform(
18892             d3.functor(baseGraph),
18893             t('operations.cancel_draw.annotation'));
18894
18895         window.setTimeout(function() {
18896             context.map().dblclickEnable(true);
18897         }, 1000);
18898
18899         finished = true;
18900         context.enter(iD.modes.Browse(context));
18901     };
18902
18903     drawWay.tail = function(text) {
18904         draw.tail(text);
18905         return drawWay;
18906     };
18907
18908     return drawWay;
18909 };
18910 iD.behavior.Edit = function(context) {
18911     function edit() {
18912         context.map()
18913             .minzoom(16);
18914     }
18915
18916     edit.off = function() {
18917         context.map()
18918             .minzoom(0);
18919     };
18920
18921     return edit;
18922 };
18923 iD.behavior.Hash = function(context) {
18924     var s0 = null, // cached location.hash
18925         lat = 90 - 1e-8; // allowable latitude range
18926
18927     var parser = function(map, s) {
18928         var q = iD.util.stringQs(s);
18929         var args = (q.map || '').split('/').map(Number);
18930         if (args.length < 3 || args.some(isNaN)) {
18931             return true; // replace bogus hash
18932         } else if (s !== formatter(map).slice(1)) {
18933             map.centerZoom([args[1],
18934                 Math.min(lat, Math.max(-lat, args[2]))], args[0]);
18935         }
18936     };
18937
18938     var formatter = function(map) {
18939         var center = map.center(),
18940             zoom = map.zoom(),
18941             precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
18942         var q = iD.util.stringQs(location.hash.substring(1));
18943         return '#' + iD.util.qsString(_.assign(q, {
18944                 map: zoom.toFixed(2) +
18945                     '/' + center[0].toFixed(precision) +
18946                     '/' + center[1].toFixed(precision)
18947             }), true);
18948     };
18949
18950     function update() {
18951         var s1 = formatter(context.map());
18952         if (s0 !== s1) location.replace(s0 = s1); // don't recenter the map!
18953     }
18954
18955     var move = _.throttle(update, 500);
18956
18957     function hashchange() {
18958         if (location.hash === s0) return; // ignore spurious hashchange events
18959         if (parser(context.map(), (s0 = location.hash).substring(1))) {
18960             update(); // replace bogus hash
18961         }
18962     }
18963
18964     function hash() {
18965         context.map()
18966             .on('move.hash', move);
18967
18968         d3.select(window)
18969             .on('hashchange.hash', hashchange);
18970
18971         if (location.hash) {
18972             var q = iD.util.stringQs(location.hash.substring(1));
18973             if (q.id) context.loadEntity(q.id, !q.map);
18974             hashchange();
18975             if (q.map) hash.hadHash = true;
18976         }
18977     }
18978
18979     hash.off = function() {
18980         context.map()
18981             .on('move.hash', null);
18982
18983         d3.select(window)
18984             .on('hashchange.hash', null);
18985
18986         location.hash = '';
18987     };
18988
18989     return hash;
18990 };
18991 /*
18992    The hover behavior adds the `.hover` class on mouseover to all elements to which
18993    the identical datum is bound, and removes it on mouseout.
18994
18995    The :hover pseudo-class is insufficient for iD's purposes because a datum's visual
18996    representation may consist of several elements scattered throughout the DOM hierarchy.
18997    Only one of these elements can have the :hover pseudo-class, but all of them will
18998    have the .hover class.
18999  */
19000 iD.behavior.Hover = function() {
19001     var dispatch = d3.dispatch('hover'),
19002         selection,
19003         altDisables,
19004         target;
19005
19006     function keydown() {
19007         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19008             dispatch.hover(null);
19009             selection.selectAll('.hover')
19010                 .classed('hover-suppressed', true)
19011                 .classed('hover', false);
19012         }
19013     }
19014
19015     function keyup() {
19016         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19017             dispatch.hover(target ? target.id : null);
19018             selection.selectAll('.hover-suppressed')
19019                 .classed('hover-suppressed', false)
19020                 .classed('hover', true);
19021         }
19022     }
19023
19024     var hover = function(__) {
19025         selection = __;
19026
19027         function enter(d) {
19028             if (d === target) return;
19029
19030             target = d;
19031
19032             selection.selectAll('.hover')
19033                 .classed('hover', false);
19034             selection.selectAll('.hover-suppressed')
19035                 .classed('hover-suppressed', false);
19036
19037             if (target instanceof iD.Entity) {
19038                 var selector = '.' + target.id;
19039
19040                 if (target.type === 'relation') {
19041                     target.members.forEach(function(member) {
19042                         selector += ', .' + member.id;
19043                     });
19044                 }
19045
19046                 var suppressed = altDisables && d3.event && d3.event.altKey;
19047
19048                 selection.selectAll(selector)
19049                     .classed(suppressed ? 'hover-suppressed' : 'hover', true);
19050
19051                 dispatch.hover(target.id);
19052             } else {
19053                 dispatch.hover(null);
19054             }
19055         }
19056
19057         var down;
19058
19059         function mouseover() {
19060             if (down) return;
19061             var target = d3.event.target;
19062             enter(target ? target.__data__ : null);
19063         }
19064
19065         function mouseout() {
19066             if (down) return;
19067             var target = d3.event.relatedTarget;
19068             enter(target ? target.__data__ : null);
19069         }
19070
19071         function mousedown() {
19072             down = true;
19073             d3.select(window)
19074                 .on('mouseup.hover', mouseup);
19075         }
19076
19077         function mouseup() {
19078             down = false;
19079         }
19080
19081         selection
19082             .on('mouseover.hover', mouseover)
19083             .on('mouseout.hover', mouseout)
19084             .on('mousedown.hover', mousedown)
19085             .on('mouseup.hover', mouseup);
19086
19087         d3.select(window)
19088             .on('keydown.hover', keydown)
19089             .on('keyup.hover', keyup);
19090     };
19091
19092     hover.off = function(selection) {
19093         selection.selectAll('.hover')
19094             .classed('hover', false);
19095         selection.selectAll('.hover-suppressed')
19096             .classed('hover-suppressed', false);
19097
19098         selection
19099             .on('mouseover.hover', null)
19100             .on('mouseout.hover', null)
19101             .on('mousedown.hover', null)
19102             .on('mouseup.hover', null);
19103
19104         d3.select(window)
19105             .on('keydown.hover', null)
19106             .on('keyup.hover', null)
19107             .on('mouseup.hover', null);
19108     };
19109
19110     hover.altDisables = function(_) {
19111         if (!arguments.length) return altDisables;
19112         altDisables = _;
19113         return hover;
19114     };
19115
19116     return d3.rebind(hover, dispatch, 'on');
19117 };
19118 iD.behavior.Lasso = function(context) {
19119
19120     var behavior = function(selection) {
19121
19122         var mouse = null,
19123             lasso;
19124
19125         function mousedown() {
19126             if (d3.event.shiftKey === true) {
19127
19128                 mouse = context.mouse();
19129                 lasso = null;
19130
19131                 selection
19132                     .on('mousemove.lasso', mousemove)
19133                     .on('mouseup.lasso', mouseup);
19134
19135                 d3.event.stopPropagation();
19136                 d3.event.preventDefault();
19137
19138             }
19139         }
19140
19141         function mousemove() {
19142             if (!lasso) {
19143                 lasso = iD.ui.Lasso(context).a(mouse);
19144                 context.surface().call(lasso);
19145             }
19146
19147             lasso.b(context.mouse());
19148         }
19149
19150         function normalize(a, b) {
19151             return [
19152                 [Math.min(a[0], b[0]), Math.min(a[1], b[1])],
19153                 [Math.max(a[0], b[0]), Math.max(a[1], b[1])]];
19154         }
19155
19156         function mouseup() {
19157
19158             selection
19159                 .on('mousemove.lasso', null)
19160                 .on('mouseup.lasso', null);
19161
19162             if (!lasso) return;
19163
19164             var extent = iD.geo.Extent(
19165                 normalize(context.projection.invert(lasso.a()),
19166                 context.projection.invert(lasso.b())));
19167
19168             lasso.close();
19169
19170             var selected = context.intersects(extent).filter(function (entity) {
19171                 return entity.type === 'node';
19172             });
19173
19174             if (selected.length) {
19175                 context.enter(iD.modes.Select(context, _.pluck(selected, 'id')));
19176             }
19177         }
19178
19179         selection
19180             .on('mousedown.lasso', mousedown);
19181     };
19182
19183     behavior.off = function(selection) {
19184         selection.on('mousedown.lasso', null);
19185     };
19186
19187     return behavior;
19188 };
19189 iD.behavior.Select = function(context) {
19190     function keydown() {
19191         if (d3.event && d3.event.shiftKey) {
19192             context.surface()
19193                 .classed('behavior-multiselect', true);
19194         }
19195     }
19196
19197     function keyup() {
19198         if (!d3.event || !d3.event.shiftKey) {
19199             context.surface()
19200                 .classed('behavior-multiselect', false);
19201         }
19202     }
19203
19204     function click() {
19205         var datum = d3.event.target.__data__;
19206         var lasso = d3.select('#surface .lasso').node();
19207         if (!(datum instanceof iD.Entity)) {
19208             if (!d3.event.shiftKey && !lasso)
19209                 context.enter(iD.modes.Browse(context));
19210
19211         } else if (!d3.event.shiftKey && !lasso) {
19212             // Avoid re-entering Select mode with same entity.
19213             if (context.selectedIDs().length !== 1 || context.selectedIDs()[0] !== datum.id) {
19214                 context.enter(iD.modes.Select(context, [datum.id]));
19215             } else {
19216                 context.mode().reselect();
19217             }
19218         } else if (context.selectedIDs().indexOf(datum.id) >= 0) {
19219             var selectedIDs = _.without(context.selectedIDs(), datum.id);
19220             context.enter(selectedIDs.length ?
19221                 iD.modes.Select(context, selectedIDs) :
19222                 iD.modes.Browse(context));
19223
19224         } else {
19225             context.enter(iD.modes.Select(context, context.selectedIDs().concat([datum.id])));
19226         }
19227     }
19228
19229     var behavior = function(selection) {
19230         d3.select(window)
19231             .on('keydown.select', keydown)
19232             .on('keyup.select', keyup);
19233
19234         selection.on('click.select', click);
19235
19236         keydown();
19237     };
19238
19239     behavior.off = function(selection) {
19240         d3.select(window)
19241             .on('keydown.select', null)
19242             .on('keyup.select', null);
19243
19244         selection.on('click.select', null);
19245
19246         keyup();
19247     };
19248
19249     return behavior;
19250 };
19251 iD.behavior.Tail = function() {
19252     var text,
19253         container,
19254         xmargin = 25,
19255         tooltipSize = [0, 0],
19256         selectionSize = [0, 0];
19257
19258     function tail(selection) {
19259         if (!text) return;
19260
19261         d3.select(window)
19262             .on('resize.tail', function() { selectionSize = selection.dimensions(); });
19263
19264         function show() {
19265             container.style('display', 'block');
19266             tooltipSize = container.dimensions();
19267         }
19268
19269         function mousemove() {
19270             if (container.style('display') === 'none') show();
19271             var xoffset = ((d3.event.clientX + tooltipSize[0] + xmargin) > selectionSize[0]) ?
19272                 -tooltipSize[0] - xmargin : xmargin;
19273             container.classed('left', xoffset > 0);
19274             iD.util.setTransform(container, d3.event.clientX + xoffset, d3.event.clientY);
19275         }
19276
19277         function mouseleave() {
19278             if (d3.event.relatedTarget !== container.node()) {
19279                 container.style('display', 'none');
19280             }
19281         }
19282
19283         function mouseenter() {
19284             if (d3.event.relatedTarget !== container.node()) {
19285                 show();
19286             }
19287         }
19288
19289         container = d3.select(document.body)
19290             .append('div')
19291             .style('display', 'none')
19292             .attr('class', 'tail tooltip-inner');
19293
19294         container.append('div')
19295             .text(text);
19296
19297         selection
19298             .on('mousemove.tail', mousemove)
19299             .on('mouseenter.tail', mouseenter)
19300             .on('mouseleave.tail', mouseleave);
19301
19302         container
19303             .on('mousemove.tail', mousemove);
19304
19305         tooltipSize = container.dimensions();
19306         selectionSize = selection.dimensions();
19307     }
19308
19309     tail.off = function(selection) {
19310         if (!text) return;
19311
19312         container
19313             .on('mousemove.tail', null)
19314             .remove();
19315
19316         selection
19317             .on('mousemove.tail', null)
19318             .on('mouseenter.tail', null)
19319             .on('mouseleave.tail', null);
19320
19321         d3.select(window)
19322             .on('resize.tail', null);
19323     };
19324
19325     tail.text = function(_) {
19326         if (!arguments.length) return text;
19327         text = _;
19328         return tail;
19329     };
19330
19331     return tail;
19332 };
19333 iD.modes = {};
19334 iD.modes.AddArea = function(context) {
19335     var mode = {
19336         id: 'add-area',
19337         button: 'area',
19338         title: t('modes.add_area.title'),
19339         description: t('modes.add_area.description'),
19340         key: '3'
19341     };
19342
19343     var behavior = iD.behavior.AddWay(context)
19344             .tail(t('modes.add_area.tail'))
19345             .on('start', start)
19346             .on('startFromWay', startFromWay)
19347             .on('startFromNode', startFromNode),
19348         defaultTags = {area: 'yes'};
19349
19350     function start(loc) {
19351         var graph = context.graph(),
19352             node = iD.Node({loc: loc}),
19353             way = iD.Way({tags: defaultTags});
19354
19355         context.perform(
19356             iD.actions.AddEntity(node),
19357             iD.actions.AddEntity(way),
19358             iD.actions.AddVertex(way.id, node.id),
19359             iD.actions.AddVertex(way.id, node.id));
19360
19361         context.enter(iD.modes.DrawArea(context, way.id, graph));
19362     }
19363
19364     function startFromWay(loc, edge) {
19365         var graph = context.graph(),
19366             node = iD.Node({loc: loc}),
19367             way = iD.Way({tags: defaultTags});
19368
19369         context.perform(
19370             iD.actions.AddEntity(node),
19371             iD.actions.AddEntity(way),
19372             iD.actions.AddVertex(way.id, node.id),
19373             iD.actions.AddVertex(way.id, node.id),
19374             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
19375
19376         context.enter(iD.modes.DrawArea(context, way.id, graph));
19377     }
19378
19379     function startFromNode(node) {
19380         var graph = context.graph(),
19381             way = iD.Way({tags: defaultTags});
19382
19383         context.perform(
19384             iD.actions.AddEntity(way),
19385             iD.actions.AddVertex(way.id, node.id),
19386             iD.actions.AddVertex(way.id, node.id));
19387
19388         context.enter(iD.modes.DrawArea(context, way.id, graph));
19389     }
19390
19391     mode.enter = function() {
19392         context.install(behavior);
19393     };
19394
19395     mode.exit = function() {
19396         context.uninstall(behavior);
19397     };
19398
19399     return mode;
19400 };
19401 iD.modes.AddLine = function(context) {
19402     var mode = {
19403         id: 'add-line',
19404         button: 'line',
19405         title: t('modes.add_line.title'),
19406         description: t('modes.add_line.description'),
19407         key: '2'
19408     };
19409
19410     var behavior = iD.behavior.AddWay(context)
19411         .tail(t('modes.add_line.tail'))
19412         .on('start', start)
19413         .on('startFromWay', startFromWay)
19414         .on('startFromNode', startFromNode);
19415
19416     function start(loc) {
19417         var graph = context.graph(),
19418             node = iD.Node({loc: loc}),
19419             way = iD.Way();
19420
19421         context.perform(
19422             iD.actions.AddEntity(node),
19423             iD.actions.AddEntity(way),
19424             iD.actions.AddVertex(way.id, node.id));
19425
19426         context.enter(iD.modes.DrawLine(context, way.id, graph));
19427     }
19428
19429     function startFromWay(loc, edge) {
19430         var graph = context.graph(),
19431             node = iD.Node({loc: loc}),
19432             way = iD.Way();
19433
19434         context.perform(
19435             iD.actions.AddEntity(node),
19436             iD.actions.AddEntity(way),
19437             iD.actions.AddVertex(way.id, node.id),
19438             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
19439
19440         context.enter(iD.modes.DrawLine(context, way.id, graph));
19441     }
19442
19443     function startFromNode(node) {
19444         var way = iD.Way();
19445
19446         context.perform(
19447             iD.actions.AddEntity(way),
19448             iD.actions.AddVertex(way.id, node.id));
19449
19450         context.enter(iD.modes.DrawLine(context, way.id, context.graph()));
19451     }
19452
19453     mode.enter = function() {
19454         context.install(behavior);
19455     };
19456
19457     mode.exit = function() {
19458         context.uninstall(behavior);
19459     };
19460
19461     return mode;
19462 };
19463 iD.modes.AddPoint = function(context) {
19464     var mode = {
19465         id: 'add-point',
19466         button: 'point',
19467         title: t('modes.add_point.title'),
19468         description: t('modes.add_point.description'),
19469         key: '1'
19470     };
19471
19472     var behavior = iD.behavior.Draw(context)
19473         .tail(t('modes.add_point.tail'))
19474         .on('click', add)
19475         .on('clickWay', addWay)
19476         .on('clickNode', addNode)
19477         .on('cancel', cancel)
19478         .on('finish', cancel);
19479
19480     function add(loc) {
19481         var node = iD.Node({loc: loc});
19482
19483         context.perform(
19484             iD.actions.AddEntity(node),
19485             t('operations.add.annotation.point'));
19486
19487         context.enter(
19488             iD.modes.Select(context, [node.id])
19489                 .suppressMenu(true)
19490                 .newFeature(true));
19491     }
19492
19493     function addWay(loc) {
19494         add(loc);
19495     }
19496
19497     function addNode(node) {
19498         add(node.loc);
19499     }
19500
19501     function cancel() {
19502         context.enter(iD.modes.Browse(context));
19503     }
19504
19505     mode.enter = function() {
19506         context.install(behavior);
19507     };
19508
19509     mode.exit = function() {
19510         context.uninstall(behavior);
19511     };
19512
19513     return mode;
19514 };
19515 iD.modes.Browse = function(context) {
19516     var mode = {
19517         button: 'browse',
19518         id: 'browse',
19519         title: t('modes.browse.title'),
19520         description: t('modes.browse.description'),
19521         key: '1'
19522     }, sidebar;
19523
19524     var behaviors = [
19525         iD.behavior.Hover(context)
19526             .on('hover', context.ui().sidebar.hover),
19527         iD.behavior.Select(context),
19528         iD.behavior.Lasso(context),
19529         iD.modes.DragNode(context).behavior];
19530
19531     mode.enter = function() {
19532         behaviors.forEach(function(behavior) {
19533             context.install(behavior);
19534         });
19535
19536         // Get focus on the body.
19537         if (document.activeElement && document.activeElement.blur) {
19538             document.activeElement.blur();
19539         }
19540
19541         if (sidebar) {
19542             context.ui().sidebar.show(sidebar);
19543         } else {
19544             context.ui().sidebar.select(null);
19545         }
19546     };
19547
19548     mode.exit = function() {
19549         behaviors.forEach(function(behavior) {
19550             context.uninstall(behavior);
19551         });
19552
19553         if (sidebar) {
19554             context.ui().sidebar.hide(sidebar);
19555         }
19556     };
19557
19558     mode.sidebar = function(_) {
19559         if (!arguments.length) return sidebar;
19560         sidebar = _;
19561         return mode;
19562     };
19563
19564     return mode;
19565 };
19566 iD.modes.DragNode = function(context) {
19567     var mode = {
19568         id: 'drag-node',
19569         button: 'browse'
19570     };
19571
19572     var nudgeInterval,
19573         activeIDs,
19574         wasMidpoint,
19575         cancelled,
19576         selectedIDs = [],
19577         hover = iD.behavior.Hover(context)
19578             .altDisables(true)
19579             .on('hover', context.ui().sidebar.hover),
19580         edit = iD.behavior.Edit(context);
19581
19582     function edge(point, size) {
19583         var pad = [30, 100, 30, 100];
19584         if (point[0] > size[0] - pad[0]) return [-10, 0];
19585         else if (point[0] < pad[2]) return [10, 0];
19586         else if (point[1] > size[1] - pad[1]) return [0, -10];
19587         else if (point[1] < pad[3]) return [0, 10];
19588         return null;
19589     }
19590
19591     function startNudge(nudge) {
19592         if (nudgeInterval) window.clearInterval(nudgeInterval);
19593         nudgeInterval = window.setInterval(function() {
19594             context.pan(nudge);
19595         }, 50);
19596     }
19597
19598     function stopNudge() {
19599         if (nudgeInterval) window.clearInterval(nudgeInterval);
19600         nudgeInterval = null;
19601     }
19602
19603     function moveAnnotation(entity) {
19604         return t('operations.move.annotation.' + entity.geometry(context.graph()));
19605     }
19606
19607     function connectAnnotation(entity) {
19608         return t('operations.connect.annotation.' + entity.geometry(context.graph()));
19609     }
19610
19611     function origin(entity) {
19612         return context.projection(entity.loc);
19613     }
19614
19615     function start(entity) {
19616         cancelled = d3.event.sourceEvent.shiftKey;
19617         if (cancelled) return behavior.cancel();
19618
19619         wasMidpoint = entity.type === 'midpoint';
19620         if (wasMidpoint) {
19621             var midpoint = entity;
19622             entity = iD.Node();
19623             context.perform(iD.actions.AddMidpoint(midpoint, entity));
19624
19625              var vertex = context.surface()
19626                 .selectAll('.' + entity.id);
19627              behavior.target(vertex.node(), entity);
19628
19629         } else {
19630             context.perform(
19631                 iD.actions.Noop());
19632         }
19633
19634         activeIDs = _.pluck(context.graph().parentWays(entity), 'id');
19635         activeIDs.push(entity.id);
19636
19637         context.enter(mode);
19638     }
19639
19640     function datum() {
19641         if (d3.event.sourceEvent.altKey) {
19642             return {};
19643         }
19644
19645         return d3.event.sourceEvent.target.__data__ || {};
19646     }
19647
19648     // via https://gist.github.com/shawnbot/4166283
19649     function childOf(p, c) {
19650         if (p === c) return false;
19651         while (c && c !== p) c = c.parentNode;
19652         return c === p;
19653     }
19654
19655     function move(entity) {
19656         if (cancelled) return;
19657         d3.event.sourceEvent.stopPropagation();
19658
19659         var nudge = childOf(context.container().node(),
19660             d3.event.sourceEvent.toElement) &&
19661             edge(d3.event.point, context.map().dimensions());
19662
19663         if (nudge) startNudge(nudge);
19664         else stopNudge();
19665
19666         var loc = context.map().mouseCoordinates();
19667
19668         var d = datum();
19669         if (d.type === 'node' && d.id !== entity.id) {
19670             loc = d.loc;
19671         } else if (d.type === 'way' && !d3.select(d3.event.sourceEvent.target).classed('fill')) {
19672             loc = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection).loc;
19673         }
19674
19675         context.replace(
19676             iD.actions.MoveNode(entity.id, loc),
19677             moveAnnotation(entity));
19678     }
19679
19680     function end(entity) {
19681         if (cancelled) return;
19682
19683         var d = datum();
19684
19685         if (d.type === 'way') {
19686             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection);
19687             context.replace(
19688                 iD.actions.AddMidpoint({ loc: choice.loc, edge: [d.nodes[choice.index - 1], d.nodes[choice.index]] }, entity),
19689                 connectAnnotation(d));
19690
19691         } else if (d.type === 'node' && d.id !== entity.id) {
19692             context.replace(
19693                 iD.actions.Connect([d.id, entity.id]),
19694                 connectAnnotation(d));
19695
19696         } else if (wasMidpoint) {
19697             context.replace(
19698                 iD.actions.Noop(),
19699                 t('operations.add.annotation.vertex'));
19700
19701         } else {
19702             context.replace(
19703                 iD.actions.Noop(),
19704                 moveAnnotation(entity));
19705         }
19706
19707         var reselection = selectedIDs.filter(function(id) {
19708             return context.graph().hasEntity(id);
19709         });
19710
19711         if (reselection.length) {
19712             context.enter(
19713                 iD.modes.Select(context, reselection)
19714                     .suppressMenu(true));
19715         } else {
19716             context.enter(iD.modes.Browse(context));
19717         }
19718     }
19719
19720     function cancel() {
19721         behavior.cancel();
19722         context.enter(iD.modes.Browse(context));
19723     }
19724
19725     function setActiveElements() {
19726         context.surface().selectAll(iD.util.entitySelector(activeIDs))
19727             .classed('active', true);
19728     }
19729
19730     var behavior = iD.behavior.drag()
19731         .delegate('g.node, g.point, g.midpoint')
19732         .surface(context.surface().node())
19733         .origin(origin)
19734         .on('start', start)
19735         .on('move', move)
19736         .on('end', end);
19737
19738     mode.enter = function() {
19739         context.install(hover);
19740         context.install(edit);
19741
19742         context.history()
19743             .on('undone.drag-node', cancel);
19744
19745         context.map()
19746             .on('drawn.drag-node', setActiveElements);
19747
19748         setActiveElements();
19749     };
19750
19751     mode.exit = function() {
19752         context.uninstall(hover);
19753         context.uninstall(edit);
19754
19755         context.history()
19756             .on('undone.drag-node', null);
19757
19758         context.map()
19759             .on('drawn.drag-node', null);
19760
19761         context.surface()
19762             .selectAll('.active')
19763             .classed('active', false);
19764
19765         stopNudge();
19766     };
19767
19768     mode.selectedIDs = function(_) {
19769         if (!arguments.length) return selectedIDs;
19770         selectedIDs = _;
19771         return mode;
19772     };
19773
19774     mode.behavior = behavior;
19775
19776     return mode;
19777 };
19778 iD.modes.DrawArea = function(context, wayId, baseGraph) {
19779     var mode = {
19780         button: 'area',
19781         id: 'draw-area'
19782     };
19783
19784     var behavior;
19785
19786     mode.enter = function() {
19787         var way = context.entity(wayId),
19788             headId = way.nodes[way.nodes.length - 2],
19789             tailId = way.first();
19790
19791         behavior = iD.behavior.DrawWay(context, wayId, -1, mode, baseGraph)
19792             .tail(t('modes.draw_area.tail'));
19793
19794         var addNode = behavior.addNode;
19795
19796         behavior.addNode = function(node) {
19797             if (node.id === headId || node.id === tailId) {
19798                 behavior.finish();
19799             } else {
19800                 addNode(node);
19801             }
19802         };
19803
19804         context.install(behavior);
19805     };
19806
19807     mode.exit = function() {
19808         context.uninstall(behavior);
19809     };
19810
19811     mode.selectedIDs = function() {
19812         return [wayId];
19813     };
19814
19815     return mode;
19816 };
19817 iD.modes.DrawLine = function(context, wayId, baseGraph, affix) {
19818     var mode = {
19819         button: 'line',
19820         id: 'draw-line'
19821     };
19822
19823     var behavior;
19824
19825     mode.enter = function() {
19826         var way = context.entity(wayId),
19827             index = (affix === 'prefix') ? 0 : undefined,
19828             headId = (affix === 'prefix') ? way.first() : way.last();
19829
19830         behavior = iD.behavior.DrawWay(context, wayId, index, mode, baseGraph)
19831             .tail(t('modes.draw_line.tail'));
19832
19833         var addNode = behavior.addNode;
19834
19835         behavior.addNode = function(node) {
19836             if (node.id === headId) {
19837                 behavior.finish();
19838             } else {
19839                 addNode(node);
19840             }
19841         };
19842
19843         context.install(behavior);
19844     };
19845
19846     mode.exit = function() {
19847         context.uninstall(behavior);
19848     };
19849
19850     mode.selectedIDs = function() {
19851         return [wayId];
19852     };
19853
19854     return mode;
19855 };
19856 iD.modes.Move = function(context, entityIDs) {
19857     var mode = {
19858         id: 'move',
19859         button: 'browse'
19860     };
19861
19862     var keybinding = d3.keybinding('move'),
19863         edit = iD.behavior.Edit(context),
19864         annotation = entityIDs.length === 1 ?
19865             t('operations.move.annotation.' + context.geometry(entityIDs[0])) :
19866             t('operations.move.annotation.multiple'),
19867         origin,
19868         nudgeInterval;
19869
19870     function edge(point, size) {
19871         var pad = [30, 100, 30, 100];
19872         if (point[0] > size[0] - pad[0]) return [-10, 0];
19873         else if (point[0] < pad[2]) return [10, 0];
19874         else if (point[1] > size[1] - pad[1]) return [0, -10];
19875         else if (point[1] < pad[3]) return [0, 10];
19876         return null;
19877     }
19878
19879     function startNudge(nudge) {
19880         if (nudgeInterval) window.clearInterval(nudgeInterval);
19881         nudgeInterval = window.setInterval(function() {
19882             context.pan(nudge);
19883             context.replace(
19884                 iD.actions.Move(entityIDs, [-nudge[0], -nudge[1]], context.projection),
19885                 annotation);
19886             var c = context.projection(origin);
19887             origin = context.projection.invert([c[0] - nudge[0], c[1] - nudge[1]]);
19888         }, 50);
19889     }
19890
19891     function stopNudge() {
19892         if (nudgeInterval) window.clearInterval(nudgeInterval);
19893         nudgeInterval = null;
19894     }
19895
19896     function move() {
19897         var p = context.mouse();
19898
19899         var delta = origin ?
19900             [p[0] - context.projection(origin)[0],
19901                 p[1] - context.projection(origin)[1]] :
19902             [0, 0];
19903
19904         var nudge = edge(p, context.map().dimensions());
19905         if (nudge) startNudge(nudge);
19906         else stopNudge();
19907
19908         origin = context.map().mouseCoordinates();
19909
19910         context.replace(
19911             iD.actions.Move(entityIDs, delta, context.projection),
19912             annotation);
19913     }
19914
19915     function finish() {
19916         d3.event.stopPropagation();
19917         context.enter(iD.modes.Select(context, entityIDs)
19918             .suppressMenu(true));
19919         stopNudge();
19920     }
19921
19922     function cancel() {
19923         context.pop();
19924         context.enter(iD.modes.Select(context, entityIDs)
19925             .suppressMenu(true));
19926         stopNudge();
19927     }
19928
19929     function undone() {
19930         context.enter(iD.modes.Browse(context));
19931     }
19932
19933     mode.enter = function() {
19934         context.install(edit);
19935
19936         context.perform(
19937             iD.actions.Noop(),
19938             annotation);
19939
19940         context.surface()
19941             .on('mousemove.move', move)
19942             .on('click.move', finish);
19943
19944         context.history()
19945             .on('undone.move', undone);
19946
19947         keybinding
19948             .on('⎋', cancel)
19949             .on('↩', finish);
19950
19951         d3.select(document)
19952             .call(keybinding);
19953     };
19954
19955     mode.exit = function() {
19956         stopNudge();
19957
19958         context.uninstall(edit);
19959
19960         context.surface()
19961             .on('mousemove.move', null)
19962             .on('click.move', null);
19963
19964         context.history()
19965             .on('undone.move', null);
19966
19967         keybinding.off();
19968     };
19969
19970     return mode;
19971 };
19972 iD.modes.RotateWay = function(context, wayId) {
19973     var mode = {
19974         id: 'rotate-way',
19975         button: 'browse'
19976     };
19977
19978     var keybinding = d3.keybinding('rotate-way'),
19979         edit = iD.behavior.Edit(context);
19980
19981     mode.enter = function() {
19982         context.install(edit);
19983
19984         var annotation = t('operations.rotate.annotation.' + context.geometry(wayId)),
19985             way = context.graph().entity(wayId),
19986             nodes = _.uniq(context.graph().childNodes(way)),
19987             points = nodes.map(function(n) { return context.projection(n.loc); }),
19988             pivot = d3.geom.polygon(points).centroid(),
19989             angle;
19990
19991         context.perform(
19992             iD.actions.Noop(),
19993             annotation);
19994
19995         function rotate() {
19996
19997             var mousePoint = context.mouse(),
19998                 newAngle = Math.atan2(mousePoint[1] - pivot[1], mousePoint[0] - pivot[0]);
19999
20000             if (typeof angle === 'undefined') angle = newAngle;
20001
20002             context.replace(
20003                 iD.actions.RotateWay(wayId, pivot, newAngle - angle, context.projection),
20004                 annotation);
20005
20006             angle = newAngle;
20007         }
20008
20009         function finish() {
20010             d3.event.stopPropagation();
20011             context.enter(iD.modes.Select(context, [wayId])
20012                 .suppressMenu(true));
20013         }
20014
20015         function cancel() {
20016             context.pop();
20017             context.enter(iD.modes.Select(context, [wayId])
20018                 .suppressMenu(true));
20019         }
20020
20021         function undone() {
20022             context.enter(iD.modes.Browse(context));
20023         }
20024
20025         context.surface()
20026             .on('mousemove.rotate-way', rotate)
20027             .on('click.rotate-way', finish);
20028
20029         context.history()
20030             .on('undone.rotate-way', undone);
20031
20032         keybinding
20033             .on('⎋', cancel)
20034             .on('↩', finish);
20035
20036         d3.select(document)
20037             .call(keybinding);
20038     };
20039
20040     mode.exit = function() {
20041         context.uninstall(edit);
20042
20043         context.surface()
20044             .on('mousemove.rotate-way', null)
20045             .on('click.rotate-way', null);
20046
20047         context.history()
20048             .on('undone.rotate-way', null);
20049
20050         keybinding.off();
20051     };
20052
20053     return mode;
20054 };
20055 iD.modes.Save = function(context) {
20056     var ui = iD.ui.Commit(context)
20057         .on('cancel', cancel)
20058         .on('save', save);
20059
20060     function cancel() {
20061         context.enter(iD.modes.Browse(context));
20062     }
20063
20064     function save(e) {
20065         var loading = iD.ui.Loading(context)
20066             .message(t('save.uploading'))
20067             .blocking(true);
20068
20069         context.container()
20070             .call(loading);
20071
20072         context.connection().putChangeset(
20073             context.history().changes(iD.actions.DiscardTags(context.history().difference())),
20074             e.comment,
20075             context.history().imageryUsed(),
20076             function(err, changeset_id) {
20077                 loading.close();
20078                 if (err) {
20079                     var confirm = iD.ui.confirm(context.container());
20080                     confirm
20081                         .select('.modal-section.header')
20082                         .append('h3')
20083                         .text(t('save.error'));
20084                     confirm
20085                         .select('.modal-section.message-text')
20086                         .append('p')
20087                         .text(err.responseText);
20088                 } else {
20089                     context.flush();
20090                     success(e, changeset_id);
20091                 }
20092             });
20093     }
20094
20095     function success(e, changeset_id) {
20096         context.enter(iD.modes.Browse(context)
20097             .sidebar(iD.ui.Success(context)
20098                 .changeset({
20099                     id: changeset_id,
20100                     comment: e.comment
20101                 })
20102                 .on('cancel', function(ui) {
20103                     context.ui().sidebar.hide(ui);
20104                 })));
20105     }
20106
20107     var mode = {
20108         id: 'save'
20109     };
20110
20111     var behaviors = [
20112         iD.behavior.Hover(context),
20113         iD.behavior.Select(context),
20114         iD.behavior.Lasso(context),
20115         iD.modes.DragNode(context).behavior];
20116
20117     mode.enter = function() {
20118         behaviors.forEach(function(behavior) {
20119             context.install(behavior);
20120         });
20121
20122         context.connection().authenticate(function() {
20123             context.ui().sidebar.show(ui);
20124         });
20125     };
20126
20127     mode.exit = function() {
20128         behaviors.forEach(function(behavior) {
20129             context.uninstall(behavior);
20130         });
20131
20132         context.ui().sidebar.hide(ui);
20133     };
20134
20135     return mode;
20136 };
20137 iD.modes.Select = function(context, selectedIDs) {
20138     var mode = {
20139         id: 'select',
20140         button: 'browse'
20141     };
20142
20143     var keybinding = d3.keybinding('select'),
20144         timeout = null,
20145         behaviors = [
20146             iD.behavior.Hover(context),
20147             iD.behavior.Select(context),
20148             iD.behavior.Lasso(context),
20149             iD.modes.DragNode(context)
20150                 .selectedIDs(selectedIDs)
20151                 .behavior],
20152         inspector,
20153         radialMenu,
20154         newFeature = false,
20155         suppressMenu = false;
20156
20157     var wrap = context.container()
20158         .select('.inspector-wrap');
20159
20160     function singular() {
20161         if (selectedIDs.length === 1) {
20162             return context.entity(selectedIDs[0]);
20163         }
20164     }
20165
20166     function positionMenu() {
20167         var entity = singular();
20168
20169         if (entity && entity.type === 'node') {
20170             radialMenu.center(context.projection(entity.loc));
20171         } else {
20172             radialMenu.center(context.mouse());
20173         }
20174     }
20175
20176     function showMenu() {
20177         context.surface()
20178             .call(radialMenu.close)
20179             .call(radialMenu);
20180     }
20181
20182     mode.selectedIDs = function() {
20183         return selectedIDs;
20184     };
20185
20186     mode.reselect = function() {
20187         var surfaceNode = context.surface().node();
20188         if (surfaceNode.focus) { // FF doesn't support it
20189             surfaceNode.focus();
20190         }
20191
20192         positionMenu();
20193         showMenu();
20194     };
20195
20196     mode.newFeature = function(_) {
20197         if (!arguments.length) return newFeature;
20198         newFeature = _;
20199         return mode;
20200     };
20201
20202     mode.suppressMenu = function(_) {
20203         if (!arguments.length) return suppressMenu;
20204         suppressMenu = _;
20205         return mode;
20206     };
20207
20208     mode.enter = function() {
20209         behaviors.forEach(function(behavior) {
20210             context.install(behavior);
20211         });
20212
20213         var operations = _.without(d3.values(iD.operations), iD.operations.Delete)
20214             .map(function(o) { return o(selectedIDs, context); })
20215             .filter(function(o) { return o.available(); });
20216         operations.unshift(iD.operations.Delete(selectedIDs, context));
20217
20218         keybinding.on('⎋', function() {
20219             context.enter(iD.modes.Browse(context));
20220         }, true);
20221
20222         operations.forEach(function(operation) {
20223             operation.keys.forEach(function(key) {
20224                 keybinding.on(key, function() {
20225                     if (!operation.disabled()) {
20226                         operation();
20227                     }
20228                 });
20229             });
20230         });
20231
20232         var notNew = selectedIDs.filter(function(id) {
20233             return !context.entity(id).isNew();
20234         });
20235
20236         if (notNew.length) {
20237             var q = iD.util.stringQs(location.hash.substring(1));
20238             location.replace('#' + iD.util.qsString(_.assign(q, {
20239                 id: notNew.join(',')
20240             }), true));
20241         }
20242
20243         context.ui().sidebar
20244             .select(singular() ? singular().id : null, newFeature);
20245
20246         context.history()
20247             .on('undone.select', update)
20248             .on('redone.select', update);
20249
20250         function update() {
20251             context.surface().call(radialMenu.close);
20252
20253             if (_.any(selectedIDs, function(id) { return !context.hasEntity(id); })) {
20254                 // Exit mode if selected entity gets undone
20255                 context.enter(iD.modes.Browse(context));
20256             }
20257         }
20258
20259         context.map().on('move.select', function() {
20260             context.surface().call(radialMenu.close);
20261         });
20262
20263         function dblclick() {
20264             var target = d3.select(d3.event.target),
20265                 datum = target.datum();
20266
20267             if (datum instanceof iD.Way && !target.classed('fill')) {
20268                 var choice = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection),
20269                     node = iD.Node();
20270
20271                 var prev = datum.nodes[choice.index - 1],
20272                     next = datum.nodes[choice.index];
20273
20274                 context.perform(
20275                     iD.actions.AddMidpoint({loc: choice.loc, edge: [prev, next]}, node),
20276                     t('operations.add.annotation.vertex'));
20277
20278                 d3.event.preventDefault();
20279                 d3.event.stopPropagation();
20280             }
20281         }
20282
20283         d3.select(document)
20284             .call(keybinding);
20285
20286         function selectElements() {
20287             context.surface()
20288                 .selectAll(iD.util.entityOrMemberSelector(selectedIDs, context.graph()))
20289                 .classed('selected', true);
20290         }
20291
20292         context.map().on('drawn.select', selectElements);
20293         selectElements();
20294
20295         radialMenu = iD.ui.RadialMenu(context, operations);
20296         var show = d3.event && !suppressMenu;
20297
20298         if (show) {
20299             positionMenu();
20300         }
20301
20302         timeout = window.setTimeout(function() {
20303             if (show) {
20304                 showMenu();
20305             }
20306
20307             context.surface()
20308                 .on('dblclick.select', dblclick);
20309         }, 200);
20310
20311         if (selectedIDs.length > 1) {
20312             var entities = iD.ui.SelectionList(context, selectedIDs);
20313             context.ui().sidebar.show(entities);
20314         }
20315     };
20316
20317     mode.exit = function() {
20318         if (timeout) window.clearTimeout(timeout);
20319
20320         if (inspector) wrap.call(inspector.close);
20321
20322         behaviors.forEach(function(behavior) {
20323             context.uninstall(behavior);
20324         });
20325
20326         var q = iD.util.stringQs(location.hash.substring(1));
20327         location.replace('#' + iD.util.qsString(_.omit(q, 'id'), true));
20328
20329         keybinding.off();
20330
20331         context.history()
20332             .on('undone.select', null)
20333             .on('redone.select', null);
20334
20335         context.surface()
20336             .call(radialMenu.close)
20337             .on('dblclick.select', null)
20338             .selectAll('.selected')
20339             .classed('selected', false);
20340
20341         context.map().on('drawn.select', null);
20342         context.ui().sidebar.hide();
20343     };
20344
20345     return mode;
20346 };
20347 iD.operations = {};
20348 iD.operations.Circularize = function(selectedIDs, context) {
20349     var entityId = selectedIDs[0],
20350         geometry = context.geometry(entityId),
20351         action = iD.actions.Circularize(entityId, context.projection);
20352
20353     var operation = function() {
20354         var annotation = t('operations.circularize.annotation.' + geometry);
20355         context.perform(action, annotation);
20356     };
20357
20358     operation.available = function() {
20359         return selectedIDs.length === 1 &&
20360             context.entity(entityId).type === 'way';
20361     };
20362
20363     operation.disabled = function() {
20364         return action.disabled(context.graph());
20365     };
20366
20367     operation.tooltip = function() {
20368         var disable = operation.disabled();
20369         return disable ?
20370             t('operations.circularize.' + disable) :
20371             t('operations.circularize.description.' + geometry);
20372     };
20373
20374     operation.id = 'circularize';
20375     operation.keys = [t('operations.circularize.key')];
20376     operation.title = t('operations.circularize.title');
20377
20378     return operation;
20379 };
20380 iD.operations.Continue = function(selectedIDs, context) {
20381     var graph = context.graph(),
20382         entities = selectedIDs.map(function(id) { return graph.entity(id); }),
20383         geometries = _.extend({line: [], vertex: []},
20384             _.groupBy(entities, function(entity) { return entity.geometry(graph); })),
20385         vertex = geometries.vertex[0];
20386
20387     function candidateWays() {
20388         return graph.parentWays(vertex).filter(function(parent) {
20389             return parent.geometry(graph) === 'line' &&
20390                 parent.affix(vertex.id) &&
20391                 (geometries.line.length === 0 || geometries.line[0] === parent);
20392         });
20393     }
20394
20395     var operation = function() {
20396         var candidate = candidateWays()[0];
20397         context.enter(iD.modes.DrawLine(
20398             context,
20399             candidate.id,
20400             context.graph(),
20401             candidate.affix(vertex.id)));
20402     };
20403
20404     operation.available = function() {
20405         return geometries.vertex.length === 1 && geometries.line.length <= 1;
20406     };
20407
20408     operation.disabled = function() {
20409         var candidates = candidateWays();
20410         if (candidates.length === 0)
20411             return 'not_eligible';
20412         if (candidates.length > 1)
20413             return 'multiple';
20414     };
20415
20416     operation.tooltip = function() {
20417         var disable = operation.disabled();
20418         return disable ?
20419             t('operations.continue.' + disable) :
20420             t('operations.continue.description');
20421     };
20422
20423     operation.id = 'continue';
20424     operation.keys = [t('operations.continue.key')];
20425     operation.title = t('operations.continue.title');
20426
20427     return operation;
20428 };
20429 iD.operations.Delete = function(selectedIDs, context) {
20430     var action = iD.actions.DeleteMultiple(selectedIDs);
20431
20432     var operation = function() {
20433         var annotation,
20434             nextSelectedID;
20435
20436         if (selectedIDs.length > 1) {
20437             annotation = t('operations.delete.annotation.multiple', {n: selectedIDs.length});
20438
20439         } else {
20440             var id = selectedIDs[0],
20441                 entity = context.entity(id),
20442                 geometry = context.geometry(id),
20443                 parents = context.graph().parentWays(entity),
20444                 parent = parents[0];
20445
20446             annotation = t('operations.delete.annotation.' + geometry);
20447
20448             // Select the next closest node in the way.
20449             if (geometry === 'vertex' && parents.length === 1 && parent.nodes.length > 2) {
20450                 var nodes = parent.nodes,
20451                     i = nodes.indexOf(id);
20452
20453                 if (i === 0) {
20454                     i++;
20455                 } else if (i === nodes.length - 1) {
20456                     i--;
20457                 } else {
20458                     var a = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i - 1]).loc),
20459                         b = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i + 1]).loc);
20460                     i = a < b ? i - 1 : i + 1;
20461                 }
20462
20463                 nextSelectedID = nodes[i];
20464             }
20465         }
20466
20467         context.perform(
20468             action,
20469             annotation);
20470
20471         if (nextSelectedID && context.hasEntity(nextSelectedID)) {
20472             context.enter(iD.modes.Select(context, [nextSelectedID]));
20473         } else {
20474             context.enter(iD.modes.Browse(context));
20475         }
20476     };
20477
20478     operation.available = function() {
20479         return true;
20480     };
20481
20482     operation.disabled = function() {
20483         return action.disabled(context.graph());
20484     };
20485
20486     operation.tooltip = function() {
20487         var disable = operation.disabled();
20488         return disable ?
20489             t('operations.delete.' + disable) :
20490             t('operations.delete.description');
20491     };
20492
20493     operation.id = 'delete';
20494     operation.keys = [iD.ui.cmd('⌘⌫'), iD.ui.cmd('⌘⌦')];
20495     operation.title = t('operations.delete.title');
20496
20497     return operation;
20498 };
20499 iD.operations.Disconnect = function(selectedIDs, context) {
20500     var vertices = _.filter(selectedIDs, function vertex(entityId) {
20501         return context.geometry(entityId) === 'vertex';
20502     });
20503
20504     var entityId = vertices[0],
20505         action = iD.actions.Disconnect(entityId);
20506
20507     if (selectedIDs.length > 1) {
20508         action.limitWays(_.without(selectedIDs, entityId));
20509     }
20510
20511     var operation = function() {
20512         context.perform(action, t('operations.disconnect.annotation'));
20513     };
20514
20515     operation.available = function() {
20516         return vertices.length === 1;
20517     };
20518
20519     operation.disabled = function() {
20520         return action.disabled(context.graph());
20521     };
20522
20523     operation.tooltip = function() {
20524         var disable = operation.disabled();
20525         return disable ?
20526             t('operations.disconnect.' + disable) :
20527             t('operations.disconnect.description');
20528     };
20529
20530     operation.id = 'disconnect';
20531     operation.keys = [t('operations.disconnect.key')];
20532     operation.title = t('operations.disconnect.title');
20533
20534     return operation;
20535 };
20536 iD.operations.Merge = function(selectedIDs, context) {
20537     var join = iD.actions.Join(selectedIDs),
20538         merge = iD.actions.Merge(selectedIDs),
20539         mergePolygon = iD.actions.MergePolygon(selectedIDs);
20540
20541     var operation = function() {
20542         var annotation = t('operations.merge.annotation', {n: selectedIDs.length}),
20543             action;
20544
20545         if (!join.disabled(context.graph())) {
20546             action = join;
20547         } else if (!merge.disabled(context.graph())) {
20548             action = merge;
20549         } else {
20550             action = mergePolygon;
20551         }
20552
20553         context.perform(action, annotation);
20554         context.enter(iD.modes.Select(context, selectedIDs.filter(function(id) { return context.hasEntity(id); }))
20555             .suppressMenu(true));
20556     };
20557
20558     operation.available = function() {
20559         return selectedIDs.length >= 2;
20560     };
20561
20562     operation.disabled = function() {
20563         return join.disabled(context.graph()) &&
20564             merge.disabled(context.graph()) &&
20565             mergePolygon.disabled(context.graph());
20566     };
20567
20568     operation.tooltip = function() {
20569         var j = join.disabled(context.graph()),
20570             m = merge.disabled(context.graph()),
20571             p = mergePolygon.disabled(context.graph());
20572
20573         if (j === 'restriction' && m && p)
20574             return t('operations.merge.restriction', {relation: context.presets().item('type/restriction').name()});
20575
20576         if (p === 'incomplete_relation' && j && m)
20577             return t('operations.merge.incomplete_relation');
20578
20579         if (j && m && p)
20580             return t('operations.merge.' + j);
20581
20582         return t('operations.merge.description');
20583     };
20584
20585     operation.id = 'merge';
20586     operation.keys = [t('operations.merge.key')];
20587     operation.title = t('operations.merge.title');
20588
20589     return operation;
20590 };
20591 iD.operations.Move = function(selectedIDs, context) {
20592     var operation = function() {
20593         context.enter(iD.modes.Move(context, selectedIDs));
20594     };
20595
20596     operation.available = function() {
20597         return selectedIDs.length > 1 ||
20598             context.entity(selectedIDs[0]).type !== 'node';
20599     };
20600
20601     operation.disabled = function() {
20602         return iD.actions.Move(selectedIDs)
20603             .disabled(context.graph());
20604     };
20605
20606     operation.tooltip = function() {
20607         var disable = operation.disabled();
20608         return disable ?
20609             t('operations.move.' + disable) :
20610             t('operations.move.description');
20611     };
20612
20613     operation.id = 'move';
20614     operation.keys = [t('operations.move.key')];
20615     operation.title = t('operations.move.title');
20616
20617     return operation;
20618 };
20619 iD.operations.Orthogonalize = function(selectedIDs, context) {
20620     var entityId = selectedIDs[0],
20621         geometry = context.geometry(entityId),
20622         action = iD.actions.Orthogonalize(entityId, context.projection);
20623
20624     function operation() {
20625         var annotation = t('operations.orthogonalize.annotation.' + geometry);
20626         context.perform(action, annotation);
20627     }
20628
20629     operation.available = function() {
20630         var entity = context.entity(entityId);
20631         return selectedIDs.length === 1 &&
20632             entity.type === 'way' &&
20633             entity.isClosed() &&
20634             _.uniq(entity.nodes).length > 2;
20635     };
20636
20637     operation.disabled = function() {
20638         return action.disabled(context.graph());
20639     };
20640
20641     operation.tooltip = function() {
20642         var disable = operation.disabled();
20643         return disable ?
20644             t('operations.orthogonalize.' + disable) :
20645             t('operations.orthogonalize.description.' + geometry);
20646     };
20647
20648     operation.id = 'orthogonalize';
20649     operation.keys = [t('operations.orthogonalize.key')];
20650     operation.title = t('operations.orthogonalize.title');
20651
20652     return operation;
20653 };
20654 iD.operations.Reverse = function(selectedIDs, context) {
20655     var entityId = selectedIDs[0];
20656
20657     var operation = function() {
20658         context.perform(
20659             iD.actions.Reverse(entityId),
20660             t('operations.reverse.annotation'));
20661     };
20662
20663     operation.available = function() {
20664         return selectedIDs.length === 1 &&
20665             context.geometry(entityId) === 'line';
20666     };
20667
20668     operation.disabled = function() {
20669         return false;
20670     };
20671
20672     operation.tooltip = function() {
20673         return t('operations.reverse.description');
20674     };
20675
20676     operation.id = 'reverse';
20677     operation.keys = [t('operations.reverse.key')];
20678     operation.title = t('operations.reverse.title');
20679
20680     return operation;
20681 };
20682 iD.operations.Rotate = function(selectedIDs, context) {
20683     var entityId = selectedIDs[0];
20684
20685     var operation = function() {
20686         context.enter(iD.modes.RotateWay(context, entityId));
20687     };
20688
20689     operation.available = function() {
20690         var graph = context.graph(),
20691             entity = graph.entity(entityId);
20692
20693         if (selectedIDs.length !== 1 ||
20694             entity.type !== 'way')
20695             return false;
20696         if (context.geometry(entityId) === 'area')
20697             return true;
20698         if (entity.isClosed() &&
20699             graph.parentRelations(entity).some(function(r) { return r.isMultipolygon(); }))
20700             return true;
20701         return false;
20702     };
20703
20704     operation.disabled = function() {
20705         return false;
20706     };
20707
20708     operation.tooltip = function() {
20709         return t('operations.rotate.description');
20710     };
20711
20712     operation.id = 'rotate';
20713     operation.keys = [t('operations.rotate.key')];
20714     operation.title = t('operations.rotate.title');
20715
20716     return operation;
20717 };
20718 iD.operations.Split = function(selectedIDs, context) {
20719     var vertices = _.filter(selectedIDs, function vertex(entityId) {
20720         return context.geometry(entityId) === 'vertex';
20721     });
20722
20723     var entityId = vertices[0],
20724         action = iD.actions.Split(entityId);
20725
20726     if (selectedIDs.length > 1) {
20727         action.limitWays(_.without(selectedIDs, entityId));
20728     }
20729
20730     var operation = function() {
20731         var annotation;
20732
20733         var ways = action.ways(context.graph());
20734         if (ways.length === 1) {
20735             annotation = t('operations.split.annotation.' + context.geometry(ways[0].id));
20736         } else {
20737             annotation = t('operations.split.annotation.multiple', {n: ways.length});
20738         }
20739
20740         var difference = context.perform(action, annotation);
20741         context.enter(iD.modes.Select(context, difference.extantIDs()));
20742     };
20743
20744     operation.available = function() {
20745         return vertices.length === 1;
20746     };
20747
20748     operation.disabled = function() {
20749         return action.disabled(context.graph());
20750     };
20751
20752     operation.tooltip = function() {
20753         var disable = operation.disabled();
20754         if (disable) {
20755             return t('operations.split.' + disable);
20756         }
20757
20758         var ways = action.ways(context.graph());
20759         if (ways.length === 1) {
20760             return t('operations.split.description.' + context.geometry(ways[0].id));
20761         } else {
20762             return t('operations.split.description.multiple');
20763         }
20764     };
20765
20766     operation.id = 'split';
20767     operation.keys = [t('operations.split.key')];
20768     operation.title = t('operations.split.title');
20769
20770     return operation;
20771 };
20772 iD.operations.Straighten = function(selectedIDs, context) {
20773     var entityId = selectedIDs[0],
20774         action = iD.actions.Straighten(entityId, context.projection);
20775
20776     function operation() {
20777         var annotation = t('operations.straighten.annotation');
20778         context.perform(action, annotation);
20779     }
20780
20781     operation.available = function() {
20782         var entity = context.entity(entityId);
20783         return selectedIDs.length === 1 &&
20784             entity.type === 'way' &&
20785             !entity.isClosed() &&
20786             _.uniq(entity.nodes).length > 2;
20787     };
20788
20789     operation.disabled = function() {
20790         return action.disabled(context.graph());
20791     };
20792
20793     operation.tooltip = function() {
20794         var disable = operation.disabled();
20795         return disable ?
20796             t('operations.straighten.' + disable) :
20797             t('operations.straighten.description');
20798     };
20799
20800     operation.id = 'straighten';
20801     operation.keys = [t('operations.straighten.key')];
20802     operation.title = t('operations.straighten.title');
20803
20804     return operation;
20805 };
20806 /* jshint -W109 */
20807 iD.areaKeys = {
20808     "aeroway": {
20809         "gate": true,
20810         "taxiway": true
20811     },
20812     "amenity": {
20813         "atm": true,
20814         "bench": true,
20815         "clock": true,
20816         "drinking_water": true,
20817         "post_box": true,
20818         "telephone": true,
20819         "vending_machine": true,
20820         "waste_basket": true
20821     },
20822     "area": {},
20823     "barrier": {
20824         "block": true,
20825         "bollard": true,
20826         "cattle_grid": true,
20827         "cycle_barrier": true,
20828         "entrance": true,
20829         "gate": true,
20830         "kissing_gate": true,
20831         "lift_gate": true,
20832         "stile": true,
20833         "toll_booth": true
20834     },
20835     "building": {
20836         "entrance": true
20837     },
20838     "craft": {},
20839     "emergency": {
20840         "fire_hydrant": true,
20841         "phone": true
20842     },
20843     "golf": {
20844         "hole": true
20845     },
20846     "historic": {
20847         "boundary_stone": true
20848     },
20849     "landuse": {},
20850     "leisure": {
20851         "slipway": true
20852     },
20853     "man_made": {
20854         "cutline": true,
20855         "embankment": true,
20856         "flagpole": true,
20857         "pipeline": true,
20858         "survey_point": true
20859     },
20860     "military": {},
20861     "natural": {
20862         "coastline": true,
20863         "peak": true,
20864         "spring": true,
20865         "tree": true
20866     },
20867     "office": {},
20868     "piste:type": {},
20869     "place": {},
20870     "power": {
20871         "line": true,
20872         "minor_line": true,
20873         "pole": true,
20874         "tower": true
20875     },
20876     "public_transport": {
20877         "stop_position": true
20878     },
20879     "shop": {},
20880     "tourism": {
20881         "viewpoint": true
20882     },
20883     "waterway": {
20884         "canal": true,
20885         "ditch": true,
20886         "drain": true,
20887         "river": true,
20888         "stream": true,
20889         "weir": true
20890     }
20891 };iD.Connection = function() {
20892
20893     var event = d3.dispatch('authenticating', 'authenticated', 'auth', 'loading', 'load', 'loaded'),
20894         url = 'http://www.openstreetmap.org',
20895         connection = {},
20896         inflight = {},
20897         loadedTiles = {},
20898         tileZoom = 16,
20899         oauth = osmAuth({
20900             url: 'http://www.openstreetmap.org',
20901             oauth_consumer_key: '5A043yRSEugj4DJ5TljuapfnrflWDte8jTOcWLlT',
20902             oauth_secret: 'aB3jKq1TRsCOUrfOIZ6oQMEDmv2ptV76PA54NGLL',
20903             loading: authenticating,
20904             done: authenticated
20905         }),
20906         ndStr = 'nd',
20907         tagStr = 'tag',
20908         memberStr = 'member',
20909         nodeStr = 'node',
20910         wayStr = 'way',
20911         relationStr = 'relation',
20912         off;
20913
20914     connection.changesetURL = function(changesetId) {
20915         return url + '/changeset/' + changesetId;
20916     };
20917
20918     connection.changesetsURL = function(center, zoom) {
20919         var precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
20920         return url + '/history#map=' +
20921             Math.floor(zoom) + '/' +
20922             center[1].toFixed(precision) + '/' +
20923             center[0].toFixed(precision);
20924     };
20925
20926     connection.entityURL = function(entity) {
20927         return url + '/' + entity.type + '/' + entity.osmId();
20928     };
20929
20930     connection.userURL = function(username) {
20931         return url + '/user/' + username;
20932     };
20933
20934     connection.loadFromURL = function(url, callback) {
20935         function done(dom) {
20936             return callback(null, parse(dom));
20937         }
20938         return d3.xml(url).get().on('load', done);
20939     };
20940
20941     connection.loadEntity = function(id, callback) {
20942         var type = iD.Entity.id.type(id),
20943             osmID = iD.Entity.id.toOSM(id);
20944
20945         connection.loadFromURL(
20946             url + '/api/0.6/' + type + '/' + osmID + (type !== 'node' ? '/full' : ''),
20947             function(err, entities) {
20948                 event.load(err, {data: entities});
20949                 if (callback) callback(err, entities && _.find(entities, function(e) { return e.id === id; }));
20950             });
20951     };
20952
20953     function authenticating() {
20954         event.authenticating();
20955     }
20956
20957     function authenticated() {
20958         event.authenticated();
20959     }
20960
20961     function getNodes(obj) {
20962         var elems = obj.getElementsByTagName(ndStr),
20963             nodes = new Array(elems.length);
20964         for (var i = 0, l = elems.length; i < l; i++) {
20965             nodes[i] = 'n' + elems[i].attributes.ref.nodeValue;
20966         }
20967         return nodes;
20968     }
20969
20970     function getTags(obj) {
20971         var elems = obj.getElementsByTagName(tagStr),
20972             tags = {};
20973         for (var i = 0, l = elems.length; i < l; i++) {
20974             var attrs = elems[i].attributes;
20975             tags[attrs.k.nodeValue] = attrs.v.nodeValue;
20976         }
20977         return tags;
20978     }
20979
20980     function getMembers(obj) {
20981         var elems = obj.getElementsByTagName(memberStr),
20982             members = new Array(elems.length);
20983         for (var i = 0, l = elems.length; i < l; i++) {
20984             var attrs = elems[i].attributes;
20985             members[i] = {
20986                 id: attrs.type.nodeValue[0] + attrs.ref.nodeValue,
20987                 type: attrs.type.nodeValue,
20988                 role: attrs.role.nodeValue
20989             };
20990         }
20991         return members;
20992     }
20993
20994     var parsers = {
20995         node: function nodeData(obj) {
20996             var attrs = obj.attributes;
20997             return new iD.Node({
20998                 id: iD.Entity.id.fromOSM(nodeStr, attrs.id.nodeValue),
20999                 loc: [parseFloat(attrs.lon.nodeValue), parseFloat(attrs.lat.nodeValue)],
21000                 version: attrs.version.nodeValue,
21001                 user: attrs.user && attrs.user.nodeValue,
21002                 tags: getTags(obj)
21003             });
21004         },
21005
21006         way: function wayData(obj) {
21007             var attrs = obj.attributes;
21008             return new iD.Way({
21009                 id: iD.Entity.id.fromOSM(wayStr, attrs.id.nodeValue),
21010                 version: attrs.version.nodeValue,
21011                 user: attrs.user && attrs.user.nodeValue,
21012                 tags: getTags(obj),
21013                 nodes: getNodes(obj)
21014             });
21015         },
21016
21017         relation: function relationData(obj) {
21018             var attrs = obj.attributes;
21019             return new iD.Relation({
21020                 id: iD.Entity.id.fromOSM(relationStr, attrs.id.nodeValue),
21021                 version: attrs.version.nodeValue,
21022                 user: attrs.user && attrs.user.nodeValue,
21023                 tags: getTags(obj),
21024                 members: getMembers(obj)
21025             });
21026         }
21027     };
21028
21029     function parse(dom) {
21030         if (!dom || !dom.childNodes) return new Error('Bad request');
21031
21032         var root = dom.childNodes[0],
21033             children = root.childNodes,
21034             entities = [];
21035
21036         for (var i = 0, l = children.length; i < l; i++) {
21037             var child = children[i],
21038                 parser = parsers[child.nodeName];
21039             if (parser) {
21040                 entities.push(parser(child));
21041             }
21042         }
21043
21044         return entities;
21045     }
21046
21047     connection.authenticated = function() {
21048         return oauth.authenticated();
21049     };
21050
21051     // Generate Changeset XML. Returns a string.
21052     connection.changesetJXON = function(tags) {
21053         return {
21054             osm: {
21055                 changeset: {
21056                     tag: _.map(tags, function(value, key) {
21057                         return { '@k': key, '@v': value };
21058                     }),
21059                     '@version': 0.3,
21060                     '@generator': 'iD'
21061                 }
21062             }
21063         };
21064     };
21065
21066     // Generate [osmChange](http://wiki.openstreetmap.org/wiki/OsmChange)
21067     // XML. Returns a string.
21068     connection.osmChangeJXON = function(changeset_id, changes) {
21069         function nest(x, order) {
21070             var groups = {};
21071             for (var i = 0; i < x.length; i++) {
21072                 var tagName = Object.keys(x[i])[0];
21073                 if (!groups[tagName]) groups[tagName] = [];
21074                 groups[tagName].push(x[i][tagName]);
21075             }
21076             var ordered = {};
21077             order.forEach(function(o) {
21078                 if (groups[o]) ordered[o] = groups[o];
21079             });
21080             return ordered;
21081         }
21082
21083         function rep(entity) {
21084             return entity.asJXON(changeset_id);
21085         }
21086
21087         return {
21088             osmChange: {
21089                 '@version': 0.3,
21090                 '@generator': 'iD',
21091                 'create': nest(changes.created.map(rep), ['node', 'way', 'relation']),
21092                 'modify': nest(changes.modified.map(rep), ['node', 'way', 'relation']),
21093                 'delete': _.extend(nest(changes.deleted.map(rep), ['relation', 'way', 'node']), {'@if-unused': true})
21094             }
21095         };
21096     };
21097
21098     connection.changesetTags = function(comment, imageryUsed) {
21099         var tags = {
21100             imagery_used: imageryUsed.join(';'),
21101             created_by: 'iD ' + iD.version
21102         };
21103
21104         if (comment) {
21105             tags.comment = comment;
21106         }
21107
21108         return tags;
21109     };
21110
21111     connection.putChangeset = function(changes, comment, imageryUsed, callback) {
21112         oauth.xhr({
21113                 method: 'PUT',
21114                 path: '/api/0.6/changeset/create',
21115                 options: { header: { 'Content-Type': 'text/xml' } },
21116                 content: JXON.stringify(connection.changesetJXON(connection.changesetTags(comment, imageryUsed)))
21117             }, function(err, changeset_id) {
21118                 if (err) return callback(err);
21119                 oauth.xhr({
21120                     method: 'POST',
21121                     path: '/api/0.6/changeset/' + changeset_id + '/upload',
21122                     options: { header: { 'Content-Type': 'text/xml' } },
21123                     content: JXON.stringify(connection.osmChangeJXON(changeset_id, changes))
21124                 }, function(err) {
21125                     if (err) return callback(err);
21126                     oauth.xhr({
21127                         method: 'PUT',
21128                         path: '/api/0.6/changeset/' + changeset_id + '/close'
21129                     }, function(err) {
21130                         callback(err, changeset_id);
21131                     });
21132                 });
21133             });
21134     };
21135
21136     var userDetails;
21137
21138     connection.userDetails = function(callback) {
21139         if (userDetails) {
21140             callback(undefined, userDetails);
21141             return;
21142         }
21143
21144         function done(err, user_details) {
21145             if (err) return callback(err);
21146
21147             var u = user_details.getElementsByTagName('user')[0],
21148                 img = u.getElementsByTagName('img'),
21149                 image_url = '';
21150
21151             if (img && img[0] && img[0].getAttribute('href')) {
21152                 image_url = img[0].getAttribute('href');
21153             }
21154
21155             userDetails = {
21156                 display_name: u.attributes.display_name.nodeValue,
21157                 image_url: image_url,
21158                 id: u.attributes.id.nodeValue
21159             };
21160
21161             callback(undefined, userDetails);
21162         }
21163
21164         oauth.xhr({ method: 'GET', path: '/api/0.6/user/details' }, done);
21165     };
21166
21167     connection.status = function(callback) {
21168         function done(capabilities) {
21169             var apiStatus = capabilities.getElementsByTagName('status');
21170             callback(undefined, apiStatus[0].getAttribute('api'));
21171         }
21172         d3.xml(url + '/api/capabilities').get()
21173             .on('load', done)
21174             .on('error', callback);
21175     };
21176
21177     function abortRequest(i) { i.abort(); }
21178
21179     connection.tileZoom = function(_) {
21180         if (!arguments.length) return tileZoom;
21181         tileZoom = _;
21182         return connection;
21183     };
21184
21185     connection.loadTiles = function(projection, dimensions) {
21186
21187         if (off) return;
21188
21189         var s = projection.scale() * 2 * Math.PI,
21190             z = Math.max(Math.log(s) / Math.log(2) - 8, 0),
21191             ts = 256 * Math.pow(2, z - tileZoom),
21192             origin = [
21193                 s / 2 - projection.translate()[0],
21194                 s / 2 - projection.translate()[1]];
21195
21196         var tiles = d3.geo.tile()
21197             .scaleExtent([tileZoom, tileZoom])
21198             .scale(s)
21199             .size(dimensions)
21200             .translate(projection.translate())()
21201             .map(function(tile) {
21202                 var x = tile[0] * ts - origin[0],
21203                     y = tile[1] * ts - origin[1];
21204
21205                 return {
21206                     id: tile.toString(),
21207                     extent: iD.geo.Extent(
21208                         projection.invert([x, y + ts]),
21209                         projection.invert([x + ts, y]))
21210                 };
21211             });
21212
21213         function bboxUrl(tile) {
21214             return url + '/api/0.6/map?bbox=' + tile.extent.toParam();
21215         }
21216
21217         _.filter(inflight, function(v, i) {
21218             var wanted = _.find(tiles, function(tile) {
21219                 return i === tile.id;
21220             });
21221             if (!wanted) delete inflight[i];
21222             return !wanted;
21223         }).map(abortRequest);
21224
21225         tiles.forEach(function(tile) {
21226             var id = tile.id;
21227
21228             if (loadedTiles[id] || inflight[id]) return;
21229
21230             if (_.isEmpty(inflight)) {
21231                 event.loading();
21232             }
21233
21234             inflight[id] = connection.loadFromURL(bboxUrl(tile), function(err, parsed) {
21235                 loadedTiles[id] = true;
21236                 delete inflight[id];
21237
21238                 event.load(err, _.extend({data: parsed}, tile));
21239
21240                 if (_.isEmpty(inflight)) {
21241                     event.loaded();
21242                 }
21243             });
21244         });
21245     };
21246
21247     connection.switch = function(options) {
21248         url = options.url;
21249         oauth.options(_.extend({
21250             loading: authenticating,
21251             done: authenticated
21252         }, options));
21253         event.auth();
21254         connection.flush();
21255         return connection;
21256     };
21257
21258     connection.toggle = function(_) {
21259         off = !_;
21260         return connection;
21261     };
21262
21263     connection.flush = function() {
21264         _.forEach(inflight, abortRequest);
21265         loadedTiles = {};
21266         inflight = {};
21267         return connection;
21268     };
21269
21270     connection.loadedTiles = function(_) {
21271         if (!arguments.length) return loadedTiles;
21272         loadedTiles = _;
21273         return connection;
21274     };
21275
21276     connection.logout = function() {
21277         oauth.logout();
21278         event.auth();
21279         return connection;
21280     };
21281
21282     connection.authenticate = function(callback) {
21283         function done(err, res) {
21284             event.auth();
21285             if (callback) callback(err, res);
21286         }
21287         return oauth.authenticate(done);
21288     };
21289
21290     return d3.rebind(connection, event, 'on');
21291 };
21292 /*
21293     iD.Difference represents the difference between two graphs.
21294     It knows how to calculate the set of entities that were
21295     created, modified, or deleted, and also contains the logic
21296     for recursively extending a difference to the complete set
21297     of entities that will require a redraw, taking into account
21298     child and parent relationships.
21299  */
21300 iD.Difference = function(base, head) {
21301     var changes = {}, length = 0;
21302
21303     function changed(h, b) {
21304         return !_.isEqual(_.omit(h, 'v'), _.omit(b, 'v'));
21305     }
21306
21307     _.each(head.entities, function(h, id) {
21308         var b = base.entities[id];
21309         if (changed(h, b)) {
21310             changes[id] = {base: b, head: h};
21311             length++;
21312         }
21313     });
21314
21315     _.each(base.entities, function(b, id) {
21316         var h = head.entities[id];
21317         if (!changes[id] && changed(h, b)) {
21318             changes[id] = {base: b, head: h};
21319             length++;
21320         }
21321     });
21322
21323     function addParents(parents, result) {
21324         for (var i = 0; i < parents.length; i++) {
21325             var parent = parents[i];
21326
21327             if (parent.id in result)
21328                 continue;
21329
21330             result[parent.id] = parent;
21331             addParents(head.parentRelations(parent), result);
21332         }
21333     }
21334
21335     var difference = {};
21336
21337     difference.length = function() {
21338         return length;
21339     };
21340
21341     difference.changes = function() {
21342         return changes;
21343     };
21344
21345     difference.extantIDs = function() {
21346         var result = [];
21347         _.each(changes, function(change, id) {
21348             if (change.head) result.push(id);
21349         });
21350         return result;
21351     };
21352
21353     difference.modified = function() {
21354         var result = [];
21355         _.each(changes, function(change) {
21356             if (change.base && change.head) result.push(change.head);
21357         });
21358         return result;
21359     };
21360
21361     difference.created = function() {
21362         var result = [];
21363         _.each(changes, function(change) {
21364             if (!change.base && change.head) result.push(change.head);
21365         });
21366         return result;
21367     };
21368
21369     difference.deleted = function() {
21370         var result = [];
21371         _.each(changes, function(change) {
21372             if (change.base && !change.head) result.push(change.base);
21373         });
21374         return result;
21375     };
21376
21377     difference.summary = function() {
21378         var relevant = {};
21379
21380         function addEntity(entity, graph, changeType) {
21381             relevant[entity.id] = {
21382                 entity: entity,
21383                 graph: graph,
21384                 changeType: changeType
21385             };
21386         }
21387
21388         function addParents(entity) {
21389             var parents = head.parentWays(entity);
21390             for (var j = parents.length - 1; j >= 0; j--) {
21391                 var parent = parents[j];
21392                 if (!(parent.id in relevant)) addEntity(parent, head, 'modified');
21393             }
21394         }
21395
21396         _.each(changes, function(change) {
21397             if (change.head && change.head.geometry(head) !== 'vertex') {
21398                 addEntity(change.head, head, change.base ? 'modified' : 'created');
21399
21400             } else if (change.base && change.base.geometry(base) !== 'vertex') {
21401                 addEntity(change.base, base, 'deleted');
21402
21403             } else if (change.base && change.head) { // modified vertex
21404                 var moved    = !_.isEqual(change.base.loc,  change.head.loc),
21405                     retagged = !_.isEqual(change.base.tags, change.head.tags);
21406
21407                 if (moved) {
21408                     addParents(change.head);
21409                 }
21410
21411                 if (retagged || (moved && change.head.hasInterestingTags())) {
21412                     addEntity(change.head, head, 'modified');
21413                 }
21414
21415             } else if (change.head && change.head.hasInterestingTags()) { // created vertex
21416                 addEntity(change.head, head, 'created');
21417
21418             } else if (change.base && change.base.hasInterestingTags()) { // deleted vertex
21419                 addEntity(change.base, base, 'deleted');
21420             }
21421         });
21422
21423         return d3.values(relevant);
21424     };
21425
21426     difference.complete = function(extent) {
21427         var result = {}, id, change;
21428
21429         for (id in changes) {
21430             change = changes[id];
21431
21432             var h = change.head,
21433                 b = change.base,
21434                 entity = h || b;
21435
21436             if (extent &&
21437                 (!h || !h.intersects(extent, head)) &&
21438                 (!b || !b.intersects(extent, base)))
21439                 continue;
21440
21441             result[id] = h;
21442
21443             if (entity.type === 'way') {
21444                 var nh = h ? h.nodes : [],
21445                     nb = b ? b.nodes : [],
21446                     diff, i;
21447
21448                 diff = _.difference(nh, nb);
21449                 for (i = 0; i < diff.length; i++) {
21450                     result[diff[i]] = head.hasEntity(diff[i]);
21451                 }
21452
21453                 diff = _.difference(nb, nh);
21454                 for (i = 0; i < diff.length; i++) {
21455                     result[diff[i]] = head.hasEntity(diff[i]);
21456                 }
21457             }
21458
21459             addParents(head.parentWays(entity), result);
21460             addParents(head.parentRelations(entity), result);
21461         }
21462
21463         return result;
21464     };
21465
21466     return difference;
21467 };
21468 iD.Entity = function(attrs) {
21469     // For prototypal inheritance.
21470     if (this instanceof iD.Entity) return;
21471
21472     // Create the appropriate subtype.
21473     if (attrs && attrs.type) {
21474         return iD.Entity[attrs.type].apply(this, arguments);
21475     } else if (attrs && attrs.id) {
21476         return iD.Entity[iD.Entity.id.type(attrs.id)].apply(this, arguments);
21477     }
21478
21479     // Initialize a generic Entity (used only in tests).
21480     return (new iD.Entity()).initialize(arguments);
21481 };
21482
21483 iD.Entity.id = function(type) {
21484     return iD.Entity.id.fromOSM(type, iD.Entity.id.next[type]--);
21485 };
21486
21487 iD.Entity.id.next = {node: -1, way: -1, relation: -1};
21488
21489 iD.Entity.id.fromOSM = function(type, id) {
21490     return type[0] + id;
21491 };
21492
21493 iD.Entity.id.toOSM = function(id) {
21494     return id.slice(1);
21495 };
21496
21497 iD.Entity.id.type = function(id) {
21498     return {'n': 'node', 'w': 'way', 'r': 'relation'}[id[0]];
21499 };
21500
21501 // A function suitable for use as the second argument to d3.selection#data().
21502 iD.Entity.key = function(entity) {
21503     return entity.id + 'v' + (entity.v || 0);
21504 };
21505
21506 iD.Entity.prototype = {
21507     tags: {},
21508
21509     initialize: function(sources) {
21510         for (var i = 0; i < sources.length; ++i) {
21511             var source = sources[i];
21512             for (var prop in source) {
21513                 if (Object.prototype.hasOwnProperty.call(source, prop)) {
21514                     this[prop] = source[prop];
21515                 }
21516             }
21517         }
21518
21519         if (!this.id && this.type) {
21520             this.id = iD.Entity.id(this.type);
21521         }
21522
21523         if (iD.debug) {
21524             Object.freeze(this);
21525             Object.freeze(this.tags);
21526
21527             if (this.loc) Object.freeze(this.loc);
21528             if (this.nodes) Object.freeze(this.nodes);
21529             if (this.members) Object.freeze(this.members);
21530         }
21531
21532         return this;
21533     },
21534
21535     osmId: function() {
21536         return iD.Entity.id.toOSM(this.id);
21537     },
21538
21539     isNew: function() {
21540         return this.osmId() < 0;
21541     },
21542
21543     update: function(attrs) {
21544         return iD.Entity(this, attrs, {v: 1 + (this.v || 0)});
21545     },
21546
21547     mergeTags: function(tags) {
21548         var merged = _.clone(this.tags), changed = false;
21549         for (var k in tags) {
21550             var t1 = merged[k],
21551                 t2 = tags[k];
21552             if (!t1) {
21553                 changed = true;
21554                 merged[k] = t2;
21555             } else if (t1 !== t2) {
21556                 changed = true;
21557                 merged[k] = _.union(t1.split(/;\s*/), t2.split(/;\s*/)).join(';');
21558             }
21559         }
21560         return changed ? this.update({tags: merged}) : this;
21561     },
21562
21563     intersects: function(extent, resolver) {
21564         return this.extent(resolver).intersects(extent);
21565     },
21566
21567     isUsed: function(resolver) {
21568         return _.without(Object.keys(this.tags), 'area').length > 0 ||
21569             resolver.parentRelations(this).length > 0;
21570     },
21571
21572     hasInterestingTags: function() {
21573         return _.keys(this.tags).some(function(key) {
21574             return key !== 'attribution' &&
21575                 key !== 'created_by' &&
21576                 key !== 'source' &&
21577                 key !== 'odbl' &&
21578                 key.indexOf('tiger:') !== 0;
21579         });
21580     },
21581
21582     deprecatedTags: function() {
21583         var tags = _.pairs(this.tags);
21584         var deprecated = {};
21585
21586         iD.data.deprecated.forEach(function(d) {
21587             var match = _.pairs(d.old)[0];
21588             tags.forEach(function(t) {
21589                 if (t[0] === match[0] &&
21590                     (t[1] === match[1] || match[1] === '*')) {
21591                     deprecated[t[0]] = t[1];
21592                 }
21593             });
21594         });
21595
21596         return deprecated;
21597     }
21598 };
21599 iD.Graph = function(other, mutable) {
21600     if (!(this instanceof iD.Graph)) return new iD.Graph(other, mutable);
21601
21602     if (other instanceof iD.Graph) {
21603         var base = other.base();
21604         this.entities = _.assign(Object.create(base.entities), other.entities);
21605         this._parentWays = _.assign(Object.create(base.parentWays), other._parentWays);
21606         this._parentRels = _.assign(Object.create(base.parentRels), other._parentRels);
21607
21608     } else {
21609         this.entities = Object.create({});
21610         this._parentWays = Object.create({});
21611         this._parentRels = Object.create({});
21612         this.rebase(other || [], [this]);
21613     }
21614
21615     this.transients = {};
21616     this._childNodes = {};
21617
21618     if (!mutable) {
21619         this.freeze();
21620     }
21621 };
21622
21623 iD.Graph.prototype = {
21624     hasEntity: function(id) {
21625         return this.entities[id];
21626     },
21627
21628     entity: function(id) {
21629         var entity = this.entities[id];
21630         if (!entity) {
21631             throw new Error('entity ' + id + ' not found');
21632         }
21633         return entity;
21634     },
21635
21636     transient: function(entity, key, fn) {
21637         var id = entity.id,
21638             transients = this.transients[id] ||
21639             (this.transients[id] = {});
21640
21641         if (transients[key] !== undefined) {
21642             return transients[key];
21643         }
21644
21645         transients[key] = fn.call(entity);
21646
21647         return transients[key];
21648     },
21649
21650     parentWays: function(entity) {
21651         return _.map(this._parentWays[entity.id], this.entity, this);
21652     },
21653
21654     isPoi: function(entity) {
21655         var parentWays = this._parentWays[entity.id];
21656         return !parentWays || parentWays.length === 0;
21657     },
21658
21659     isShared: function(entity) {
21660         var parentWays = this._parentWays[entity.id];
21661         return parentWays && parentWays.length > 1;
21662     },
21663
21664     parentRelations: function(entity) {
21665         return _.map(this._parentRels[entity.id], this.entity, this);
21666     },
21667
21668     childNodes: function(entity) {
21669         if (this._childNodes[entity.id])
21670             return this._childNodes[entity.id];
21671
21672         var nodes = [];
21673         for (var i = 0, l = entity.nodes.length; i < l; i++) {
21674             nodes[i] = this.entity(entity.nodes[i]);
21675         }
21676
21677         if (iD.debug) Object.freeze(nodes);
21678
21679         this._childNodes[entity.id] = nodes;
21680         return this._childNodes[entity.id];
21681     },
21682
21683     base: function() {
21684         return {
21685             'entities': iD.util.getPrototypeOf(this.entities),
21686             'parentWays': iD.util.getPrototypeOf(this._parentWays),
21687             'parentRels': iD.util.getPrototypeOf(this._parentRels)
21688         };
21689     },
21690
21691     // Unlike other graph methods, rebase mutates in place. This is because it
21692     // is used only during the history operation that merges newly downloaded
21693     // data into each state. To external consumers, it should appear as if the
21694     // graph always contained the newly downloaded data.
21695     rebase: function(entities, stack) {
21696         var base = this.base(),
21697             i, j, k, id;
21698
21699         for (i = 0; i < entities.length; i++) {
21700             var entity = entities[i];
21701
21702             if (base.entities[entity.id])
21703                 continue;
21704
21705             // Merging data into the base graph
21706             base.entities[entity.id] = entity;
21707             this._updateCalculated(undefined, entity,
21708                 base.parentWays, base.parentRels);
21709
21710             // Restore provisionally-deleted nodes that are discovered to have an extant parent
21711             if (entity.type === 'way') {
21712                 for (j = 0; j < entity.nodes.length; j++) {
21713                     id = entity.nodes[j];
21714                     for (k = 1; k < stack.length; k++) {
21715                         var ents = stack[k].entities;
21716                         if (ents.hasOwnProperty(id) && ents[id] === undefined) {
21717                             delete ents[id];
21718                         }
21719                     }
21720                 }
21721             }
21722         }
21723
21724         for (i = 0; i < stack.length; i++) {
21725             stack[i]._updateRebased();
21726         }
21727     },
21728
21729     _updateRebased: function() {
21730         var base = this.base(),
21731             i, k, child, id, keys;
21732
21733         keys = Object.keys(this._parentWays);
21734         for (i = 0; i < keys.length; i++) {
21735             child = keys[i];
21736             if (base.parentWays[child]) {
21737                 for (k = 0; k < base.parentWays[child].length; k++) {
21738                     id = base.parentWays[child][k];
21739                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentWays[child], id)) {
21740                         this._parentWays[child].push(id);
21741                     }
21742                 }
21743             }
21744         }
21745
21746         keys = Object.keys(this._parentRels);
21747         for (i = 0; i < keys.length; i++) {
21748             child = keys[i];
21749             if (base.parentRels[child]) {
21750                 for (k = 0; k < base.parentRels[child].length; k++) {
21751                     id = base.parentRels[child][k];
21752                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentRels[child], id)) {
21753                         this._parentRels[child].push(id);
21754                     }
21755                 }
21756             }
21757         }
21758
21759         this.transients = {};
21760
21761         // this._childNodes is not updated, under the assumption that
21762         // ways are always downloaded with their child nodes.
21763     },
21764
21765     // Updates calculated properties (parentWays, parentRels) for the specified change
21766     _updateCalculated: function(oldentity, entity, parentWays, parentRels) {
21767
21768         parentWays = parentWays || this._parentWays;
21769         parentRels = parentRels || this._parentRels;
21770
21771         var type = entity && entity.type || oldentity && oldentity.type,
21772             removed, added, ways, rels, i;
21773
21774
21775         if (type === 'way') {
21776
21777             // Update parentWays
21778             if (oldentity && entity) {
21779                 removed = _.difference(oldentity.nodes, entity.nodes);
21780                 added = _.difference(entity.nodes, oldentity.nodes);
21781             } else if (oldentity) {
21782                 removed = oldentity.nodes;
21783                 added = [];
21784             } else if (entity) {
21785                 removed = [];
21786                 added = entity.nodes;
21787             }
21788             for (i = 0; i < removed.length; i++) {
21789                 parentWays[removed[i]] = _.without(parentWays[removed[i]], oldentity.id);
21790             }
21791             for (i = 0; i < added.length; i++) {
21792                 ways = _.without(parentWays[added[i]], entity.id);
21793                 ways.push(entity.id);
21794                 parentWays[added[i]] = ways;
21795             }
21796
21797         } else if (type === 'relation') {
21798
21799             // Update parentRels
21800             if (oldentity && entity) {
21801                 removed = _.difference(oldentity.members, entity.members);
21802                 added = _.difference(entity.members, oldentity);
21803             } else if (oldentity) {
21804                 removed = oldentity.members;
21805                 added = [];
21806             } else if (entity) {
21807                 removed = [];
21808                 added = entity.members;
21809             }
21810             for (i = 0; i < removed.length; i++) {
21811                 parentRels[removed[i].id] = _.without(parentRels[removed[i].id], oldentity.id);
21812             }
21813             for (i = 0; i < added.length; i++) {
21814                 rels = _.without(parentRels[added[i].id], entity.id);
21815                 rels.push(entity.id);
21816                 parentRels[added[i].id] = rels;
21817             }
21818         }
21819     },
21820
21821     replace: function(entity) {
21822         if (this.entities[entity.id] === entity)
21823             return this;
21824
21825         return this.update(function() {
21826             this._updateCalculated(this.entities[entity.id], entity);
21827             this.entities[entity.id] = entity;
21828         });
21829     },
21830
21831     remove: function(entity) {
21832         return this.update(function() {
21833             this._updateCalculated(entity, undefined);
21834             this.entities[entity.id] = undefined;
21835         });
21836     },
21837
21838     update: function() {
21839         var graph = this.frozen ? iD.Graph(this, true) : this;
21840
21841         for (var i = 0; i < arguments.length; i++) {
21842             arguments[i].call(graph, graph);
21843         }
21844
21845         return this.frozen ? graph.freeze() : this;
21846     },
21847
21848     freeze: function() {
21849         this.frozen = true;
21850
21851         // No longer freezing entities here due to in-place updates needed in rebase.
21852
21853         return this;
21854     },
21855
21856     // Obliterates any existing entities
21857     load: function(entities) {
21858         var base = this.base();
21859         this.entities = Object.create(base.entities);
21860
21861         for (var i in entities) {
21862             this.entities[i] = entities[i];
21863             this._updateCalculated(base.entities[i], this.entities[i]);
21864         }
21865
21866         return this;
21867     }
21868 };
21869 iD.History = function(context) {
21870     var stack, index, tree,
21871         imageryUsed = ['Bing'],
21872         dispatch = d3.dispatch('change', 'undone', 'redone'),
21873         lock = iD.util.SessionMutex('lock');
21874
21875     function perform(actions) {
21876         actions = Array.prototype.slice.call(actions);
21877
21878         var annotation;
21879
21880         if (!_.isFunction(_.last(actions))) {
21881             annotation = actions.pop();
21882         }
21883
21884         var graph = stack[index].graph;
21885         for (var i = 0; i < actions.length; i++) {
21886             graph = actions[i](graph);
21887         }
21888
21889         return {
21890             graph: graph,
21891             annotation: annotation,
21892             imageryUsed: imageryUsed
21893         };
21894     }
21895
21896     function change(previous) {
21897         var difference = iD.Difference(previous, history.graph());
21898         dispatch.change(difference);
21899         return difference;
21900     }
21901
21902     // iD uses namespaced keys so multiple installations do not conflict
21903     function getKey(n) {
21904         return 'iD_' + window.location.origin + '_' + n;
21905     }
21906
21907     var history = {
21908         graph: function() {
21909             return stack[index].graph;
21910         },
21911
21912         merge: function(entities, extent) {
21913             stack[0].graph.rebase(entities, _.pluck(stack, 'graph'));
21914             tree.rebase(entities);
21915
21916             dispatch.change(undefined, extent);
21917         },
21918
21919         perform: function() {
21920             var previous = stack[index].graph;
21921
21922             stack = stack.slice(0, index + 1);
21923             stack.push(perform(arguments));
21924             index++;
21925
21926             return change(previous);
21927         },
21928
21929         replace: function() {
21930             var previous = stack[index].graph;
21931
21932             // assert(index == stack.length - 1)
21933             stack[index] = perform(arguments);
21934
21935             return change(previous);
21936         },
21937
21938         pop: function() {
21939             var previous = stack[index].graph;
21940
21941             if (index > 0) {
21942                 index--;
21943                 stack.pop();
21944                 return change(previous);
21945             }
21946         },
21947
21948         undo: function() {
21949             var previous = stack[index].graph;
21950
21951             // Pop to the next annotated state.
21952             while (index > 0) {
21953                 index--;
21954                 if (stack[index].annotation) break;
21955             }
21956
21957             dispatch.undone();
21958             return change(previous);
21959         },
21960
21961         redo: function() {
21962             var previous = stack[index].graph;
21963
21964             while (index < stack.length - 1) {
21965                 index++;
21966                 if (stack[index].annotation) break;
21967             }
21968
21969             dispatch.redone();
21970             return change(previous);
21971         },
21972
21973         undoAnnotation: function() {
21974             var i = index;
21975             while (i >= 0) {
21976                 if (stack[i].annotation) return stack[i].annotation;
21977                 i--;
21978             }
21979         },
21980
21981         redoAnnotation: function() {
21982             var i = index + 1;
21983             while (i <= stack.length - 1) {
21984                 if (stack[i].annotation) return stack[i].annotation;
21985                 i++;
21986             }
21987         },
21988
21989         intersects: function(extent) {
21990             return tree.intersects(extent, stack[index].graph);
21991         },
21992
21993         difference: function() {
21994             var base = stack[0].graph,
21995                 head = stack[index].graph;
21996             return iD.Difference(base, head);
21997         },
21998
21999         changes: function(action) {
22000             var base = stack[0].graph,
22001                 head = stack[index].graph;
22002
22003             if (action) {
22004                 head = action(head);
22005             }
22006
22007             var difference = iD.Difference(base, head);
22008
22009             return {
22010                 modified: difference.modified(),
22011                 created: difference.created(),
22012                 deleted: difference.deleted()
22013             };
22014         },
22015
22016         hasChanges: function() {
22017             return this.difference().length() > 0;
22018         },
22019
22020         imageryUsed: function(sources) {
22021             if (sources) {
22022                 imageryUsed = sources;
22023                 return history;
22024             } else {
22025                 return _(stack.slice(1, index + 1))
22026                     .pluck('imageryUsed')
22027                     .flatten()
22028                     .unique()
22029                     .without(undefined, 'Custom')
22030                     .value();
22031             }
22032         },
22033
22034         reset: function() {
22035             stack = [{graph: iD.Graph()}];
22036             index = 0;
22037             tree = iD.Tree(stack[0].graph);
22038             dispatch.change();
22039             return history;
22040         },
22041
22042         toJSON: function() {
22043             if (stack.length <= 1) return;
22044
22045             var allEntities = {},
22046                 baseEntities = {},
22047                 base = stack[0];
22048
22049             var s = stack.map(function(i) {
22050                 var modified = [], deleted = [];
22051
22052                 _.forEach(i.graph.entities, function(entity, id) {
22053                     if (entity) {
22054                         var key = iD.Entity.key(entity);
22055                         allEntities[key] = entity;
22056                         modified.push(key);
22057                     } else {
22058                         deleted.push(id);
22059                     }
22060
22061                     // make sure that the originals of changed or deleted entities get merged
22062                     // into the base of the stack after restoring the data from JSON.
22063                     if (id in base.graph.entities) {
22064                         baseEntities[id] = base.graph.entities[id];
22065                     }
22066                 });
22067
22068                 var x = {};
22069
22070                 if (modified.length) x.modified = modified;
22071                 if (deleted.length) x.deleted = deleted;
22072                 if (i.imageryUsed) x.imageryUsed = i.imageryUsed;
22073                 if (i.annotation) x.annotation = i.annotation;
22074
22075                 return x;
22076             });
22077
22078             return JSON.stringify({
22079                 version: 3,
22080                 entities: _.values(allEntities),
22081                 baseEntities: _.values(baseEntities),
22082                 stack: s,
22083                 nextIDs: iD.Entity.id.next,
22084                 index: index
22085             });
22086         },
22087
22088         fromJSON: function(json) {
22089             var h = JSON.parse(json);
22090
22091             iD.Entity.id.next = h.nextIDs;
22092             index = h.index;
22093
22094             if (h.version === 2 || h.version === 3) {
22095                 var allEntities = {};
22096
22097                 h.entities.forEach(function(entity) {
22098                     allEntities[iD.Entity.key(entity)] = iD.Entity(entity);
22099                 });
22100
22101                 if (h.version === 3) {
22102                     // this merges originals for changed entities into the base of
22103                     // the stack even if the current stack doesn't have them (for
22104                     // example when iD has been restarted in a different region)
22105                     var baseEntities = h.baseEntities.map(iD.Entity);
22106                     stack[0].graph.rebase(baseEntities, _.pluck(stack, 'graph'));
22107                     tree.rebase(baseEntities);
22108                 }
22109
22110                 stack = h.stack.map(function(d) {
22111                     var entities = {}, entity;
22112
22113                     if (d.modified) {
22114                         d.modified.forEach(function(key) {
22115                             entity = allEntities[key];
22116                             entities[entity.id] = entity;
22117                         });
22118                     }
22119
22120                     if (d.deleted) {
22121                         d.deleted.forEach(function(id) {
22122                             entities[id] = undefined;
22123                         });
22124                     }
22125
22126                     return {
22127                         graph: iD.Graph(stack[0].graph).load(entities),
22128                         annotation: d.annotation,
22129                         imageryUsed: d.imageryUsed
22130                     };
22131                 });
22132             } else { // original version
22133                 stack = h.stack.map(function(d) {
22134                     var entities = {};
22135
22136                     for (var i in d.entities) {
22137                         var entity = d.entities[i];
22138                         entities[i] = entity === 'undefined' ? undefined : iD.Entity(entity);
22139                     }
22140
22141                     d.graph = iD.Graph(stack[0].graph).load(entities);
22142                     return d;
22143                 });
22144             }
22145
22146             dispatch.change();
22147
22148             return history;
22149         },
22150
22151         save: function() {
22152             if (lock.locked()) context.storage(getKey('saved_history'), history.toJSON() || null);
22153             return history;
22154         },
22155
22156         clearSaved: function() {
22157             if (lock.locked()) context.storage(getKey('saved_history'), null);
22158             return history;
22159         },
22160
22161         lock: function() {
22162             return lock.lock();
22163         },
22164
22165         unlock: function() {
22166             lock.unlock();
22167         },
22168
22169         // is iD not open in another window and it detects that
22170         // there's a history stored in localStorage that's recoverable?
22171         restorableChanges: function() {
22172             return lock.locked() && !!context.storage(getKey('saved_history'));
22173         },
22174
22175         // load history from a version stored in localStorage
22176         restore: function() {
22177             if (!lock.locked()) return;
22178
22179             var json = context.storage(getKey('saved_history'));
22180             if (json) history.fromJSON(json);
22181         },
22182
22183         _getKey: getKey
22184
22185     };
22186
22187     history.reset();
22188
22189     return d3.rebind(history, dispatch, 'on');
22190 };
22191 iD.Node = iD.Entity.node = function iD_Node() {
22192     if (!(this instanceof iD_Node)) {
22193         return (new iD_Node()).initialize(arguments);
22194     } else if (arguments.length) {
22195         this.initialize(arguments);
22196     }
22197 };
22198
22199 iD.Node.prototype = Object.create(iD.Entity.prototype);
22200
22201 _.extend(iD.Node.prototype, {
22202     type: 'node',
22203
22204     extent: function() {
22205         return new iD.geo.Extent(this.loc);
22206     },
22207
22208     geometry: function(graph) {
22209         return graph.transient(this, 'geometry', function() {
22210             return graph.isPoi(this) ? 'point' : 'vertex';
22211         });
22212     },
22213
22214     move: function(loc) {
22215         return this.update({loc: loc});
22216     },
22217
22218     isIntersection: function(resolver) {
22219         return resolver.transient(this, 'isIntersection', function() {
22220             return resolver.parentWays(this).filter(function(parent) {
22221                 return (parent.tags.highway ||
22222                     parent.tags.waterway ||
22223                     parent.tags.railway ||
22224                     parent.tags.aeroway) &&
22225                     parent.geometry(resolver) === 'line';
22226             }).length > 1;
22227         });
22228     },
22229
22230     asJXON: function(changeset_id) {
22231         var r = {
22232             node: {
22233                 '@id': this.osmId(),
22234                 '@lon': this.loc[0],
22235                 '@lat': this.loc[1],
22236                 '@version': (this.version || 0),
22237                 tag: _.map(this.tags, function(v, k) {
22238                     return { keyAttributes: { k: k, v: v } };
22239                 })
22240             }
22241         };
22242         if (changeset_id) r.node['@changeset'] = changeset_id;
22243         return r;
22244     },
22245
22246     asGeoJSON: function() {
22247         return {
22248             type: 'Point',
22249             coordinates: this.loc
22250         };
22251     }
22252 });
22253 iD.Relation = iD.Entity.relation = function iD_Relation() {
22254     if (!(this instanceof iD_Relation)) {
22255         return (new iD_Relation()).initialize(arguments);
22256     } else if (arguments.length) {
22257         this.initialize(arguments);
22258     }
22259 };
22260
22261 iD.Relation.prototype = Object.create(iD.Entity.prototype);
22262
22263 iD.Relation.creationOrder = function(a, b) {
22264     var aId = parseInt(iD.Entity.id.toOSM(a.id), 10);
22265     var bId = parseInt(iD.Entity.id.toOSM(b.id), 10);
22266
22267     if (aId < 0 || bId < 0) return aId - bId;
22268     return bId - aId;
22269 };
22270
22271 _.extend(iD.Relation.prototype, {
22272     type: 'relation',
22273     members: [],
22274
22275     extent: function(resolver, memo) {
22276         return resolver.transient(this, 'extent', function() {
22277             if (memo && memo[this.id]) return iD.geo.Extent();
22278             memo = memo || {};
22279             memo[this.id] = true;
22280             return this.members.reduce(function(extent, member) {
22281                 member = resolver.hasEntity(member.id);
22282                 if (member) {
22283                     return extent.extend(member.extent(resolver, memo));
22284                 } else {
22285                     return extent;
22286                 }
22287             }, iD.geo.Extent());
22288         });
22289     },
22290
22291     geometry: function(graph) {
22292         return graph.transient(this, 'geometry', function() {
22293             return this.isMultipolygon() ? 'area' : 'relation';
22294         });
22295     },
22296
22297     isDegenerate: function() {
22298         return this.members.length === 0;
22299     },
22300
22301     // Return an array of members, each extended with an 'index' property whose value
22302     // is the member index.
22303     indexedMembers: function() {
22304         var result = new Array(this.members.length);
22305         for (var i = 0; i < this.members.length; i++) {
22306             result[i] = _.extend({}, this.members[i], {index: i});
22307         }
22308         return result;
22309     },
22310
22311     // Return the first member with the given role. A copy of the member object
22312     // is returned, extended with an 'index' property whose value is the member index.
22313     memberByRole: function(role) {
22314         for (var i = 0; i < this.members.length; i++) {
22315             if (this.members[i].role === role) {
22316                 return _.extend({}, this.members[i], {index: i});
22317             }
22318         }
22319     },
22320
22321     // Return the first member with the given id. A copy of the member object
22322     // is returned, extended with an 'index' property whose value is the member index.
22323     memberById: function(id) {
22324         for (var i = 0; i < this.members.length; i++) {
22325             if (this.members[i].id === id) {
22326                 return _.extend({}, this.members[i], {index: i});
22327             }
22328         }
22329     },
22330
22331     // Return the first member with the given id and role. A copy of the member object
22332     // is returned, extended with an 'index' property whose value is the member index.
22333     memberByIdAndRole: function(id, role) {
22334         for (var i = 0; i < this.members.length; i++) {
22335             if (this.members[i].id === id && this.members[i].role === role) {
22336                 return _.extend({}, this.members[i], {index: i});
22337             }
22338         }
22339     },
22340
22341     addMember: function(member, index) {
22342         var members = this.members.slice();
22343         members.splice(index === undefined ? members.length : index, 0, member);
22344         return this.update({members: members});
22345     },
22346
22347     updateMember: function(member, index) {
22348         var members = this.members.slice();
22349         members.splice(index, 1, _.extend({}, members[index], member));
22350         return this.update({members: members});
22351     },
22352
22353     removeMember: function(index) {
22354         var members = this.members.slice();
22355         members.splice(index, 1);
22356         return this.update({members: members});
22357     },
22358
22359     removeMembersWithID: function(id) {
22360         var members = _.reject(this.members, function(m) { return m.id === id; });
22361         return this.update({members: members});
22362     },
22363
22364     // Wherever a member appears with id `needle.id`, replace it with a member
22365     // with id `replacement.id`, type `replacement.type`, and the original role,
22366     // unless a member already exists with that id and role. Return an updated
22367     // relation.
22368     replaceMember: function(needle, replacement) {
22369         if (!this.memberById(needle.id))
22370             return this;
22371
22372         var members = [];
22373
22374         for (var i = 0; i < this.members.length; i++) {
22375             var member = this.members[i];
22376             if (member.id !== needle.id) {
22377                 members.push(member);
22378             } else if (!this.memberByIdAndRole(replacement.id, member.role)) {
22379                 members.push({id: replacement.id, type: replacement.type, role: member.role});
22380             }
22381         }
22382
22383         return this.update({members: members});
22384     },
22385
22386     asJXON: function(changeset_id) {
22387         var r = {
22388             relation: {
22389                 '@id': this.osmId(),
22390                 '@version': this.version || 0,
22391                 member: _.map(this.members, function(member) {
22392                     return { keyAttributes: { type: member.type, role: member.role, ref: iD.Entity.id.toOSM(member.id) } };
22393                 }),
22394                 tag: _.map(this.tags, function(v, k) {
22395                     return { keyAttributes: { k: k, v: v } };
22396                 })
22397             }
22398         };
22399         if (changeset_id) r.relation['@changeset'] = changeset_id;
22400         return r;
22401     },
22402
22403     asGeoJSON: function(resolver) {
22404         return resolver.transient(this, 'GeoJSON', function () {
22405             if (this.isMultipolygon()) {
22406                 return {
22407                     type: 'MultiPolygon',
22408                     coordinates: this.multipolygon(resolver)
22409                 };
22410             } else {
22411                 return {
22412                     type: 'FeatureCollection',
22413                     properties: this.tags,
22414                     features: this.members.map(function (member) {
22415                         return _.extend({role: member.role}, resolver.entity(member.id).asGeoJSON(resolver));
22416                     })
22417                 };
22418             }
22419         });
22420     },
22421
22422     area: function(resolver) {
22423         return resolver.transient(this, 'area', function() {
22424             return d3.geo.area(this.asGeoJSON(resolver));
22425         });
22426     },
22427
22428     isMultipolygon: function() {
22429         return this.tags.type === 'multipolygon';
22430     },
22431
22432     isComplete: function(resolver) {
22433         for (var i = 0; i < this.members.length; i++) {
22434             if (!resolver.hasEntity(this.members[i].id)) {
22435                 return false;
22436             }
22437         }
22438         return true;
22439     },
22440
22441     isRestriction: function() {
22442         return !!(this.tags.type && this.tags.type.match(/^restriction:?/));
22443     },
22444
22445     // Returns an array [A0, ... An], each Ai being an array of node arrays [Nds0, ... Ndsm],
22446     // where Nds0 is an outer ring and subsequent Ndsi's (if any i > 0) being inner rings.
22447     //
22448     // This corresponds to the structure needed for rendering a multipolygon path using a
22449     // `evenodd` fill rule, as well as the structure of a GeoJSON MultiPolygon geometry.
22450     //
22451     // In the case of invalid geometries, this function will still return a result which
22452     // includes the nodes of all way members, but some Nds may be unclosed and some inner
22453     // rings not matched with the intended outer ring.
22454     //
22455     multipolygon: function(resolver) {
22456         var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }),
22457             inners = this.members.filter(function(m) { return 'inner' === m.role; });
22458
22459         outers = iD.geo.joinWays(outers, resolver);
22460         inners = iD.geo.joinWays(inners, resolver);
22461
22462         outers = outers.map(function(outer) { return _.pluck(outer.nodes, 'loc'); });
22463         inners = inners.map(function(inner) { return _.pluck(inner.nodes, 'loc'); });
22464
22465         var result = outers.map(function(o) {
22466             // Heuristic for detecting counterclockwise winding order. Assumes
22467             // that OpenStreetMap polygons are not hemisphere-spanning.
22468             return [d3.geo.area({type: 'Polygon', coordinates: [o]}) > 2 * Math.PI ? o.reverse() : o];
22469         });
22470
22471         function findOuter(inner) {
22472             var o, outer;
22473
22474             for (o = 0; o < outers.length; o++) {
22475                 outer = outers[o];
22476                 if (iD.geo.polygonContainsPolygon(outer, inner))
22477                     return o;
22478             }
22479
22480             for (o = 0; o < outers.length; o++) {
22481                 outer = outers[o];
22482                 if (iD.geo.polygonIntersectsPolygon(outer, inner))
22483                     return o;
22484             }
22485         }
22486
22487         for (var i = 0; i < inners.length; i++) {
22488             var inner = inners[i];
22489
22490             if (d3.geo.area({type: 'Polygon', coordinates: [inner]}) < 2 * Math.PI) {
22491                 inner = inner.reverse();
22492             }
22493
22494             var o = findOuter(inners[i]);
22495             if (o !== undefined)
22496                 result[o].push(inners[i]);
22497             else
22498                 result.push([inners[i]]); // Invalid geometry
22499         }
22500
22501         return result;
22502     }
22503 });
22504 iD.Tree = function(head) {
22505     var rtree = rbush(),
22506         rectangles = {};
22507
22508     function extentRectangle(extent) {
22509         return [
22510             extent[0][0],
22511             extent[0][1],
22512             extent[1][0],
22513             extent[1][1]
22514         ];
22515     }
22516
22517     function entityRectangle(entity) {
22518         var rect = extentRectangle(entity.extent(head));
22519         rect.id = entity.id;
22520         rectangles[entity.id] = rect;
22521         return rect;
22522     }
22523
22524     function updateParents(entity, insertions, memo) {
22525         if (memo && memo[entity.id]) return;
22526         memo = memo || {};
22527         memo[entity.id] = true;
22528
22529         head.parentWays(entity).forEach(function(parent) {
22530             if (rectangles[parent.id]) {
22531                 rtree.remove(rectangles[parent.id]);
22532                 insertions.push(parent);
22533             }
22534         });
22535
22536         head.parentRelations(entity).forEach(function(parent) {
22537             if (rectangles[parent.id]) {
22538                 rtree.remove(rectangles[parent.id]);
22539                 insertions.push(parent);
22540             }
22541             updateParents(parent, insertions, memo);
22542         });
22543     }
22544
22545     var tree = {};
22546
22547     tree.rebase = function(entities) {
22548         var insertions = [];
22549
22550         entities.forEach(function(entity) {
22551             if (head.entities.hasOwnProperty(entity.id) || rectangles[entity.id])
22552                 return;
22553
22554             insertions.push(entity);
22555             updateParents(entity, insertions);
22556         });
22557
22558         insertions = _.unique(insertions).map(entityRectangle);
22559         rtree.load(insertions);
22560
22561         return tree;
22562     };
22563
22564     tree.intersects = function(extent, graph) {
22565         if (graph !== head) {
22566             var diff = iD.Difference(head, graph),
22567                 insertions = [];
22568
22569             head = graph;
22570
22571             diff.deleted().forEach(function(entity) {
22572                 rtree.remove(rectangles[entity.id]);
22573                 delete rectangles[entity.id];
22574             });
22575
22576             diff.modified().forEach(function(entity) {
22577                 rtree.remove(rectangles[entity.id]);
22578                 insertions.push(entity);
22579                 updateParents(entity, insertions);
22580             });
22581
22582             diff.created().forEach(function(entity) {
22583                 insertions.push(entity);
22584             });
22585
22586             insertions = _.unique(insertions).map(entityRectangle);
22587             rtree.load(insertions);
22588         }
22589
22590         return rtree.search(extentRectangle(extent)).map(function(rect) {
22591             return head.entity(rect.id);
22592         });
22593     };
22594
22595     return tree;
22596 };
22597 iD.Way = iD.Entity.way = function iD_Way() {
22598     if (!(this instanceof iD_Way)) {
22599         return (new iD_Way()).initialize(arguments);
22600     } else if (arguments.length) {
22601         this.initialize(arguments);
22602     }
22603 };
22604
22605 iD.Way.prototype = Object.create(iD.Entity.prototype);
22606
22607 _.extend(iD.Way.prototype, {
22608     type: 'way',
22609     nodes: [],
22610
22611     extent: function(resolver) {
22612         return resolver.transient(this, 'extent', function() {
22613             return this.nodes.reduce(function(extent, id) {
22614                 var node = resolver.hasEntity(id);
22615                 if (node) {
22616                     return extent.extend(node.extent());
22617                 } else {
22618                     return extent;
22619                 }
22620             }, iD.geo.Extent());
22621         });
22622     },
22623
22624     first: function() {
22625         return this.nodes[0];
22626     },
22627
22628     last: function() {
22629         return this.nodes[this.nodes.length - 1];
22630     },
22631
22632     contains: function(node) {
22633         return this.nodes.indexOf(node) >= 0;
22634     },
22635
22636     affix: function(node) {
22637         if (this.nodes[0] === node) return 'prefix';
22638         if (this.nodes[this.nodes.length - 1] === node) return 'suffix';
22639     },
22640
22641     isOneWay: function() {
22642         return this.tags.oneway === 'yes' ||
22643             this.tags.oneway === '1' ||
22644             this.tags.oneway === '-1' ||
22645             this.tags.waterway === 'river' ||
22646             this.tags.waterway === 'stream' ||
22647             this.tags.junction === 'roundabout';
22648     },
22649
22650     isClosed: function() {
22651         return this.nodes.length > 0 && this.first() === this.last();
22652     },
22653
22654     isArea: function() {
22655         if (this.tags.area === 'yes')
22656             return true;
22657         if (!this.isClosed() || this.tags.area === 'no')
22658             return false;
22659         for (var key in this.tags)
22660             if (key in iD.areaKeys && !(this.tags[key] in iD.areaKeys[key]))
22661                 return true;
22662         return false;
22663     },
22664
22665     isDegenerate: function() {
22666         return _.uniq(this.nodes).length < (this.isArea() ? 3 : 2);
22667     },
22668
22669     areAdjacent: function(n1, n2) {
22670         for (var i = 0; i < this.nodes.length; i++) {
22671             if (this.nodes[i] === n1) {
22672                 if (this.nodes[i - 1] === n2) return true;
22673                 if (this.nodes[i + 1] === n2) return true;
22674             }
22675         }
22676         return false;
22677     },
22678
22679     geometry: function(graph) {
22680         return graph.transient(this, 'geometry', function() {
22681             return this.isArea() ? 'area' : 'line';
22682         });
22683     },
22684
22685     addNode: function(id, index) {
22686         var nodes = this.nodes.slice();
22687         nodes.splice(index === undefined ? nodes.length : index, 0, id);
22688         return this.update({nodes: nodes});
22689     },
22690
22691     updateNode: function(id, index) {
22692         var nodes = this.nodes.slice();
22693         nodes.splice(index, 1, id);
22694         return this.update({nodes: nodes});
22695     },
22696
22697     replaceNode: function(needle, replacement) {
22698         if (this.nodes.indexOf(needle) < 0)
22699             return this;
22700
22701         var nodes = this.nodes.slice();
22702         for (var i = 0; i < nodes.length; i++) {
22703             if (nodes[i] === needle) {
22704                 nodes[i] = replacement;
22705             }
22706         }
22707         return this.update({nodes: nodes});
22708     },
22709
22710     removeNode: function(id) {
22711         var nodes = [];
22712
22713         for (var i = 0; i < this.nodes.length; i++) {
22714             var node = this.nodes[i];
22715             if (node !== id && nodes[nodes.length - 1] !== node) {
22716                 nodes.push(node);
22717             }
22718         }
22719
22720         // Preserve circularity
22721         if (this.nodes.length > 1 && this.first() === id && this.last() === id && nodes[nodes.length - 1] !== nodes[0]) {
22722             nodes.push(nodes[0]);
22723         }
22724
22725         return this.update({nodes: nodes});
22726     },
22727
22728     asJXON: function(changeset_id) {
22729         var r = {
22730             way: {
22731                 '@id': this.osmId(),
22732                 '@version': this.version || 0,
22733                 nd: _.map(this.nodes, function(id) {
22734                     return { keyAttributes: { ref: iD.Entity.id.toOSM(id) } };
22735                 }),
22736                 tag: _.map(this.tags, function(v, k) {
22737                     return { keyAttributes: { k: k, v: v } };
22738                 })
22739             }
22740         };
22741         if (changeset_id) r.way['@changeset'] = changeset_id;
22742         return r;
22743     },
22744
22745     asGeoJSON: function(resolver) {
22746         return resolver.transient(this, 'GeoJSON', function() {
22747             var coordinates = _.pluck(resolver.childNodes(this), 'loc');
22748             if (this.isArea() && this.isClosed()) {
22749                 return {
22750                     type: 'Polygon',
22751                     coordinates: [coordinates]
22752                 };
22753             } else {
22754                 return {
22755                     type: 'LineString',
22756                     coordinates: coordinates
22757                 };
22758             }
22759         });
22760     },
22761
22762     area: function(resolver) {
22763         return resolver.transient(this, 'area', function() {
22764             var nodes = resolver.childNodes(this);
22765
22766             if (!this.isClosed() && nodes.length) {
22767                 nodes = nodes.concat([nodes[0]]);
22768             }
22769
22770             var json = {
22771                 type: 'Polygon',
22772                 coordinates: [_.pluck(nodes, 'loc')]
22773             };
22774
22775             var area = d3.geo.area(json);
22776
22777             // Heuristic for detecting counterclockwise winding order. Assumes
22778             // that OpenStreetMap polygons are not hemisphere-spanning.
22779             if (d3.geo.area(json) > 2 * Math.PI) {
22780                 json.coordinates[0] = json.coordinates[0].reverse();
22781                 area = d3.geo.area(json);
22782             }
22783
22784             return isNaN(area) ? 0 : area;
22785         });
22786     }
22787 });
22788 iD.Background = function(context) {
22789     var dispatch = d3.dispatch('change'),
22790         baseLayer = iD.TileLayer()
22791             .projection(context.projection),
22792         gpxLayer = iD.GpxLayer(context, dispatch)
22793             .projection(context.projection),
22794         overlayLayers = [];
22795
22796     var backgroundSources = iD.data.imagery.map(function(source) {
22797         if (source.type === 'bing') {
22798             return iD.BackgroundSource.Bing(source, dispatch);
22799         } else {
22800             return iD.BackgroundSource(source);
22801         }
22802     });
22803
22804     backgroundSources.unshift(iD.BackgroundSource.None());
22805
22806     function findSource(id) {
22807         return _.find(backgroundSources, function(d) {
22808             return d.id && d.id === id;
22809         });
22810     }
22811
22812     function updateImagery() {
22813         var b = background.baseLayerSource(),
22814             o = overlayLayers.map(function (d) { return d.source().id; }).join(','),
22815             q = iD.util.stringQs(location.hash.substring(1));
22816
22817         var id = b.id;
22818         if (id === 'custom') {
22819             id = 'custom:' + b.template;
22820         }
22821
22822         if (id) {
22823             q.background = id;
22824         } else {
22825             delete q.background;
22826         }
22827
22828         if (o) {
22829             q.overlays = o;
22830         } else {
22831             delete q.overlays;
22832         }
22833
22834         location.replace('#' + iD.util.qsString(q, true));
22835
22836         var imageryUsed = [b.imageryUsed()];
22837
22838         overlayLayers.forEach(function (d) {
22839             var source = d.source();
22840             if (!source.isLocatorOverlay()) {
22841                 imageryUsed.push(source.imageryUsed());
22842             }
22843         });
22844
22845         if (background.showsGpxLayer()) {
22846             imageryUsed.push('Local GPX');
22847         }
22848
22849         context.history().imageryUsed(imageryUsed);
22850     }
22851
22852     function background(selection) {
22853         var base = selection.selectAll('.background-layer')
22854             .data([0]);
22855
22856         base.enter().insert('div', '.layer-data')
22857             .attr('class', 'layer-layer background-layer');
22858
22859         base.call(baseLayer);
22860
22861         var gpx = selection.selectAll('.gpx-layer')
22862             .data([0]);
22863
22864         gpx.enter().insert('div', '.layer-data')
22865             .attr('class', 'layer-layer gpx-layer');
22866
22867         gpx.call(gpxLayer);
22868
22869         var overlays = selection.selectAll('.overlay-layer')
22870             .data(overlayLayers, function(d) { return d.source().name(); });
22871
22872         overlays.enter().insert('div', '.layer-data')
22873             .attr('class', 'layer-layer overlay-layer');
22874
22875         overlays.each(function(layer) {
22876             d3.select(this).call(layer);
22877         });
22878
22879         overlays.exit()
22880             .remove();
22881     }
22882
22883     background.sources = function(extent) {
22884         return backgroundSources.filter(function(source) {
22885             return source.intersects(extent);
22886         });
22887     };
22888
22889     background.dimensions = function(_) {
22890         baseLayer.dimensions(_);
22891         gpxLayer.dimensions(_);
22892
22893         overlayLayers.forEach(function(layer) {
22894             layer.dimensions(_);
22895         });
22896     };
22897
22898     background.baseLayerSource = function(d) {
22899         if (!arguments.length) return baseLayer.source();
22900
22901         baseLayer.source(d);
22902         dispatch.change();
22903         updateImagery();
22904
22905         return background;
22906     };
22907
22908     background.bing = function() {
22909         background.baseLayerSource(findSource('Bing'));
22910     };
22911
22912     background.hasGpxLayer = function() {
22913         return !_.isEmpty(gpxLayer.geojson());
22914     };
22915
22916     background.showsGpxLayer = function() {
22917         return background.hasGpxLayer() && gpxLayer.enable();
22918     };
22919
22920     function toDom(x) {
22921         return (new DOMParser()).parseFromString(x, 'text/xml');
22922     }
22923
22924     background.gpxLayerFiles = function(fileList) {
22925         var f = fileList[0],
22926             reader = new FileReader();
22927
22928         reader.onload = function(e) {
22929             gpxLayer.geojson(toGeoJSON.gpx(toDom(e.target.result)));
22930             dispatch.change();
22931         };
22932
22933         reader.readAsText(f);
22934     };
22935
22936     background.zoomToGpxLayer = function() {
22937         if (background.hasGpxLayer()) {
22938             context.map()
22939                 .extent(d3.geo.bounds(gpxLayer.geojson()));
22940         }
22941     };
22942
22943     background.toggleGpxLayer = function() {
22944         gpxLayer.enable(!gpxLayer.enable());
22945         dispatch.change();
22946     };
22947
22948     background.showsLayer = function(d) {
22949         return d === baseLayer.source() ||
22950             (d.id === 'custom' && baseLayer.source().id === 'custom') ||
22951             overlayLayers.some(function(l) { return l.source() === d; });
22952     };
22953
22954     background.overlayLayerSources = function() {
22955         return overlayLayers.map(function (l) { return l.source(); });
22956     };
22957
22958     background.toggleOverlayLayer = function(d) {
22959         var layer;
22960
22961         for (var i = 0; i < overlayLayers.length; i++) {
22962             layer = overlayLayers[i];
22963             if (layer.source() === d) {
22964                 overlayLayers.splice(i, 1);
22965                 dispatch.change();
22966                 updateImagery();
22967                 return;
22968             }
22969         }
22970
22971         layer = iD.TileLayer()
22972             .source(d)
22973             .projection(context.projection)
22974             .dimensions(baseLayer.dimensions());
22975
22976         overlayLayers.push(layer);
22977         dispatch.change();
22978         updateImagery();
22979     };
22980
22981     background.nudge = function(d, zoom) {
22982         baseLayer.source().nudge(d, zoom);
22983         dispatch.change();
22984         return background;
22985     };
22986
22987     background.offset = function(d) {
22988         if (!arguments.length) return baseLayer.source().offset();
22989         baseLayer.source().offset(d);
22990         dispatch.change();
22991         return background;
22992     };
22993
22994     var q = iD.util.stringQs(location.hash.substring(1)),
22995         chosen = q.background || q.layer;
22996
22997     if (chosen && chosen.indexOf('custom:') === 0) {
22998         background.baseLayerSource(iD.BackgroundSource.Custom(chosen.replace(/^custom:/, '')));
22999     } else {
23000         background.baseLayerSource(findSource(chosen) || findSource('Bing'));
23001     }
23002
23003     var locator = _.find(backgroundSources, function(d) {
23004         return d.overlay && d.default;
23005     });
23006
23007     if (locator) {
23008         background.toggleOverlayLayer(locator);
23009     }
23010
23011     var overlays = (q.overlays || '').split(',');
23012     overlays.forEach(function(overlay) {
23013         overlay = findSource(overlay);
23014         if (overlay) background.toggleOverlayLayer(overlay);
23015     });
23016
23017     var gpx = q.gpx;
23018     if (gpx) {
23019         d3.text(gpx, function(err, gpxTxt) {
23020             gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt)));
23021             dispatch.change();
23022         });
23023     }
23024
23025     return d3.rebind(background, dispatch, 'on');
23026 };
23027 iD.BackgroundSource = function(data) {
23028     var source = _.clone(data),
23029         offset = [0, 0],
23030         name = source.name;
23031
23032     source.scaleExtent = data.scaleExtent || [0, 20];
23033
23034     source.offset = function(_) {
23035         if (!arguments.length) return offset;
23036         offset = _;
23037         return source;
23038     };
23039
23040     source.nudge = function(_, zoomlevel) {
23041         offset[0] += _[0] / Math.pow(2, zoomlevel);
23042         offset[1] += _[1] / Math.pow(2, zoomlevel);
23043         return source;
23044     };
23045
23046     source.name = function() {
23047         return name;
23048     };
23049
23050     source.imageryUsed = function() {
23051         return source.id || name;
23052     };
23053
23054     source.url = function(coord) {
23055         return data.template
23056             .replace('{x}', coord[0])
23057             .replace('{y}', coord[1])
23058             // TMS-flipped y coordinate
23059             .replace(/\{[t-]y\}/, Math.pow(2, coord[2]) - coord[1] - 1)
23060             .replace(/\{z(oom)?\}/, coord[2])
23061             .replace(/\{switch:([^}]+)\}/, function(s, r) {
23062                 var subdomains = r.split(',');
23063                 return subdomains[(coord[0] + coord[1]) % subdomains.length];
23064             });
23065     };
23066
23067     source.intersects = function(extent) {
23068         extent = extent.polygon();
23069         return !data.polygon || data.polygon.some(function(polygon) {
23070             return iD.geo.polygonIntersectsPolygon(polygon, extent);
23071         });
23072     };
23073
23074     source.validZoom = function(z) {
23075         return source.scaleExtent[0] <= z &&
23076             (!source.isLocatorOverlay() || source.scaleExtent[1] > z);
23077     };
23078
23079     source.isLocatorOverlay = function() {
23080         return name === 'Locator Overlay';
23081     };
23082
23083     source.copyrightNotices = function() {};
23084
23085     return source;
23086 };
23087
23088 iD.BackgroundSource.Bing = function(data, dispatch) {
23089     // http://msdn.microsoft.com/en-us/library/ff701716.aspx
23090     // http://msdn.microsoft.com/en-us/library/ff701701.aspx
23091
23092     var bing = iD.BackgroundSource(data),
23093         key = 'Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU', // Same as P2 and JOSM
23094         url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial?include=ImageryProviders&key=' +
23095             key + '&jsonp={callback}',
23096         providers = [];
23097
23098     d3.jsonp(url, function(json) {
23099         providers = json.resourceSets[0].resources[0].imageryProviders.map(function(provider) {
23100             return {
23101                 attribution: provider.attribution,
23102                 areas: provider.coverageAreas.map(function(area) {
23103                     return {
23104                         zoom: [area.zoomMin, area.zoomMax],
23105                         extent: iD.geo.Extent([area.bbox[1], area.bbox[0]], [area.bbox[3], area.bbox[2]])
23106                     };
23107                 })
23108             };
23109         });
23110         dispatch.change();
23111     });
23112
23113     var template = 'https://ecn.t{t}.tiles.virtualearth.net/tiles/a{u}.jpeg?g=587&mkt=en-gb&n=z',
23114         subdomains = [0, 1, 2, 3];
23115
23116     bing.url = function(coord) {
23117         var u = '';
23118
23119         for (var zoom = coord[2]; zoom > 0; zoom--) {
23120             var b = 0;
23121             var mask = 1 << (zoom - 1);
23122             if ((coord[0] & mask) !== 0) b++;
23123             if ((coord[1] & mask) !== 0) b += 2;
23124             u += b.toString();
23125         }
23126
23127         return template
23128             .replace('{t}', subdomains[(coord[0] + coord[1]) % 4])
23129             .replace('{u}', u);
23130     };
23131
23132     bing.copyrightNotices = function(zoom, extent) {
23133         zoom = Math.min(zoom, 21);
23134         return providers.filter(function(provider) {
23135             return _.any(provider.areas, function(area) {
23136                 return extent.intersects(area.extent) &&
23137                     area.zoom[0] <= zoom &&
23138                     area.zoom[1] >= zoom;
23139             });
23140         }).map(function(provider) {
23141             return provider.attribution;
23142         }).join(', ');
23143     };
23144
23145     bing.logo = 'bing_maps.png';
23146     bing.terms_url = 'http://opengeodata.org/microsoft-imagery-details';
23147
23148     return bing;
23149 };
23150
23151 iD.BackgroundSource.None = function() {
23152     var source = iD.BackgroundSource({id: 'none', template: ''});
23153
23154     source.name = function() {
23155         return t('background.none');
23156     };
23157
23158     source.imageryUsed = function() {
23159         return 'None';
23160     };
23161
23162     return source;
23163 };
23164
23165 iD.BackgroundSource.Custom = function(template) {
23166     var source = iD.BackgroundSource({id: 'custom', template: template});
23167
23168     source.name = function() {
23169         return t('background.custom');
23170     };
23171
23172     source.imageryUsed = function() {
23173         return 'Custom (' + template + ')';
23174     };
23175
23176     return source;
23177 };
23178 iD.GpxLayer = function(context) {
23179     var projection,
23180         gj = {},
23181         enable = true,
23182         svg;
23183
23184     function render(selection) {
23185         svg = selection.selectAll('svg')
23186             .data([render]);
23187
23188         svg.enter()
23189             .append('svg');
23190
23191         svg.style('display', enable ? 'block' : 'none');
23192
23193         var paths = svg
23194             .selectAll('path')
23195             .data([gj]);
23196
23197         paths
23198             .enter()
23199             .append('path')
23200             .attr('class', 'gpx');
23201
23202         var path = d3.geo.path()
23203             .projection(projection);
23204
23205         paths
23206             .attr('d', path);
23207
23208         if (typeof gj.features !== 'undefined') {
23209             svg
23210                 .selectAll('text')
23211                 .remove();
23212
23213             svg
23214                 .selectAll('path')
23215                 .data(gj.features)
23216                 .enter()
23217                 .append('text')
23218                 .attr('class', 'gpx')
23219                 .text(function(d) {
23220                     return d.properties.name;
23221                 })
23222                 .attr('x', function(d) {
23223                     var centroid = path.centroid(d);
23224                     return centroid[0] + 5;
23225                 })
23226                 .attr('y', function(d) {
23227                     var centroid = path.centroid(d);
23228                     return centroid[1];
23229                 });
23230         }
23231     }
23232
23233     render.projection = function(_) {
23234         if (!arguments.length) return projection;
23235         projection = _;
23236         return render;
23237     };
23238
23239     render.enable = function(_) {
23240         if (!arguments.length) return enable;
23241         enable = _;
23242         return render;
23243     };
23244
23245     render.geojson = function(_) {
23246         if (!arguments.length) return gj;
23247         gj = _;
23248         return render;
23249     };
23250
23251     render.dimensions = function(_) {
23252         if (!arguments.length) return svg.dimensions();
23253         svg.dimensions(_);
23254         return render;
23255     };
23256
23257     render.id = 'layer-gpx';
23258
23259     function over() {
23260         d3.event.stopPropagation();
23261         d3.event.preventDefault();
23262         d3.event.dataTransfer.dropEffect = 'copy';
23263     }
23264
23265     d3.select('body')
23266         .attr('dropzone', 'copy')
23267         .on('drop.localgpx', function() {
23268             d3.event.stopPropagation();
23269             d3.event.preventDefault();
23270             if (!iD.detect().filedrop) return;
23271             context.background().gpxLayerFiles(d3.event.dataTransfer.files);
23272         })
23273         .on('dragenter.localgpx', over)
23274         .on('dragexit.localgpx', over)
23275         .on('dragover.localgpx', over);
23276
23277     return render;
23278 };
23279 iD.Map = function(context) {
23280     var dimensions = [1, 1],
23281         dispatch = d3.dispatch('move', 'drawn'),
23282         projection = context.projection,
23283         roundedProjection = iD.svg.RoundProjection(projection),
23284         zoom = d3.behavior.zoom()
23285             .translate(projection.translate())
23286             .scale(projection.scale() * 2 * Math.PI)
23287             .scaleExtent([1024, 256 * Math.pow(2, 24)])
23288             .on('zoom', zoomPan),
23289         dblclickEnabled = true,
23290         transformStart,
23291         transformed = false,
23292         minzoom = 0,
23293         points = iD.svg.Points(roundedProjection, context),
23294         vertices = iD.svg.Vertices(roundedProjection, context),
23295         lines = iD.svg.Lines(projection),
23296         areas = iD.svg.Areas(projection),
23297         midpoints = iD.svg.Midpoints(roundedProjection, context),
23298         labels = iD.svg.Labels(projection, context),
23299         supersurface, surface,
23300         mouse,
23301         mousemove;
23302
23303     function map(selection) {
23304         context.history()
23305             .on('change.map', redraw);
23306         context.background()
23307             .on('change.map', redraw);
23308
23309         selection.call(zoom);
23310
23311         supersurface = selection.append('div')
23312             .attr('id', 'supersurface');
23313
23314         supersurface.call(context.background());
23315
23316         // Need a wrapper div because Opera can't cope with an absolutely positioned
23317         // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16
23318         var dataLayer = supersurface.append('div')
23319             .attr('class', 'layer-layer layer-data');
23320
23321         map.surface = surface = dataLayer.append('svg')
23322             .on('mousedown.zoom', function() {
23323                 if (d3.event.button === 2) {
23324                     d3.event.stopPropagation();
23325                 }
23326             }, true)
23327             .on('mouseup.zoom', function() {
23328                 if (resetTransform()) redraw();
23329             })
23330             .attr('id', 'surface')
23331             .call(iD.svg.Surface(context));
23332
23333         surface.on('mousemove.map', function() {
23334             mousemove = d3.event;
23335         });
23336
23337         surface.on('mouseover.vertices', function() {
23338             if (map.editable() && !transformed) {
23339                 var hover = d3.event.target.__data__;
23340                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
23341                 dispatch.drawn({full: false});
23342             }
23343         });
23344
23345         surface.on('mouseout.vertices', function() {
23346             if (map.editable() && !transformed) {
23347                 var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__;
23348                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
23349                 dispatch.drawn({full: false});
23350             }
23351         });
23352
23353         context.on('enter.map', function() {
23354             if (map.editable() && !transformed) {
23355                 var all = context.intersects(map.extent()),
23356                     filter = d3.functor(true),
23357                     extent = map.extent(),
23358                     graph = context.graph();
23359                 surface.call(vertices, graph, all, filter, extent, map.zoom());
23360                 surface.call(midpoints, graph, all, filter, extent);
23361                 dispatch.drawn({full: false});
23362             }
23363         });
23364
23365         map.dimensions(selection.dimensions());
23366
23367         labels.supersurface(supersurface);
23368     }
23369
23370     function pxCenter() { return [dimensions[0] / 2, dimensions[1] / 2]; }
23371
23372     function drawVector(difference, extent) {
23373         var filter, all,
23374             graph = context.graph();
23375
23376         if (difference) {
23377             var complete = difference.complete(map.extent());
23378             all = _.compact(_.values(complete));
23379             filter = function(d) {
23380                 if (d.type === 'midpoint') {
23381
23382                     var a = d.edge[0],
23383                         b = d.edge[1];
23384
23385                     // redraw a midpoint if it needs to be
23386                     // - moved (either edge node moved)
23387                     // - deleted (edge nodes not consecutive in any parent way)
23388                     if (a in complete || b in complete) return true;
23389
23390                     var parentsWays = graph.parentWays({ id: a });
23391                     for (var i = 0; i < parentsWays.length; i++) {
23392                         var nodes = parentsWays[i].nodes;
23393                         for (var n = 0; n < nodes.length; n++) {
23394                             if (nodes[n] === a && (nodes[n - 1] === b || nodes[n + 1] === b)) return false;
23395                         }
23396                     }
23397                     return true;
23398
23399                 } else {
23400                     return d.id in complete;
23401                 }
23402             };
23403
23404         } else if (extent) {
23405             all = context.intersects(map.extent().intersection(extent));
23406             var set = d3.set(_.pluck(all, 'id'));
23407             filter = function(d) { return set.has(d.id); };
23408
23409         } else {
23410             all = context.intersects(map.extent());
23411             filter = d3.functor(true);
23412         }
23413
23414         surface
23415             .call(vertices, graph, all, filter, map.extent(), map.zoom())
23416             .call(lines, graph, all, filter)
23417             .call(areas, graph, all, filter)
23418             .call(midpoints, graph, all, filter, map.extent())
23419             .call(labels, graph, all, filter, dimensions, !difference && !extent);
23420
23421         if (points.points(context.intersects(map.extent()), 100).length >= 100) {
23422             surface.select('.layer-hit').selectAll('g.point').remove();
23423         } else {
23424             surface.call(points, points.points(all), filter);
23425         }
23426
23427         dispatch.drawn({full: true});
23428     }
23429
23430     function editOff() {
23431         surface.selectAll('.layer *').remove();
23432         dispatch.drawn({full: true});
23433     }
23434
23435     function zoomPan() {
23436         if (d3.event && d3.event.sourceEvent.type === 'dblclick') {
23437             if (!dblclickEnabled) {
23438                 zoom.scale(projection.scale() * 2 * Math.PI)
23439                     .translate(projection.translate());
23440                 return d3.event.sourceEvent.preventDefault();
23441             }
23442         }
23443
23444         if (Math.log(d3.event.scale / Math.LN2 - 8) < minzoom + 1) {
23445             iD.ui.flash(context.container())
23446                 .select('.content')
23447                 .text(t('cannot_zoom'));
23448             return setZoom(16, true);
23449         }
23450
23451         projection
23452             .translate(d3.event.translate)
23453             .scale(d3.event.scale / (2 * Math.PI));
23454
23455         var scale = d3.event.scale / transformStart[0],
23456             tX = Math.round((d3.event.translate[0] / scale - transformStart[1][0]) * scale),
23457             tY = Math.round((d3.event.translate[1] / scale - transformStart[1][1]) * scale);
23458
23459         transformed = true;
23460         iD.util.setTransform(supersurface, tX, tY, scale);
23461         queueRedraw();
23462
23463         dispatch.move(map);
23464     }
23465
23466     function resetTransform() {
23467         if (!transformed) return false;
23468         iD.util.setTransform(supersurface, 0, 0);
23469         transformed = false;
23470         return true;
23471     }
23472
23473     function redraw(difference, extent) {
23474
23475         if (!surface) return;
23476
23477         clearTimeout(timeoutId);
23478
23479         // If we are in the middle of a zoom/pan, we can't do differenced redraws.
23480         // It would result in artifacts where differenced entities are redrawn with
23481         // one transform and unchanged entities with another.
23482         if (resetTransform()) {
23483             difference = extent = undefined;
23484         }
23485
23486         var zoom = String(~~map.zoom());
23487         if (surface.attr('data-zoom') !== zoom) {
23488             surface.attr('data-zoom', zoom)
23489                 .classed('low-zoom', zoom <= 16);
23490         }
23491
23492         if (!difference) {
23493             supersurface.call(context.background());
23494         }
23495
23496         if (map.editable()) {
23497             context.connection().loadTiles(projection, dimensions);
23498             drawVector(difference, extent);
23499         } else {
23500             editOff();
23501         }
23502
23503         transformStart = [
23504             projection.scale() * 2 * Math.PI,
23505             projection.translate().slice()];
23506
23507         return map;
23508     }
23509
23510     var timeoutId;
23511     function queueRedraw() {
23512         clearTimeout(timeoutId);
23513         timeoutId = setTimeout(function() { redraw(); }, 300);
23514     }
23515
23516     function pointLocation(p) {
23517         var translate = projection.translate(),
23518             scale = projection.scale() * 2 * Math.PI;
23519         return [(p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale];
23520     }
23521
23522     function locationPoint(l) {
23523         var translate = projection.translate(),
23524             scale = projection.scale() * 2 * Math.PI;
23525         return [l[0] * scale + translate[0], l[1] * scale + translate[1]];
23526     }
23527
23528     map.mouse = function() {
23529         var e = mousemove || d3.event, s;
23530         while ((s = e.sourceEvent)) e = s;
23531         return mouse(e);
23532     };
23533
23534     map.mouseCoordinates = function() {
23535         return projection.invert(map.mouse());
23536     };
23537
23538     map.dblclickEnable = function(_) {
23539         if (!arguments.length) return dblclickEnabled;
23540         dblclickEnabled = _;
23541         return map;
23542     };
23543
23544     function setZoom(_, force) {
23545         if (_ === map.zoom() && !force)
23546             return false;
23547         var scale = 256 * Math.pow(2, _),
23548             center = pxCenter(),
23549             l = pointLocation(center);
23550         scale = Math.max(1024, Math.min(256 * Math.pow(2, 24), scale));
23551         projection.scale(scale / (2 * Math.PI));
23552         zoom.scale(scale);
23553         var t = projection.translate();
23554         l = locationPoint(l);
23555         t[0] += center[0] - l[0];
23556         t[1] += center[1] - l[1];
23557         projection.translate(t);
23558         zoom.translate(projection.translate());
23559         return true;
23560     }
23561
23562     function setCenter(_) {
23563         var c = map.center();
23564         if (_[0] === c[0] && _[1] === c[1])
23565             return false;
23566         var t = projection.translate(),
23567             pxC = pxCenter(),
23568             ll = projection(_);
23569         projection.translate([
23570             t[0] - ll[0] + pxC[0],
23571             t[1] - ll[1] + pxC[1]]);
23572         zoom.translate(projection.translate());
23573         return true;
23574     }
23575
23576     map.pan = function(d) {
23577         var t = projection.translate();
23578         t[0] += d[0];
23579         t[1] += d[1];
23580         projection.translate(t);
23581         zoom.translate(projection.translate());
23582         dispatch.move(map);
23583         return redraw();
23584     };
23585
23586     map.dimensions = function(_) {
23587         if (!arguments.length) return dimensions;
23588         var center = map.center();
23589         dimensions = _;
23590         surface.dimensions(dimensions);
23591         context.background().dimensions(dimensions);
23592         projection.clipExtent([[0, 0], dimensions]);
23593         mouse = iD.util.fastMouse(supersurface.node());
23594         setCenter(center);
23595         return redraw();
23596     };
23597
23598     map.zoomIn = function() { return map.zoom(Math.ceil(map.zoom() + 1)); };
23599     map.zoomOut = function() { return map.zoom(Math.floor(map.zoom() - 1)); };
23600
23601     map.center = function(loc) {
23602         if (!arguments.length) {
23603             return projection.invert(pxCenter());
23604         }
23605
23606         if (setCenter(loc)) {
23607             dispatch.move(map);
23608         }
23609
23610         return redraw();
23611     };
23612
23613     map.zoom = function(z) {
23614         if (!arguments.length) {
23615             return Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.LN2 - 8, 0);
23616         }
23617
23618         if (setZoom(z)) {
23619             dispatch.move(map);
23620         }
23621
23622         return redraw();
23623     };
23624
23625     map.zoomTo = function(entity, zoomLimits) {
23626         var extent = entity.extent(context.graph()),
23627             zoom = map.extentZoom(extent);
23628         zoomLimits = zoomLimits || [16, 20];
23629         map.centerZoom(extent.center(), Math.min(Math.max(zoom, zoomLimits[0]), zoomLimits[1]));
23630     };
23631
23632     map.centerZoom = function(loc, z) {
23633         var centered = setCenter(loc),
23634             zoomed   = setZoom(z);
23635
23636         if (centered || zoomed) {
23637             dispatch.move(map);
23638         }
23639
23640         return redraw();
23641     };
23642
23643     map.centerEase = function(loc) {
23644         var from = map.center().slice(),
23645             t = 0,
23646             stop;
23647
23648         surface.one('mousedown.ease', function() {
23649             stop = true;
23650         });
23651
23652         d3.timer(function() {
23653             if (stop) return true;
23654             map.center(iD.geo.interp(from, loc, (t += 1) / 10));
23655             return t === 10;
23656         }, 20);
23657         return map;
23658     };
23659
23660     map.extent = function(_) {
23661         if (!arguments.length) {
23662             return new iD.geo.Extent(projection.invert([0, dimensions[1]]),
23663                                  projection.invert([dimensions[0], 0]));
23664         } else {
23665             var extent = iD.geo.Extent(_);
23666             map.centerZoom(extent.center(), map.extentZoom(extent));
23667         }
23668     };
23669
23670     map.extentZoom = function(_) {
23671         var extent = iD.geo.Extent(_),
23672             tl = projection([extent[0][0], extent[1][1]]),
23673             br = projection([extent[1][0], extent[0][1]]);
23674
23675         // Calculate maximum zoom that fits extent
23676         var hFactor = (br[0] - tl[0]) / dimensions[0],
23677             vFactor = (br[1] - tl[1]) / dimensions[1],
23678             hZoomDiff = Math.log(Math.abs(hFactor)) / Math.LN2,
23679             vZoomDiff = Math.log(Math.abs(vFactor)) / Math.LN2,
23680             newZoom = map.zoom() - Math.max(hZoomDiff, vZoomDiff);
23681
23682         return newZoom;
23683     };
23684
23685     map.editable = function() {
23686         return map.zoom() >= 16;
23687     };
23688
23689     map.minzoom = function(_) {
23690         if (!arguments.length) return minzoom;
23691         minzoom = _;
23692         return map;
23693     };
23694
23695     return d3.rebind(map, dispatch, 'on');
23696 };
23697 iD.TileLayer = function() {
23698     var tileSize = 256,
23699         tile = d3.geo.tile(),
23700         projection,
23701         cache = {},
23702         tileOrigin,
23703         z,
23704         transformProp = iD.util.prefixCSSProperty('Transform'),
23705         source = d3.functor('');
23706
23707     function tileSizeAtZoom(d, z) {
23708         return Math.ceil(tileSize * Math.pow(2, z - d[2])) / tileSize;
23709     }
23710
23711     function atZoom(t, distance) {
23712         var power = Math.pow(2, distance);
23713         return [
23714             Math.floor(t[0] * power),
23715             Math.floor(t[1] * power),
23716             t[2] + distance];
23717     }
23718
23719     function lookUp(d) {
23720         for (var up = -1; up > -d[2]; up--) {
23721             var tile = atZoom(d, up);
23722             if (cache[source.url(tile)] !== false) {
23723                 return tile;
23724             }
23725         }
23726     }
23727
23728     function uniqueBy(a, n) {
23729         var o = [], seen = {};
23730         for (var i = 0; i < a.length; i++) {
23731             if (seen[a[i][n]] === undefined) {
23732                 o.push(a[i]);
23733                 seen[a[i][n]] = true;
23734             }
23735         }
23736         return o;
23737     }
23738
23739     function addSource(d) {
23740         d.push(source.url(d));
23741         return d;
23742     }
23743
23744     // Update tiles based on current state of `projection`.
23745     function background(selection) {
23746         tile.scale(projection.scale() * 2 * Math.PI)
23747             .translate(projection.translate());
23748
23749         tileOrigin = [
23750             projection.scale() * Math.PI - projection.translate()[0],
23751             projection.scale() * Math.PI - projection.translate()[1]];
23752
23753         z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0);
23754
23755         render(selection);
23756     }
23757
23758     // Derive the tiles onscreen, remove those offscreen and position them.
23759     // Important that this part not depend on `projection` because it's
23760     // rentered when tiles load/error (see #644).
23761     function render(selection) {
23762         var requests = [];
23763
23764         if (source.validZoom(z)) {
23765             tile().forEach(function(d) {
23766                 addSource(d);
23767                 if (d[3] === '') return;
23768                 requests.push(d);
23769                 if (cache[d[3]] === false && lookUp(d)) {
23770                     requests.push(addSource(lookUp(d)));
23771                 }
23772             });
23773
23774             requests = uniqueBy(requests, 3).filter(function(r) {
23775                 // don't re-request tiles which have failed in the past
23776                 return cache[r[3]] !== false;
23777             });
23778         }
23779
23780         var pixelOffset = [
23781             Math.round(source.offset()[0] * Math.pow(2, z)),
23782             Math.round(source.offset()[1] * Math.pow(2, z))
23783         ];
23784
23785         function load(d) {
23786             cache[d[3]] = true;
23787             d3.select(this)
23788                 .on('error', null)
23789                 .on('load', null)
23790                 .classed('tile-loaded', true);
23791             render(selection);
23792         }
23793
23794         function error(d) {
23795             cache[d[3]] = false;
23796             d3.select(this)
23797                 .on('error', null)
23798                 .on('load', null)
23799                 .remove();
23800             render(selection);
23801         }
23802
23803         function imageTransform(d) {
23804             var _ts = tileSize * Math.pow(2, z - d[2]);
23805             var scale = tileSizeAtZoom(d, z);
23806             return 'translate(' +
23807                 (Math.round((d[0] * _ts) - tileOrigin[0]) + pixelOffset[0]) + 'px,' +
23808                 (Math.round((d[1] * _ts) - tileOrigin[1]) + pixelOffset[1]) + 'px)' +
23809                 'scale(' + scale + ',' + scale + ')';
23810         }
23811
23812         var image = selection
23813             .selectAll('img')
23814             .data(requests, function(d) { return d[3]; });
23815
23816         image.exit()
23817             .style(transformProp, imageTransform)
23818             .classed('tile-removing', true)
23819             .each(function() {
23820                 var tile = d3.select(this);
23821                 window.setTimeout(function() {
23822                     if (tile.classed('tile-removing')) {
23823                         tile.remove();
23824                     }
23825                 }, 300);
23826             });
23827
23828         image.enter().append('img')
23829             .attr('class', 'tile')
23830             .attr('src', function(d) { return d[3]; })
23831             .on('error', error)
23832             .on('load', load);
23833
23834         image
23835             .style(transformProp, imageTransform)
23836             .classed('tile-removing', false);
23837     }
23838
23839     background.projection = function(_) {
23840         if (!arguments.length) return projection;
23841         projection = _;
23842         return background;
23843     };
23844
23845     background.dimensions = function(_) {
23846         if (!arguments.length) return tile.size();
23847         tile.size(_);
23848         return background;
23849     };
23850
23851     background.source = function(_) {
23852         if (!arguments.length) return source;
23853         source = _;
23854         cache = {};
23855         tile.scaleExtent(source.scaleExtent);
23856         return background;
23857     };
23858
23859     return background;
23860 };
23861 iD.svg = {
23862     RoundProjection: function(projection) {
23863         return function(d) {
23864             return iD.geo.roundCoords(projection(d));
23865         };
23866     },
23867
23868     PointTransform: function(projection) {
23869         return function(entity) {
23870             // http://jsperf.com/short-array-join
23871             var pt = projection(entity.loc);
23872             return 'translate(' + pt[0] + ',' + pt[1] + ')';
23873         };
23874     },
23875
23876     Round: function () {
23877         return d3.geo.transform({
23878             point: function(x, y) { return this.stream.point(Math.floor(x), Math.floor(y)); }
23879         });
23880     },
23881
23882     Path: function(projection, graph, polygon) {
23883         var cache = {},
23884             round = iD.svg.Round().stream,
23885             clip = d3.geo.clipExtent().extent(projection.clipExtent()).stream,
23886             project = projection.stream,
23887             path = d3.geo.path()
23888                 .projection({stream: function(output) { return polygon ? project(round(output)) : project(clip(round(output))); }});
23889
23890         return function(entity) {
23891             if (entity.id in cache) {
23892                 return cache[entity.id];
23893             } else {
23894                 return cache[entity.id] = path(entity.asGeoJSON(graph)); // jshint ignore:line
23895             }
23896         };
23897     },
23898
23899     OneWaySegments: function(projection, graph, dt) {
23900         return function(entity) {
23901             var a,
23902                 b,
23903                 i = 0,
23904                 offset = dt,
23905                 segments = [],
23906                 coordinates = graph.childNodes(entity).map(function(n) {
23907                     return n.loc;
23908                 });
23909
23910             if (entity.tags.oneway === '-1') coordinates.reverse();
23911
23912             d3.geo.stream({
23913                 type: 'LineString',
23914                 coordinates: coordinates
23915             }, projection.stream({
23916                 lineStart: function() {},
23917                 lineEnd: function() {
23918                     a = null;
23919                 },
23920                 point: function(x, y) {
23921                     b = [x, y];
23922
23923                     if (a) {
23924                         var span = iD.geo.euclideanDistance(a, b) - offset;
23925
23926                         if (span >= 0) {
23927                             var angle = Math.atan2(b[1] - a[1], b[0] - a[0]),
23928                                 dx = dt * Math.cos(angle),
23929                                 dy = dt * Math.sin(angle),
23930                                 p = [a[0] + offset * Math.cos(angle),
23931                                      a[1] + offset * Math.sin(angle)];
23932
23933                             var segment = 'M' + a[0] + ',' + a[1] +
23934                                           'L' + p[0] + ',' + p[1];
23935
23936                             for (span -= dt; span >= 0; span -= dt) {
23937                                 p[0] += dx;
23938                                 p[1] += dy;
23939                                 segment += 'L' + p[0] + ',' + p[1];
23940                             }
23941
23942                             segment += 'L' + b[0] + ',' + b[1];
23943                             segments.push({id: entity.id, index: i, d: segment});
23944                         }
23945
23946                         offset = -span;
23947                         i++;
23948                     }
23949
23950                     a = b;
23951                 }
23952             }));
23953
23954             return segments;
23955         };
23956     },
23957
23958     MultipolygonMemberTags: function(graph) {
23959         return function(entity) {
23960             var tags = entity.tags;
23961             graph.parentRelations(entity).forEach(function(relation) {
23962                 if (relation.isMultipolygon()) {
23963                     tags = _.extend({}, relation.tags, tags);
23964                 }
23965             });
23966             return tags;
23967         };
23968     }
23969 };
23970 iD.svg.Areas = function(projection) {
23971     // Patterns only work in Firefox when set directly on element.
23972     // (This is not a bug: https://bugzilla.mozilla.org/show_bug.cgi?id=750632)
23973     var patterns = {
23974         wetland: 'wetland',
23975         beach: 'beach',
23976         scrub: 'scrub',
23977         construction: 'construction',
23978         cemetery: 'cemetery',
23979         grave_yard: 'cemetery',
23980         meadow: 'meadow',
23981         farm: 'farmland',
23982         farmland: 'farmland',
23983         orchard: 'orchard'
23984     };
23985
23986     var patternKeys = ['landuse', 'natural', 'amenity'];
23987
23988     function setPattern(d) {
23989         for (var i = 0; i < patternKeys.length; i++) {
23990             if (patterns.hasOwnProperty(d.tags[patternKeys[i]])) {
23991                 this.style.fill = 'url("#pattern-' + patterns[d.tags[patternKeys[i]]] + '")';
23992                 return;
23993             }
23994         }
23995         this.style.fill = '';
23996     }
23997
23998     return function drawAreas(surface, graph, entities, filter) {
23999         var path = iD.svg.Path(projection, graph, true),
24000             areas = {},
24001             multipolygon;
24002
24003         for (var i = 0; i < entities.length; i++) {
24004             var entity = entities[i];
24005             if (entity.geometry(graph) !== 'area') continue;
24006
24007             multipolygon = iD.geo.isSimpleMultipolygonOuterMember(entity, graph);
24008             if (multipolygon) {
24009                 areas[multipolygon.id] = {
24010                     entity: multipolygon.mergeTags(entity.tags),
24011                     area: Math.abs(entity.area(graph))
24012                 };
24013             } else if (!areas[entity.id]) {
24014                 areas[entity.id] = {
24015                     entity: entity,
24016                     area: Math.abs(entity.area(graph))
24017                 };
24018             }
24019         }
24020
24021         areas = d3.values(areas).filter(function hasPath(a) { return path(a.entity); });
24022         areas.sort(function areaSort(a, b) { return b.area - a.area; });
24023         areas = _.pluck(areas, 'entity');
24024
24025         var strokes = areas.filter(function(area) {
24026             return area.type === 'way';
24027         });
24028
24029         var data = {
24030             shadow: strokes,
24031             stroke: strokes,
24032             fill: areas
24033         };
24034
24035         var paths = surface.selectAll('.layer-shadow, .layer-stroke, .layer-fill')
24036             .selectAll('path.area')
24037             .filter(filter)
24038             .data(function(layer) { return data[layer]; }, iD.Entity.key);
24039
24040         // Remove exiting areas first, so they aren't included in the `fills`
24041         // array used for sorting below (https://github.com/openstreetmap/iD/issues/1903).
24042         paths.exit()
24043             .remove();
24044
24045         var fills = surface.selectAll('.layer-fill path.area')[0];
24046
24047         var bisect = d3.bisector(function(node) {
24048             return -node.__data__.area(graph);
24049         }).left;
24050
24051         function sortedByArea(entity) {
24052             if (this.__data__ === 'fill') {
24053                 return fills[bisect(fills, -entity.area(graph))];
24054             }
24055         }
24056
24057         paths.enter()
24058             .insert('path', sortedByArea)
24059             .each(function(entity) {
24060                 var layer = this.parentNode.__data__;
24061
24062                 this.setAttribute('class', entity.type + ' area ' + layer + ' ' + entity.id);
24063
24064                 if (layer === 'fill') {
24065                     setPattern.apply(this, arguments);
24066                 }
24067             })
24068             .call(iD.svg.TagClasses());
24069
24070         paths
24071             .attr('d', path);
24072     };
24073 };
24074 iD.svg.Labels = function(projection, context) {
24075     var path = d3.geo.path().projection(projection);
24076
24077     // Replace with dict and iterate over entities tags instead?
24078     var label_stack = [
24079         ['line', 'aeroway'],
24080         ['line', 'highway'],
24081         ['line', 'railway'],
24082         ['line', 'waterway'],
24083         ['area', 'aeroway'],
24084         ['area', 'amenity'],
24085         ['area', 'building'],
24086         ['area', 'historic'],
24087         ['area', 'leisure'],
24088         ['area', 'man_made'],
24089         ['area', 'natural'],
24090         ['area', 'shop'],
24091         ['area', 'tourism'],
24092         ['point', 'aeroway'],
24093         ['point', 'amenity'],
24094         ['point', 'building'],
24095         ['point', 'historic'],
24096         ['point', 'leisure'],
24097         ['point', 'man_made'],
24098         ['point', 'natural'],
24099         ['point', 'shop'],
24100         ['point', 'tourism'],
24101         ['line', 'name'],
24102         ['area', 'name'],
24103         ['point', 'name']
24104     ];
24105
24106     var default_size = 12;
24107
24108     var font_sizes = label_stack.map(function(d) {
24109         var style = iD.util.getStyle('text.' + d[0] + '.tag-' + d[1]),
24110             m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
24111         if (m) return parseInt(m[1], 10);
24112
24113         style = iD.util.getStyle('text.' + d[0]);
24114         m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
24115         if (m) return parseInt(m[1], 10);
24116
24117         return default_size;
24118     });
24119
24120     var iconSize = 18;
24121
24122     var pointOffsets = [
24123         [15, -11, 'start'], // right
24124         [10, -11, 'start'], // unused right now
24125         [-15, -11, 'end']
24126     ];
24127
24128     var lineOffsets = [50, 45, 55, 40, 60, 35, 65, 30, 70, 25,
24129         75, 20, 80, 15, 95, 10, 90, 5, 95];
24130
24131
24132     var noIcons = ['building', 'landuse', 'natural'];
24133     function blacklisted(preset) {
24134         return _.any(noIcons, function(s) {
24135             return preset.id.indexOf(s) >= 0;
24136         });
24137     }
24138
24139     function get(array, prop) {
24140         return function(d, i) { return array[i][prop]; };
24141     }
24142
24143     var textWidthCache = {};
24144
24145     function textWidth(text, size, elem) {
24146         var c = textWidthCache[size];
24147         if (!c) c = textWidthCache[size] = {};
24148
24149         if (c[text]) {
24150             return c[text];
24151
24152         } else if (elem) {
24153             c[text] = elem.getComputedTextLength();
24154             return c[text];
24155
24156         } else {
24157             var str = encodeURIComponent(text).match(/%[CDEFcdef]/g);
24158             if (str === null) {
24159                 return size / 3 * 2 * text.length;
24160             } else {
24161                 return size / 3 * (2 * text.length + str.length);
24162             }
24163         }
24164     }
24165
24166     function drawLineLabels(group, entities, filter, classes, labels) {
24167         var texts = group.selectAll('text.' + classes)
24168             .filter(filter)
24169             .data(entities, iD.Entity.key);
24170
24171         texts.enter()
24172             .append('text')
24173             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; })
24174             .append('textPath')
24175             .attr('class', 'textpath');
24176
24177
24178         texts.selectAll('.textpath')
24179             .filter(filter)
24180             .data(entities, iD.Entity.key)
24181             .attr({
24182                 'startOffset': '50%',
24183                 'xlink:href': function(d) { return '#labelpath-' + d.id; }
24184             })
24185             .text(iD.util.displayName);
24186
24187         texts.exit().remove();
24188     }
24189
24190     function drawLinePaths(group, entities, filter, classes, labels) {
24191         var halos = group.selectAll('path')
24192             .filter(filter)
24193             .data(entities, iD.Entity.key);
24194
24195         halos.enter()
24196             .append('path')
24197             .style('stroke-width', get(labels, 'font-size'))
24198             .attr('id', function(d) { return 'labelpath-' + d.id; })
24199             .attr('class', classes);
24200
24201         halos.attr('d', get(labels, 'lineString'));
24202
24203         halos.exit().remove();
24204     }
24205
24206     function drawPointLabels(group, entities, filter, classes, labels) {
24207
24208         var texts = group.selectAll('text.' + classes)
24209             .filter(filter)
24210             .data(entities, iD.Entity.key);
24211
24212         texts.enter()
24213             .append('text')
24214             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; });
24215
24216         texts.attr('x', get(labels, 'x'))
24217             .attr('y', get(labels, 'y'))
24218             .style('text-anchor', get(labels, 'textAnchor'))
24219             .text(iD.util.displayName)
24220             .each(function(d, i) { textWidth(iD.util.displayName(d), labels[i].height, this); });
24221
24222         texts.exit().remove();
24223         return texts;
24224     }
24225
24226     function drawAreaLabels(group, entities, filter, classes, labels) {
24227         entities = entities.filter(hasText);
24228         labels = labels.filter(hasText);
24229         return drawPointLabels(group, entities, filter, classes, labels);
24230
24231         function hasText(d, i) {
24232             return labels[i].hasOwnProperty('x') && labels[i].hasOwnProperty('y');
24233         }
24234     }
24235
24236     function drawAreaIcons(group, entities, filter, classes, labels) {
24237
24238         var icons = group.selectAll('use')
24239             .filter(filter)
24240             .data(entities, iD.Entity.key);
24241
24242         icons.enter()
24243             .append('use')
24244             .attr('clip-path', 'url(#clip-square-18)')
24245             .attr('class', 'icon');
24246
24247         icons.attr('transform', get(labels, 'transform'))
24248             .attr('xlink:href', function(d) {
24249                 return '#maki-' + context.presets().match(d, context.graph()).icon + '-18';
24250             });
24251
24252
24253         icons.exit().remove();
24254     }
24255
24256     function reverse(p) {
24257         var angle = Math.atan2(p[1][1] - p[0][1], p[1][0] - p[0][0]);
24258         return !(p[0][0] < p[p.length - 1][0] && angle < Math.PI/2 && angle > - Math.PI/2);
24259     }
24260
24261     function lineString(nodes) {
24262         return 'M' + nodes.join('L');
24263     }
24264
24265     function subpath(nodes, from, to) {
24266         function segmentLength(i) {
24267             var dx = nodes[i][0] - nodes[i + 1][0];
24268             var dy = nodes[i][1] - nodes[i + 1][1];
24269             return Math.sqrt(dx * dx + dy * dy);
24270         }
24271
24272         var sofar = 0,
24273             start, end, i0, i1;
24274         for (var i = 0; i < nodes.length - 1; i++) {
24275             var current = segmentLength(i);
24276             var portion;
24277             if (!start && sofar + current >= from) {
24278                 portion = (from - sofar) / current;
24279                 start = [
24280                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
24281                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
24282                 ];
24283                 i0 = i + 1;
24284             }
24285             if (!end && sofar + current >= to) {
24286                 portion = (to - sofar) / current;
24287                 end = [
24288                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
24289                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
24290                 ];
24291                 i1 = i + 1;
24292             }
24293             sofar += current;
24294
24295         }
24296         var ret = nodes.slice(i0, i1);
24297         ret.unshift(start);
24298         ret.push(end);
24299         return ret;
24300
24301     }
24302
24303     function hideOnMouseover() {
24304         var layers = d3.select(this)
24305             .selectAll('.layer-label, .layer-halo');
24306
24307         layers.selectAll('.proximate')
24308             .classed('proximate', false);
24309
24310         var mouse = context.mouse(),
24311             pad = 50,
24312             rect = [mouse[0] - pad, mouse[1] - pad, mouse[0] + pad, mouse[1] + pad],
24313             ids = _.pluck(rtree.search(rect), 'id');
24314
24315         if (!ids.length) return;
24316         layers.selectAll('.' + ids.join(', .'))
24317             .classed('proximate', true);
24318     }
24319
24320     var rtree = rbush(),
24321         rectangles = {};
24322
24323     function labels(surface, graph, entities, filter, dimensions, fullRedraw) {
24324
24325         var hidePoints = !surface.select('.node.point').node();
24326
24327         var labelable = [], i, k, entity;
24328         for (i = 0; i < label_stack.length; i++) labelable.push([]);
24329
24330         if (fullRedraw) {
24331             rtree.clear();
24332             rectangles = {};
24333         } else {
24334             for (i = 0; i < entities.length; i++) {
24335                 rtree.remove(rectangles[entities[i].id]);
24336             }
24337         }
24338
24339         // Split entities into groups specified by label_stack
24340         for (i = 0; i < entities.length; i++) {
24341             entity = entities[i];
24342             var geometry = entity.geometry(graph);
24343
24344             if (geometry === 'vertex')
24345                 continue;
24346             if (hidePoints && geometry === 'point')
24347                 continue;
24348
24349             var preset = geometry === 'area' && context.presets().match(entity, graph),
24350                 icon = preset && !blacklisted(preset) && preset.icon;
24351
24352             if (!icon && !iD.util.displayName(entity))
24353                 continue;
24354
24355             for (k = 0; k < label_stack.length; k ++) {
24356                 if (geometry === label_stack[k][0] && entity.tags[label_stack[k][1]]) {
24357                     labelable[k].push(entity);
24358                     break;
24359                 }
24360             }
24361         }
24362
24363         var positions = {
24364             point: [],
24365             line: [],
24366             area: []
24367         };
24368
24369         var labelled = {
24370             point: [],
24371             line: [],
24372             area: []
24373         };
24374
24375         // Try and find a valid label for labellable entities
24376         for (k = 0; k < labelable.length; k++) {
24377             var font_size = font_sizes[k];
24378             for (i = 0; i < labelable[k].length; i ++) {
24379                 entity = labelable[k][i];
24380                 var name = iD.util.displayName(entity),
24381                     width = name && textWidth(name, font_size),
24382                     p;
24383                 if (entity.geometry(graph) === 'point') {
24384                     p = getPointLabel(entity, width, font_size);
24385                 } else if (entity.geometry(graph) === 'line') {
24386                     p = getLineLabel(entity, width, font_size);
24387                 } else if (entity.geometry(graph) === 'area') {
24388                     p = getAreaLabel(entity, width, font_size);
24389                 }
24390                 if (p) {
24391                     p.classes = entity.geometry(graph) + ' tag-' + label_stack[k][1];
24392                     positions[entity.geometry(graph)].push(p);
24393                     labelled[entity.geometry(graph)].push(entity);
24394                 }
24395             }
24396         }
24397
24398         function getPointLabel(entity, width, height) {
24399             var coord = projection(entity.loc),
24400                 m = 5,  // margin
24401                 offset = pointOffsets[0],
24402                 p = {
24403                     height: height,
24404                     width: width,
24405                     x: coord[0] + offset[0],
24406                     y: coord[1] + offset[1],
24407                     textAnchor: offset[2]
24408                 };
24409             var rect = [p.x - m, p.y - m, p.x + width + m, p.y + height + m];
24410             if (tryInsert(rect, entity.id)) return p;
24411         }
24412
24413
24414         function getLineLabel(entity, width, height) {
24415             var nodes = _.pluck(graph.childNodes(entity), 'loc').map(projection),
24416                 length = iD.geo.pathLength(nodes);
24417             if (length < width + 20) return;
24418
24419             for (var i = 0; i < lineOffsets.length; i ++) {
24420                 var offset = lineOffsets[i],
24421                     middle = offset / 100 * length,
24422                     start = middle - width/2;
24423                 if (start < 0 || start + width > length) continue;
24424                 var sub = subpath(nodes, start, start + width),
24425                     rev = reverse(sub),
24426                     rect = [
24427                         Math.min(sub[0][0], sub[sub.length - 1][0]) - 10,
24428                         Math.min(sub[0][1], sub[sub.length - 1][1]) - 10,
24429                         Math.max(sub[0][0], sub[sub.length - 1][0]) + 20,
24430                         Math.max(sub[0][1], sub[sub.length - 1][1]) + 30
24431                     ];
24432                 if (rev) sub = sub.reverse();
24433                 if (tryInsert(rect, entity.id)) return {
24434                     'font-size': height + 2,
24435                     lineString: lineString(sub),
24436                     startOffset: offset + '%'
24437                 };
24438             }
24439         }
24440
24441         function getAreaLabel(entity, width, height) {
24442             var centroid = path.centroid(entity.asGeoJSON(graph, true)),
24443                 extent = entity.extent(graph),
24444                 entitywidth = projection(extent[1])[0] - projection(extent[0])[0],
24445                 rect;
24446
24447             if (!centroid || entitywidth < 20) return;
24448
24449             var iconX = centroid[0] - (iconSize/2),
24450                 iconY = centroid[1] - (iconSize/2),
24451                 textOffset = iconSize + 5;
24452
24453             var p = {
24454                 transform: 'translate(' + iconX + ',' + iconY + ')'
24455             };
24456
24457             if (width && entitywidth >= width + 20) {
24458                 p.x = centroid[0];
24459                 p.y = centroid[1] + textOffset;
24460                 p.textAnchor = 'middle';
24461                 p.height = height;
24462                 rect = [p.x - width/2, p.y, p.x + width/2, p.y + height + textOffset];
24463             } else {
24464                 rect = [iconX, iconY, iconX + iconSize, iconY + iconSize];
24465             }
24466
24467             if (tryInsert(rect, entity.id)) return p;
24468
24469         }
24470
24471         function tryInsert(rect, id) {
24472             // Check that label is visible
24473             if (rect[0] < 0 || rect[1] < 0 || rect[2] > dimensions[0] ||
24474                 rect[3] > dimensions[1]) return false;
24475             var v = rtree.search(rect).length === 0;
24476             if (v) {
24477                 rect.id = id;
24478                 rtree.insert(rect);
24479                 rectangles[id] = rect;
24480             }
24481             return v;
24482         }
24483
24484         var label = surface.select('.layer-label'),
24485             halo = surface.select('.layer-halo');
24486
24487         // points
24488         drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point);
24489         drawPointLabels(halo, labelled.point, filter, 'pointlabel-halo', positions.point);
24490
24491         // lines
24492         drawLinePaths(halo, labelled.line, filter, '', positions.line);
24493         drawLineLabels(label, labelled.line, filter, 'linelabel', positions.line);
24494         drawLineLabels(halo, labelled.line, filter, 'linelabel-halo', positions.line);
24495
24496         // areas
24497         drawAreaLabels(label, labelled.area, filter, 'arealabel', positions.area);
24498         drawAreaLabels(halo, labelled.area, filter, 'arealabel-halo', positions.area);
24499         drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area);
24500     }
24501
24502     labels.supersurface = function(supersurface) {
24503         supersurface
24504             .on('mousemove.hidelabels', hideOnMouseover)
24505             .on('mousedown.hidelabels', function () {
24506                 supersurface.on('mousemove.hidelabels', null);
24507             })
24508             .on('mouseup.hidelabels', function () {
24509                 supersurface.on('mousemove.hidelabels', hideOnMouseover);
24510             });
24511     };
24512
24513     return labels;
24514 };
24515 iD.svg.Lines = function(projection) {
24516
24517     var highway_stack = {
24518         motorway: 0,
24519         motorway_link: 1,
24520         trunk: 2,
24521         trunk_link: 3,
24522         primary: 4,
24523         primary_link: 5,
24524         secondary: 6,
24525         tertiary: 7,
24526         unclassified: 8,
24527         residential: 9,
24528         service: 10,
24529         footway: 11
24530     };
24531
24532     function waystack(a, b) {
24533         if (!a || !b || !a.tags || !b.tags) return 0;
24534         if (a.tags.layer !== undefined && b.tags.layer !== undefined) {
24535             return a.tags.layer - b.tags.layer;
24536         }
24537         if (a.tags.bridge) return 1;
24538         if (b.tags.bridge) return -1;
24539         if (a.tags.tunnel) return -1;
24540         if (b.tags.tunnel) return 1;
24541         var as = 0, bs = 0;
24542         if (a.tags.highway && b.tags.highway) {
24543             as -= highway_stack[a.tags.highway];
24544             bs -= highway_stack[b.tags.highway];
24545         }
24546         return as - bs;
24547     }
24548
24549     return function drawLines(surface, graph, entities, filter) {
24550         var lines = [],
24551             path = iD.svg.Path(projection, graph);
24552
24553         for (var i = 0; i < entities.length; i++) {
24554             var entity = entities[i],
24555                 outer = iD.geo.simpleMultipolygonOuterMember(entity, graph);
24556             if (outer) {
24557                 lines.push(entity.mergeTags(outer.tags));
24558             } else if (entity.geometry(graph) === 'line') {
24559                 lines.push(entity);
24560             }
24561         }
24562
24563         lines = lines.filter(path);
24564         lines.sort(waystack);
24565
24566         function drawPaths(klass) {
24567             var paths = surface.select('.layer-' + klass)
24568                 .selectAll('path.line')
24569                 .filter(filter)
24570                 .data(lines, iD.Entity.key);
24571
24572             var enter = paths.enter()
24573                 .append('path')
24574                 .attr('class', function(d) { return 'way line ' + klass + ' ' + d.id; });
24575
24576             // Optimization: call simple TagClasses only on enter selection. This
24577             // works because iD.Entity.key is defined to include the entity v attribute.
24578             if (klass !== 'stroke') {
24579                 enter.call(iD.svg.TagClasses());
24580             } else {
24581                 paths.call(iD.svg.TagClasses()
24582                     .tags(iD.svg.MultipolygonMemberTags(graph)));
24583             }
24584
24585             paths
24586                 .order()
24587                 .attr('d', path);
24588
24589             paths.exit()
24590                 .remove();
24591         }
24592
24593         drawPaths('shadow');
24594         drawPaths('casing');
24595         drawPaths('stroke');
24596
24597         var segments = _(lines)
24598             .filter(function(d) { return d.isOneWay(); })
24599             .map(iD.svg.OneWaySegments(projection, graph, 35))
24600             .flatten()
24601             .valueOf();
24602
24603         var oneways = surface.select('.layer-oneway')
24604             .selectAll('path.oneway')
24605             .filter(filter)
24606             .data(segments, function(d) { return [d.id, d.index]; });
24607
24608         oneways.enter()
24609             .append('path')
24610             .attr('class', 'oneway')
24611             .attr('marker-mid', 'url(#oneway-marker)');
24612
24613         oneways
24614             .order()
24615             .attr('d', function(d) { return d.d; });
24616
24617         oneways.exit()
24618             .remove();
24619     };
24620 };
24621 iD.svg.Midpoints = function(projection, context) {
24622     return function drawMidpoints(surface, graph, entities, filter, extent) {
24623         var midpoints = {};
24624
24625         for (var i = 0; i < entities.length; i++) {
24626             var entity = entities[i];
24627
24628             if (entity.type !== 'way') continue;
24629             if (context.selectedIDs().indexOf(entity.id) < 0) continue;
24630
24631             var nodes = graph.childNodes(entity);
24632
24633             // skip the last node because it is always repeated
24634             for (var j = 0; j < nodes.length - 1; j++) {
24635
24636                 var a = nodes[j],
24637                     b = nodes[j + 1],
24638                     id = [a.id, b.id].sort().join('-');
24639
24640                 // Redraw midpoints in two cases:
24641                 //   1. One of the two endpoint nodes changed (e.g. was moved).
24642                 //   2. A node was deleted. The midpoint between the two new
24643                 //      endpoints needs to be redrawn. In this case only the
24644                 //      way will be in the diff.
24645                 if (!midpoints[id] && (filter(a) || filter(b) || filter(entity))) {
24646                     var loc = iD.geo.interp(a.loc, b.loc, 0.5);
24647                     if (extent.intersects(loc) && iD.geo.euclideanDistance(projection(a.loc), projection(b.loc)) > 40) {
24648                         midpoints[id] = {
24649                             type: 'midpoint',
24650                             id: id,
24651                             loc: loc,
24652                             edge: [a.id, b.id]
24653                         };
24654                     }
24655                 }
24656             }
24657         }
24658
24659         var groups = surface.select('.layer-hit').selectAll('g.midpoint')
24660             .filter(filter)
24661             .data(_.values(midpoints), function(d) { return d.id; });
24662
24663         var group = groups.enter()
24664             .insert('g', ':first-child')
24665             .attr('class', 'midpoint');
24666
24667         group.append('circle')
24668             .attr('r', 7)
24669             .attr('class', 'shadow');
24670
24671         group.append('circle')
24672             .attr('r', 3)
24673             .attr('class', 'fill');
24674
24675         groups.attr('transform', iD.svg.PointTransform(projection));
24676
24677         // Propagate data bindings.
24678         groups.select('circle.shadow');
24679         groups.select('circle.fill');
24680
24681         groups.exit()
24682             .remove();
24683     };
24684 };
24685 iD.svg.Points = function(projection, context) {
24686     function markerPath(selection, klass) {
24687         selection
24688             .attr('class', klass)
24689             .attr('transform', 'translate(-8, -23)')
24690             .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');
24691     }
24692
24693     function sortY(a, b) {
24694         return b.loc[1] - a.loc[1];
24695     }
24696
24697     function drawPoints(surface, points, filter) {
24698         points.sort(sortY);
24699
24700         var groups = surface.select('.layer-hit').selectAll('g.point')
24701             .filter(filter)
24702             .data(points, iD.Entity.key);
24703
24704         var group = groups.enter()
24705             .append('g')
24706             .attr('class', function(d) { return 'node point ' + d.id; })
24707             .order();
24708
24709         group.append('path')
24710             .call(markerPath, 'shadow');
24711
24712         group.append('path')
24713             .call(markerPath, 'stroke');
24714
24715         group.append('use')
24716             .attr('class', 'icon')
24717             .attr('transform', 'translate(-6, -20)')
24718             .attr('clip-path', 'url(#clip-square-12)');
24719
24720         groups.attr('transform', iD.svg.PointTransform(projection))
24721             .call(iD.svg.TagClasses());
24722
24723         // Selecting the following implicitly
24724         // sets the data (point entity) on the element
24725         groups.select('.shadow');
24726         groups.select('.stroke');
24727         groups.select('.icon')
24728             .attr('xlink:href', function(entity) {
24729                 var preset = context.presets().match(entity, context.graph());
24730                 return preset.icon ? '#maki-' + preset.icon + '-12' : '';
24731             });
24732
24733         groups.exit()
24734             .remove();
24735     }
24736
24737     drawPoints.points = function(entities, limit) {
24738         var graph = context.graph(),
24739             points = [];
24740
24741         for (var i = 0; i < entities.length; i++) {
24742             var entity = entities[i];
24743             if (entity.geometry(graph) === 'point') {
24744                 points.push(entity);
24745                 if (limit && points.length >= limit) break;
24746             }
24747         }
24748
24749         return points;
24750     };
24751
24752     return drawPoints;
24753 };
24754 iD.svg.Restrictions = function(context) {
24755     var projection = context.projection;
24756
24757     function drawRestrictions(surface) {
24758         var turns = drawRestrictions.turns(context.graph(), context.selectedIDs());
24759
24760         var groups = surface.select('.layer-hit').selectAll('g.restriction')
24761             .data(turns, iD.Entity.key);
24762
24763         var enter = groups.enter().append('g')
24764             .attr('class', 'restriction');
24765
24766         enter.append('circle')
24767             .attr('class', 'restriction')
24768             .attr('r', 4);
24769
24770         groups
24771             .attr('transform', function(restriction) {
24772                 var via = context.entity(restriction.memberByRole('via').id);
24773                 return iD.svg.PointTransform(projection)(via);
24774             });
24775
24776         groups.exit()
24777             .remove();
24778
24779         return this;
24780     }
24781
24782     drawRestrictions.turns = function (graph, selectedIDs) {
24783         if (selectedIDs.length !== 1)
24784             return [];
24785
24786         var from = graph.entity(selectedIDs[0]);
24787         if (from.type !== 'way')
24788             return [];
24789
24790         return graph.parentRelations(from).filter(function(relation) {
24791             var f = relation.memberById(from.id),
24792                 t = relation.memberByRole('to'),
24793                 v = relation.memberByRole('via');
24794
24795             return relation.tags.type === 'restriction' && f.role === 'from' &&
24796                 t && t.type === 'way' && graph.hasEntity(t.id) &&
24797                 v && v.type === 'node' && graph.hasEntity(v.id) &&
24798                 !graph.entity(t.id).isDegenerate() &&
24799                 !graph.entity(f.id).isDegenerate() &&
24800                 graph.entity(t.id).affix(v.id) &&
24801                 graph.entity(f.id).affix(v.id);
24802         });
24803     };
24804
24805     drawRestrictions.datum = function(graph, from, restriction, projection) {
24806         var to = graph.entity(restriction.memberByRole('to').id),
24807             a = graph.entity(restriction.memberByRole('via').id),
24808             b;
24809
24810         if (to.first() === a.id) {
24811             b = graph.entity(to.nodes[1]);
24812         } else {
24813             b = graph.entity(to.nodes[to.nodes.length - 2]);
24814         }
24815
24816         a = projection(a.loc);
24817         b = projection(b.loc);
24818
24819         return {
24820             from: from,
24821             to: to,
24822             restriction: restriction,
24823             angle: Math.atan2(b[1] - a[1], b[0] - a[0])
24824         };
24825     };
24826
24827     return drawRestrictions;
24828 };
24829 iD.svg.Surface = function(context) {
24830     function autosize(image) {
24831         var img = document.createElement('img');
24832         img.src = image.attr('xlink:href');
24833         img.onload = function() {
24834             image.attr({
24835                 width: img.width,
24836                 height: img.height
24837             });
24838         };
24839     }
24840
24841     function SpriteDefinition(id, href, data) {
24842         return function(defs) {
24843             defs.append('image')
24844                 .attr('id', id)
24845                 .attr('xlink:href', href)
24846                 .call(autosize);
24847
24848             defs.selectAll()
24849                 .data(data)
24850                 .enter().append('use')
24851                 .attr('id', function(d) { return d.key; })
24852                 .attr('transform', function(d) { return 'translate(-' + d.value[0] + ',-' + d.value[1] + ')'; })
24853                 .attr('xlink:href', '#' + id);
24854         };
24855     }
24856
24857     return function drawSurface(selection) {
24858         var defs = selection.append('defs');
24859
24860         defs.append('marker')
24861             .attr({
24862                 id: 'oneway-marker',
24863                 viewBox: '0 0 10 10',
24864                 refY: 2.5,
24865                 refX: 5,
24866                 markerWidth: 2,
24867                 markerHeight: 2,
24868                 orient: 'auto'
24869             })
24870             .append('path')
24871             .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');
24872
24873         var patterns = defs.selectAll('pattern')
24874             .data([
24875                 // pattern name, pattern image name
24876                 ['wetland', 'wetland'],
24877                 ['construction', 'construction'],
24878                 ['cemetery', 'cemetery'],
24879                 ['orchard', 'orchard'],
24880                 ['farmland', 'farmland'],
24881                 ['beach', 'dots'],
24882                 ['scrub', 'dots'],
24883                 ['meadow', 'dots']])
24884             .enter()
24885             .append('pattern')
24886                 .attr({
24887                     id: function(d) { return 'pattern-' + d[0]; },
24888                     width: 32,
24889                     height: 32,
24890                     patternUnits: 'userSpaceOnUse'
24891                 });
24892
24893         patterns.append('rect')
24894             .attr({
24895                 x: 0,
24896                 y: 0,
24897                 width: 32,
24898                 height: 32,
24899                 'class': function(d) { return 'pattern-color-' + d[0]; }
24900             });
24901
24902         patterns.append('image')
24903             .attr({
24904                 x: 0,
24905                 y: 0,
24906                 width: 32,
24907                 height: 32
24908             })
24909             .attr('xlink:href', function(d) { return context.imagePath('pattern/' + d[1] + '.png'); });
24910
24911         defs.selectAll()
24912             .data([12, 18, 20])
24913             .enter().append('clipPath')
24914             .attr('id', function(d) { return 'clip-square-' + d; })
24915             .append('rect')
24916             .attr('x', 0)
24917             .attr('y', 0)
24918             .attr('width', function(d) { return d; })
24919             .attr('height', function(d) { return d; });
24920
24921         var maki = [];
24922         _.forEach(iD.data.featureIcons, function(dimensions, name) {
24923             if (dimensions['12'] && dimensions['18'] && dimensions['24']) {
24924                 maki.push({key: 'maki-' + name + '-12', value: dimensions['12']});
24925                 maki.push({key: 'maki-' + name + '-18', value: dimensions['18']});
24926                 maki.push({key: 'maki-' + name + '-24', value: dimensions['24']});
24927             }
24928         });
24929
24930         defs.call(SpriteDefinition(
24931             'sprite',
24932             context.imagePath('sprite.svg'),
24933             d3.entries(iD.data.operations)));
24934
24935         defs.call(SpriteDefinition(
24936             'maki-sprite',
24937             context.imagePath('maki-sprite.png'),
24938             maki));
24939
24940         var layers = selection.selectAll('.layer')
24941             .data(['fill', 'shadow', 'casing', 'stroke', 'oneway', 'hit', 'halo', 'label']);
24942
24943         layers.enter().append('g')
24944             .attr('class', function(d) { return 'layer layer-' + d; });
24945     };
24946 };
24947 iD.svg.TagClasses = function() {
24948     var primary = [
24949             'highway', 'railway', 'waterway', 'aeroway', 'motorway',
24950             'boundary', 'power', 'amenity', 'natural', 'landuse',
24951             'building', 'leisure', 'place'
24952         ],
24953         secondary = [
24954             'oneway', 'bridge', 'tunnel', 'construction'
24955         ],
24956         tagClassRe = /^tag-/,
24957         tags = function(entity) { return entity.tags; };
24958
24959     var tagClasses = function(selection) {
24960         selection.each(function tagClassesEach(entity) {
24961             var classes, value = this.className;
24962
24963             if (value.baseVal !== undefined) value = value.baseVal;
24964
24965             classes = value.trim().split(/\s+/).filter(function(name) {
24966                 return name.length && !tagClassRe.test(name);
24967             }).join(' ');
24968
24969             var t = tags(entity), i, k, v;
24970
24971             for (i = 0; i < primary.length; i++) {
24972                 k = primary[i];
24973                 v = t[k];
24974                 if (!v || v === 'no') continue;
24975                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
24976                 break;
24977             }
24978
24979             for (i = 0; i < secondary.length; i++) {
24980                 k = secondary[i];
24981                 v = t[k];
24982                 if (!v || v === 'no') continue;
24983                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
24984             }
24985
24986             classes = classes.trim();
24987
24988             if (classes !== value) {
24989                 d3.select(this).attr('class', classes);
24990             }
24991         });
24992     };
24993
24994     tagClasses.tags = function(_) {
24995         if (!arguments.length) return tags;
24996         tags = _;
24997         return tagClasses;
24998     };
24999
25000     return tagClasses;
25001 };
25002 iD.svg.Vertices = function(projection, context) {
25003     var radiuses = {
25004         //       z16-, z17, z18+, tagged
25005         shadow: [6,    7.5,   7.5,  11.5],
25006         stroke: [2.5,  3.5,   3.5,  7],
25007         fill:   [1,    1.5,   1.5,  1.5]
25008     };
25009
25010     var hover;
25011
25012     function siblingAndChildVertices(ids, graph, extent) {
25013         var vertices = {};
25014
25015         function addChildVertices(entity) {
25016             var i;
25017             if (entity.type === 'way') {
25018                 for (i = 0; i < entity.nodes.length; i++) {
25019                     addChildVertices(graph.entity(entity.nodes[i]));
25020                 }
25021             } else if (entity.type === 'relation') {
25022                 for (i = 0; i < entity.members.length; i++) {
25023                     var member = context.hasEntity(entity.members[i].id);
25024                     if (member) {
25025                         addChildVertices(member);
25026                     }
25027                 }
25028             } else if (entity.intersects(extent, graph)) {
25029                 vertices[entity.id] = entity;
25030             }
25031         }
25032
25033         ids.forEach(function(id) {
25034             var entity = context.hasEntity(id);
25035             if (entity && entity.type === 'node') {
25036                 vertices[entity.id] = entity;
25037                 context.graph().parentWays(entity).forEach(function(entity) {
25038                     addChildVertices(entity);
25039                 });
25040             } else if (entity) {
25041                 addChildVertices(entity);
25042             }
25043         });
25044
25045         return vertices;
25046     }
25047
25048     function draw(groups, vertices, klass, graph, zoom) {
25049         groups = groups.data(vertices, function(entity) {
25050             return iD.Entity.key(entity) + ',' + zoom;
25051         });
25052
25053         if (zoom < 17) {
25054             zoom = 0;
25055         } else if (zoom < 18) {
25056             zoom = 1;
25057         } else {
25058             zoom = 2;
25059         }
25060
25061         var icons = {};
25062         function icon(entity) {
25063             if (entity.id in icons) return icons[entity.id];
25064             icons[entity.id] = zoom !== 0 &&
25065                 entity.hasInterestingTags() &&
25066                 context.presets().match(entity, graph).icon;
25067             return icons[entity.id];
25068         }
25069
25070         function circle(klass) {
25071             var rads = radiuses[klass];
25072             return function(entity) {
25073                 var i = icon(entity),
25074                     c = i ? 0.5 : 0,
25075                     r = rads[i ? 3 : zoom];
25076                 this.setAttribute('class', 'node vertex ' + klass + ' ' + entity.id);
25077                 this.setAttribute('cx', c);
25078                 this.setAttribute('cy', -c);
25079                 this.setAttribute('r', r);
25080             };
25081         }
25082
25083         var enter = groups.enter().append('g')
25084             .attr('class', function(d) { return 'node vertex ' + klass + ' ' + d.id; });
25085
25086         enter.append('circle')
25087             .each(circle('shadow'));
25088
25089         enter.append('circle')
25090             .each(circle('stroke'));
25091
25092         // Vertices with icons get a `use`.
25093         enter.filter(function(d) { return icon(d); })
25094             .append('use')
25095             .attr('transform', 'translate(-6, -6)')
25096             .attr('clip-path', 'url(#clip-square-12)')
25097             .attr('xlink:href', function(d) { return '#maki-' + icon(d) + '-12'; });
25098
25099         // Vertices with tags get a `circle`.
25100         enter.filter(function(d) { return !icon(d) && d.hasInterestingTags(); })
25101             .append('circle')
25102             .each(circle('fill'));
25103
25104         groups
25105             .attr('transform', iD.svg.PointTransform(projection))
25106             .classed('shared', function(entity) { return graph.isShared(entity); });
25107
25108         groups.exit()
25109             .remove();
25110     }
25111
25112     function drawVertices(surface, graph, entities, filter, extent, zoom) {
25113         var selected = siblingAndChildVertices(context.selectedIDs(), graph, extent),
25114             vertices = [];
25115
25116         for (var i = 0; i < entities.length; i++) {
25117             var entity = entities[i];
25118
25119             if (entity.geometry(graph) !== 'vertex')
25120                 continue;
25121
25122             if (entity.id in selected ||
25123                 entity.hasInterestingTags() ||
25124                 entity.isIntersection(graph)) {
25125                 vertices.push(entity);
25126             }
25127         }
25128
25129         surface.select('.layer-hit').selectAll('g.vertex.vertex-persistent')
25130             .filter(filter)
25131             .call(draw, vertices, 'vertex-persistent', graph, zoom);
25132
25133         drawHover(surface, graph, extent, zoom);
25134     }
25135
25136     function drawHover(surface, graph, extent, zoom) {
25137         var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {};
25138
25139         surface.select('.layer-hit').selectAll('g.vertex.vertex-hover')
25140             .call(draw, d3.values(hovered), 'vertex-hover', graph, zoom);
25141     }
25142
25143     drawVertices.drawHover = function(surface, graph, _, extent, zoom) {
25144         if (hover !== _) {
25145             hover = _;
25146             drawHover(surface, graph, extent, zoom);
25147         }
25148     };
25149
25150     return drawVertices;
25151 };
25152 iD.ui = function(context) {
25153     function render(container) {
25154         var map = context.map();
25155
25156         if (iD.detect().opera) container.classed('opera', true);
25157
25158         var hash = iD.behavior.Hash(context);
25159
25160         hash();
25161
25162         if (!hash.hadHash) {
25163             map.centerZoom([-77.02271, 38.90085], 20);
25164         }
25165
25166         container.append('div')
25167             .attr('id', 'sidebar')
25168             .attr('class', 'col4')
25169             .call(ui.sidebar);
25170
25171         var content = container.append('div')
25172             .attr('id', 'content');
25173
25174         var bar = content.append('div')
25175             .attr('id', 'bar')
25176             .attr('class', 'fillD');
25177
25178         var m = content.append('div')
25179             .attr('id', 'map')
25180             .call(map);
25181
25182         bar.append('div')
25183             .attr('class', 'spacer col4');
25184
25185         var limiter = bar.append('div')
25186             .attr('class', 'limiter');
25187
25188         limiter.append('div')
25189             .attr('class', 'button-wrap joined col3')
25190             .call(iD.ui.Modes(context), limiter);
25191
25192         limiter.append('div')
25193             .attr('class', 'button-wrap joined col1')
25194             .call(iD.ui.UndoRedo(context));
25195
25196         limiter.append('div')
25197             .attr('class', 'button-wrap col1')
25198             .call(iD.ui.Save(context));
25199
25200         bar.append('div')
25201             .attr('class', 'spinner')
25202             .call(iD.ui.Spinner(context));
25203
25204         content
25205             .call(iD.ui.Attribution(context));
25206
25207         content.append('div')
25208             .style('display', 'none')
25209             .attr('class', 'help-wrap map-overlay fillL col5 content');
25210
25211         var controls = bar.append('div')
25212             .attr('class', 'map-controls');
25213
25214         controls.append('div')
25215             .attr('class', 'map-control zoombuttons')
25216             .call(iD.ui.Zoom(context));
25217
25218         controls.append('div')
25219             .attr('class', 'map-control geolocate-control')
25220             .call(iD.ui.Geolocate(map));
25221
25222         controls.append('div')
25223             .attr('class', 'map-control background-control')
25224             .call(iD.ui.Background(context));
25225
25226         controls.append('div')
25227             .attr('class', 'map-control help-control')
25228             .call(iD.ui.Help(context));
25229
25230         var about = content.append('div')
25231             .attr('class','col12 about-block fillD');
25232
25233         about.append('div')
25234             .attr('class', 'api-status')
25235             .call(iD.ui.Status(context));
25236
25237         if (!context.embed()) {
25238             about.append('div')
25239                 .attr('class', 'account')
25240                 .call(iD.ui.Account(context));
25241         }
25242
25243         var linkList = about.append('ul')
25244             .attr('id', 'about')
25245             .attr('class', 'link-list');
25246
25247         linkList.append('li')
25248             .append('a')
25249             .attr('target', '_blank')
25250             .attr('tabindex', -1)
25251             .attr('href', 'http://github.com/openstreetmap/iD')
25252             .text(iD.version);
25253
25254         var bugReport = linkList.append('li')
25255             .append('a')
25256             .attr('target', '_blank')
25257             .attr('tabindex', -1)
25258             .attr('href', 'https://github.com/openstreetmap/iD/issues');
25259
25260         bugReport.append('span')
25261             .attr('class','icon bug light');
25262
25263         bugReport.call(bootstrap.tooltip()
25264                 .title(t('report_a_bug'))
25265                 .placement('top')
25266             );
25267
25268         linkList.append('li')
25269             .attr('class', 'user-list')
25270             .attr('tabindex', -1)
25271             .call(iD.ui.Contributors(context));
25272
25273         window.onbeforeunload = function() {
25274             return context.save();
25275         };
25276
25277         window.onunload = function() {
25278             context.history().unlock();
25279         };
25280
25281         d3.select(window).on('resize.editor', function() {
25282             map.dimensions(m.dimensions());
25283         });
25284
25285         function pan(d) {
25286             return function() {
25287                 context.pan(d);
25288             };
25289         }
25290
25291         // pan amount
25292         var pa = 5;
25293
25294         var keybinding = d3.keybinding('main')
25295             .on('⌫', function() { d3.event.preventDefault(); })
25296             .on('←', pan([pa, 0]))
25297             .on('↑', pan([0, pa]))
25298             .on('→', pan([-pa, 0]))
25299             .on('↓', pan([0, -pa]));
25300
25301         d3.select(document)
25302             .call(keybinding);
25303
25304         context.enter(iD.modes.Browse(context));
25305
25306         context.container()
25307             .call(iD.ui.Splash(context))
25308             .call(iD.ui.Restore(context));
25309
25310         var authenticating = iD.ui.Loading(context)
25311             .message(t('loading_auth'));
25312
25313         context.connection()
25314             .on('authenticating.ui', function() {
25315                 context.container()
25316                     .call(authenticating);
25317             })
25318             .on('authenticated.ui', function() {
25319                 authenticating.close();
25320             });
25321     }
25322
25323     function ui(container) {
25324         context.container(container);
25325         context.loadLocale(function() {
25326             render(container);
25327         });
25328     }
25329
25330     ui.sidebar = iD.ui.Sidebar(context);
25331
25332     return ui;
25333 };
25334
25335 iD.ui.tooltipHtml = function(text, key) {
25336     return '<span>' + text + '</span>' + '<div class="keyhint-wrap">' + '<span> ' + (t('tooltip_keyhint')) + ' </span>' + '<span class="keyhint"> ' + key + '</span></div>';
25337 };
25338 iD.ui.Account = function(context) {
25339     var connection = context.connection();
25340
25341     function update(selection) {
25342         if (!connection.authenticated()) {
25343             selection.html('')
25344                 .style('display', 'none');
25345             return;
25346         }
25347
25348         selection.style('display', 'block');
25349
25350         connection.userDetails(function(err, details) {
25351             selection.html('');
25352
25353             if (err) return;
25354
25355             // Link
25356             var userLink = selection.append('a')
25357                 .attr('href', connection.userURL(details.display_name))
25358                 .attr('target', '_blank');
25359
25360             // Add thumbnail or dont
25361             if (details.image_url) {
25362                 userLink.append('img')
25363                     .attr('class', 'icon icon-pre-text user-icon')
25364                     .attr('src', details.image_url);
25365             } else {
25366                 userLink.append('span')
25367                     .attr('class', 'icon avatar light icon-pre-text');
25368             }
25369
25370             // Add user name
25371             userLink.append('span')
25372                 .attr('class', 'label')
25373                 .text(details.display_name);
25374
25375             selection.append('a')
25376                 .attr('class', 'logout')
25377                 .attr('href', '#')
25378                 .text(t('logout'))
25379                 .on('click.logout', function() {
25380                     d3.event.preventDefault();
25381                     connection.logout();
25382                 });
25383         });
25384     }
25385
25386     return function(selection) {
25387         connection.on('auth', function() { update(selection); });
25388         update(selection);
25389     };
25390 };
25391 iD.ui.Attribution = function(context) {
25392     var selection;
25393
25394     function attribution(data, klass) {
25395         var div = selection.selectAll('.' + klass)
25396             .data([0]);
25397
25398         div.enter()
25399             .append('div')
25400             .attr('class', klass);
25401
25402         var background = div.selectAll('.attribution')
25403             .data(data, function(d) { return d.name(); });
25404
25405         background.enter()
25406             .append('span')
25407             .attr('class', 'attribution')
25408             .each(function(d) {
25409                 if (d.terms_html) {
25410                     d3.select(this)
25411                         .html(d.terms_html);
25412                     return;
25413                 }
25414
25415                 var source = d.terms_text || d.id || d.name();
25416
25417                 if (d.logo) {
25418                     source = '<img class="source-image" src="' + context.imagePath(d.logo) + '">';
25419                 }
25420
25421                 if (d.terms_url) {
25422                     d3.select(this)
25423                         .append('a')
25424                         .attr('href', d.terms_url)
25425                         .attr('target', '_blank')
25426                         .html(source);
25427                 } else {
25428                     d3.select(this)
25429                         .text(source);
25430                 }
25431             });
25432
25433         background.exit()
25434             .remove();
25435
25436         var copyright = background.selectAll('.copyright-notice')
25437             .data(function(d) {
25438                 var notice = d.copyrightNotices(context.map().zoom(), context.map().extent());
25439                 return notice ? [notice] : [];
25440             });
25441
25442         copyright.enter()
25443             .append('span')
25444             .attr('class', 'copyright-notice');
25445
25446         copyright.text(String);
25447
25448         copyright.exit()
25449             .remove();
25450     }
25451
25452     function update() {
25453         attribution([context.background().baseLayerSource()], 'base-layer-attribution');
25454         attribution(context.background().overlayLayerSources().filter(function (s) {
25455             return s.validZoom(context.map().zoom());
25456         }), 'overlay-layer-attribution');
25457     }
25458
25459     return function(select) {
25460         selection = select;
25461
25462         context.background()
25463             .on('change.attribution', update);
25464
25465         context.map()
25466             .on('move.attribution', _.throttle(update, 400, {leading: false}));
25467
25468         update();
25469     };
25470 };
25471 iD.ui.Background = function(context) {
25472     var key = 'b',
25473         opacities = [1, 0.75, 0.5, 0.25],
25474         directions = [
25475             ['left', [1, 0]],
25476             ['top', [0, -1]],
25477             ['right', [-1, 0]],
25478             ['bottom', [0, 1]]],
25479         opacityDefault = (context.storage('background-opacity') !== null) ?
25480             (+context.storage('background-opacity')) : 0.5;
25481
25482     // Can be 0 from <1.3.0 use or due to issue #1923.
25483     if (opacityDefault === 0) opacityDefault = 0.5;
25484
25485     function background(selection) {
25486
25487         function setOpacity(d) {
25488             var bg = context.container().selectAll('.background-layer')
25489                 .transition()
25490                 .style('opacity', d)
25491                 .attr('data-opacity', d);
25492
25493             if (!iD.detect().opera) {
25494                 iD.util.setTransform(bg, 0, 0);
25495             }
25496
25497             opacityList.selectAll('li')
25498                 .classed('active', function(_) { return _ === d; });
25499
25500             context.storage('background-opacity', d);
25501         }
25502
25503         function selectLayer() {
25504             function active(d) {
25505                 return context.background().showsLayer(d);
25506             }
25507
25508             content.selectAll('.layer, .custom_layer')
25509                 .classed('active', active)
25510                 .selectAll('input')
25511                 .property('checked', active);
25512         }
25513
25514         function clickSetSource(d) {
25515             d3.event.preventDefault();
25516             context.background().baseLayerSource(d);
25517             selectLayer();
25518         }
25519
25520         function clickCustom() {
25521             d3.event.preventDefault();
25522             var template = window.prompt(t('background.custom_prompt'));
25523             if (!template || template.indexOf('google.com') !== -1 ||
25524                template.indexOf('googleapis.com') !== -1 ||
25525                template.indexOf('google.ru') !== -1) {
25526                 selectLayer();
25527                 return;
25528             }
25529             context.background().baseLayerSource(iD.BackgroundSource.Custom(template));
25530             selectLayer();
25531         }
25532
25533         function clickSetOverlay(d) {
25534             d3.event.preventDefault();
25535             context.background().toggleOverlayLayer(d);
25536             selectLayer();
25537         }
25538
25539         function clickGpx() {
25540             context.background().toggleGpxLayer();
25541             update();
25542         }
25543
25544         function drawList(layerList, type, change, filter) {
25545             var sources = context.background()
25546                 .sources(context.map().extent())
25547                 .filter(filter);
25548
25549             var layerLinks = layerList.selectAll('li.layer')
25550                 .data(sources, function(d) { return d.name(); });
25551
25552             var enter = layerLinks.enter()
25553                 .insert('li', '.custom_layer')
25554                 .attr('class', 'layer');
25555
25556             // only set tooltips for layers with tooltips
25557             enter.filter(function(d) { return d.description; })
25558                 .call(bootstrap.tooltip()
25559                     .title(function(d) { return d.description; })
25560                     .placement('top'));
25561
25562             var label = enter.append('label');
25563
25564             label.append('input')
25565                 .attr('type', type)
25566                 .attr('name', 'layers')
25567                 .on('change', change);
25568
25569             label.append('span')
25570                 .text(function(d) { return d.name(); });
25571
25572             layerLinks.exit()
25573                 .remove();
25574
25575             layerList.style('display', layerList.selectAll('li.layer').data().length > 0 ? 'block' : 'none');
25576         }
25577
25578         function update() {
25579             backgroundList.call(drawList, 'radio', clickSetSource, function(d) { return !d.overlay; });
25580             overlayList.call(drawList, 'checkbox', clickSetOverlay, function(d) { return d.overlay; });
25581
25582             var hasGpx = context.background().hasGpxLayer(),
25583                 showsGpx = context.background().showsGpxLayer();
25584
25585             gpxLayerItem
25586                 .classed('active', showsGpx)
25587                 .selectAll('input')
25588                 .property('disabled', !hasGpx)
25589                 .property('checked', showsGpx);
25590
25591             selectLayer();
25592         }
25593
25594         function clickNudge(d) {
25595
25596             var timeout = window.setTimeout(function() {
25597                     interval = window.setInterval(nudge, 100);
25598                 }, 500),
25599                 interval;
25600
25601             d3.select(this).on('mouseup', function() {
25602                 window.clearInterval(interval);
25603                 window.clearTimeout(timeout);
25604                 nudge();
25605             });
25606
25607             function nudge() {
25608                 var offset = context.background()
25609                     .nudge(d[1], context.map().zoom())
25610                     .offset();
25611                 resetButton.classed('disabled', offset[0] === 0 && offset[1] === 0);
25612             }
25613         }
25614
25615         var content = selection.append('div')
25616                 .attr('class', 'fillL map-overlay col3 content hide'),
25617             tooltip = bootstrap.tooltip()
25618                 .placement('left')
25619                 .html(true)
25620                 .title(iD.ui.tooltipHtml(t('background.description'), key));
25621
25622         function hide() { setVisible(false); }
25623
25624         function toggle() {
25625             if (d3.event) d3.event.preventDefault();
25626             tooltip.hide(button);
25627             setVisible(!button.classed('active'));
25628         }
25629
25630         function setVisible(show) {
25631             if (show !== shown) {
25632                 button.classed('active', show);
25633                 shown = show;
25634
25635                 if (show) {
25636                     selection.on('mousedown.background-inside', function() {
25637                         return d3.event.stopPropagation();
25638                     });
25639                     content.style('display', 'block')
25640                         .style('right', '-300px')
25641                         .transition()
25642                         .duration(200)
25643                         .style('right', '0px');
25644                 } else {
25645                     content.style('display', 'block')
25646                         .style('right', '0px')
25647                         .transition()
25648                         .duration(200)
25649                         .style('right', '-300px')
25650                         .each('end', function() {
25651                             d3.select(this).style('display', 'none');
25652                         });
25653                     selection.on('mousedown.background-inside', null);
25654                 }
25655             }
25656         }
25657
25658         var button = selection.append('button')
25659                 .attr('tabindex', -1)
25660                 .on('click', toggle)
25661                 .call(tooltip),
25662             opa = content
25663                 .append('div')
25664                 .attr('class', 'opacity-options-wrapper'),
25665             shown = false;
25666
25667         button.append('span')
25668             .attr('class', 'icon layers light');
25669
25670         opa.append('h4')
25671             .text(t('background.title'));
25672
25673         var opacityList = opa.append('ul')
25674             .attr('class', 'opacity-options');
25675
25676         opacityList.selectAll('div.opacity')
25677             .data(opacities)
25678             .enter()
25679             .append('li')
25680             .attr('data-original-title', function(d) {
25681                 return t('background.percent_brightness', { opacity: (d * 100) });
25682             })
25683             .on('click.set-opacity', setOpacity)
25684             .html('<div class="select-box"></div>')
25685             .call(bootstrap.tooltip()
25686                 .placement('left'))
25687             .append('div')
25688             .attr('class', 'opacity')
25689             .style('opacity', String);
25690
25691         var backgroundList = content.append('ul')
25692             .attr('class', 'layer-list');
25693
25694         var custom = backgroundList.append('li')
25695             .attr('class', 'custom_layer')
25696             .datum(iD.BackgroundSource.Custom());
25697
25698         var label = custom.append('label');
25699
25700         label.append('input')
25701             .attr('type', 'radio')
25702             .attr('name', 'layers')
25703             .on('change', clickCustom);
25704
25705         label.append('span')
25706             .text(t('background.custom'));
25707
25708         var overlayList = content.append('ul')
25709             .attr('class', 'layer-list');
25710
25711         var gpxLayerItem = content.append('ul')
25712             .style('display', iD.detect().filedrop ? 'block' : 'none')
25713             .attr('class', 'layer-list')
25714             .append('li')
25715             .classed('layer-toggle-gpx', true);
25716
25717         gpxLayerItem.append('button')
25718             .attr('class', 'layer-extent')
25719             .call(bootstrap.tooltip()
25720                 .title(t('gpx.zoom'))
25721                 .placement('left'))
25722             .on('click', function() {
25723                 d3.event.preventDefault();
25724                 d3.event.stopPropagation();
25725                 context.background().zoomToGpxLayer();
25726             })
25727             .append('span')
25728             .attr('class', 'icon geolocate');
25729
25730         gpxLayerItem.append('button')
25731             .attr('class', 'layer-browse')
25732             .call(bootstrap.tooltip()
25733                 .title(t('gpx.browse'))
25734                 .placement('left'))
25735             .on('click', function() {
25736                 d3.select(document.createElement('input'))
25737                     .attr('type', 'file')
25738                     .on('change', function() {
25739                         context.background().gpxLayerFiles(d3.event.target.files);
25740                     })
25741                     .node().click();
25742             })
25743             .append('span')
25744             .attr('class', 'icon geocode');
25745
25746         label = gpxLayerItem.append('label')
25747             .call(bootstrap.tooltip()
25748                 .title(t('gpx.drag_drop'))
25749                 .placement('top'));
25750
25751         label.append('input')
25752             .attr('type', 'checkbox')
25753             .property('disabled', true)
25754             .on('change', clickGpx);
25755
25756         label.append('span')
25757             .text(t('gpx.local_layer'));
25758
25759         var adjustments = content.append('div')
25760             .attr('class', 'adjustments');
25761
25762         adjustments.append('a')
25763             .text(t('background.fix_misalignment'))
25764             .attr('href', '#')
25765             .classed('hide-toggle', true)
25766             .classed('expanded', false)
25767             .on('click', function() {
25768                 var exp = d3.select(this).classed('expanded');
25769                 nudgeContainer.style('display', exp ? 'none' : 'block');
25770                 d3.select(this).classed('expanded', !exp);
25771                 d3.event.preventDefault();
25772             });
25773
25774         var nudgeContainer = adjustments.append('div')
25775             .attr('class', 'nudge-container cf')
25776             .style('display', 'none');
25777
25778         nudgeContainer.selectAll('button')
25779             .data(directions).enter()
25780             .append('button')
25781             .attr('class', function(d) { return d[0] + ' nudge'; })
25782             .on('mousedown', clickNudge);
25783
25784         var resetButton = nudgeContainer.append('button')
25785             .attr('class', 'reset disabled')
25786             .on('click', function () {
25787                 context.background().offset([0, 0]);
25788                 resetButton.classed('disabled', true);
25789             });
25790
25791         resetButton.append('div')
25792             .attr('class', 'icon undo');
25793
25794         context.map()
25795             .on('move.background-update', _.debounce(update, 1000));
25796         update();
25797         setOpacity(opacityDefault);
25798
25799         var keybinding = d3.keybinding('background');
25800         keybinding.on(key, toggle);
25801
25802         d3.select(document)
25803             .call(keybinding);
25804
25805         context.surface().on('mousedown.background-outside', hide);
25806         context.container().on('mousedown.background-outside', hide);
25807     }
25808
25809     return background;
25810 };
25811 // Translate a MacOS key command into the appropriate Windows/Linux equivalent.
25812 // For example, ⌘Z -> Ctrl+Z
25813 iD.ui.cmd = function(code) {
25814     if (iD.detect().os === 'mac')
25815         return code;
25816
25817     var replacements = {
25818         '⌘': 'Ctrl',
25819         '⇧': 'Shift',
25820         '⌥': 'Alt',
25821         '⌫': 'Backspace',
25822         '⌦': 'Delete'
25823     }, keys = [];
25824
25825     if (iD.detect().os === 'win') {
25826         if (code === '⌘⇧Z') return 'Ctrl+Y';
25827     }
25828
25829     for (var i = 0; i < code.length; i++) {
25830         if (code[i] in replacements) {
25831             keys.push(replacements[code[i]]);
25832         } else {
25833             keys.push(code[i]);
25834         }
25835     }
25836
25837     return keys.join('+');
25838 };
25839 iD.ui.Commit = function(context) {
25840     var event = d3.dispatch('cancel', 'save');
25841
25842     function commit(selection) {
25843         var changes = context.history().changes(),
25844             summary = context.history().difference().summary();
25845
25846         function zoomToEntity(change) {
25847             var entity = change.entity;
25848             if (change.changeType !== 'deleted' &&
25849                 context.graph().entity(entity.id).geometry(context.graph()) !== 'vertex') {
25850                 context.map().zoomTo(entity);
25851                 context.surface().selectAll(
25852                     iD.util.entityOrMemberSelector([entity.id], context.graph()))
25853                     .classed('hover', true);
25854             }
25855         }
25856
25857         var header = selection.append('div')
25858             .attr('class', 'header fillL');
25859
25860         header.append('button')
25861             .attr('class', 'fr')
25862             .on('click', event.cancel)
25863             .append('span')
25864             .attr('class', 'icon close');
25865
25866         header.append('h3')
25867             .text(t('commit.title'));
25868
25869         var body = selection.append('div')
25870             .attr('class', 'body');
25871
25872         // Comment Section
25873         var commentSection = body.append('div')
25874             .attr('class', 'modal-section form-field commit-form');
25875
25876         commentSection.append('label')
25877             .attr('class', 'form-label')
25878             .text(t('commit.message_label'));
25879
25880         var commentField = commentSection.append('textarea')
25881             .attr('placeholder', t('commit.description_placeholder'))
25882             .property('value', context.storage('comment') || '')
25883             .on('blur.save', function () {
25884                 context.storage('comment', this.value);
25885             });
25886
25887         commentField.node().select();
25888
25889         // Warnings
25890         var warnings = body.selectAll('div.warning-section')
25891             .data([iD.validate(changes, context.graph())])
25892             .enter()
25893             .append('div')
25894             .attr('class', 'modal-section warning-section fillL2')
25895             .style('display', function(d) { return _.isEmpty(d) ? 'none' : null; })
25896             .style('background', '#ffb');
25897
25898         warnings.append('h3')
25899             .text(t('commit.warnings'));
25900
25901         var warningLi = warnings.append('ul')
25902             .attr('class', 'changeset-list')
25903             .selectAll('li')
25904             .data(function(d) { return d; })
25905             .enter()
25906             .append('li')
25907             .style()
25908             .on('mouseover', mouseover)
25909             .on('mouseout', mouseout)
25910             .on('click', warningClick);
25911
25912         warningLi.append('span')
25913             .attr('class', 'alert icon icon-pre-text');
25914
25915         warningLi.append('strong').text(function(d) {
25916             return d.message;
25917         });
25918
25919         warningLi.filter(function(d) { return d.tooltip; })
25920             .call(bootstrap.tooltip()
25921                 .title(function(d) { return d.tooltip; })
25922                 .placement('top')
25923             );
25924
25925         // Save Section
25926         var saveSection = body.append('div')
25927             .attr('class','modal-section fillL cf');
25928
25929         var prose = saveSection.append('p')
25930             .attr('class', 'commit-info')
25931             .html(t('commit.upload_explanation'));
25932
25933         context.connection().userDetails(function(err, user) {
25934             if (err) return;
25935
25936             var userLink = d3.select(document.createElement('div'));
25937
25938             if (user.image_url) {
25939                 userLink.append('img')
25940                     .attr('src', user.image_url)
25941                     .attr('class', 'icon icon-pre-text user-icon');
25942             }
25943
25944             userLink.append('a')
25945                 .attr('class','user-info')
25946                 .text(user.display_name)
25947                 .attr('href', context.connection().userURL(user.display_name))
25948                 .attr('tabindex', -1)
25949                 .attr('target', '_blank');
25950
25951             prose.html(t('commit.upload_explanation_with_user', {user: userLink.html()}));
25952         });
25953
25954         // Confirm Button
25955         var saveButton = saveSection.append('button')
25956             .attr('class', 'action col4 button')
25957             .on('click.save', function() {
25958                 event.save({
25959                     comment: commentField.node().value
25960                 });
25961             });
25962
25963         saveButton.append('span')
25964             .attr('class', 'label')
25965             .text(t('commit.save'));
25966
25967         var changeSection = body.selectAll('div.commit-section')
25968             .data([0])
25969             .enter()
25970             .append('div')
25971             .attr('class', 'commit-section modal-section fillL2');
25972
25973         changeSection.append('h3')
25974             .text(summary.length + ' Changes');
25975
25976         var li = changeSection.append('ul')
25977             .attr('class', 'changeset-list')
25978             .selectAll('li')
25979             .data(summary)
25980             .enter()
25981             .append('li')
25982             .on('mouseover', mouseover)
25983             .on('mouseout', mouseout)
25984             .on('click', zoomToEntity);
25985
25986         li.append('span')
25987             .attr('class', function(d) {
25988                 return d.entity.geometry(d.graph) + ' ' + d.changeType + ' icon icon-pre-text';
25989             });
25990
25991         li.append('span')
25992             .attr('class', 'change-type')
25993             .text(function(d) {
25994                 return d.changeType + ' ';
25995             });
25996
25997         li.append('strong')
25998             .attr('class', 'entity-type')
25999             .text(function(d) {
26000                 return context.presets().match(d.entity, d.graph).name();
26001             });
26002
26003         li.append('span')
26004             .attr('class', 'entity-name')
26005             .text(function(d) {
26006                 var name = iD.util.displayName(d.entity) || '',
26007                     string = '';
26008                 if (name !== '') string += ':';
26009                 return string += ' ' + name;
26010             });
26011
26012         li.style('opacity', 0)
26013             .transition()
26014             .style('opacity', 1);
26015
26016         li.style('opacity', 0)
26017             .transition()
26018             .style('opacity', 1);
26019
26020         function mouseover(d) {
26021             if (d.entity) {
26022                 context.surface().selectAll(
26023                     iD.util.entityOrMemberSelector([d.entity.id], context.graph())
26024                 ).classed('hover', true);
26025             }
26026         }
26027
26028         function mouseout() {
26029             context.surface().selectAll('.hover')
26030                 .classed('hover', false);
26031         }
26032
26033         function warningClick(d) {
26034             if (d.entity) {
26035                 context.map().zoomTo(d.entity);
26036                 context.enter(
26037                     iD.modes.Select(context, [d.entity.id])
26038                         .suppressMenu(true));
26039             }
26040         }
26041     }
26042
26043     return d3.rebind(commit, event, 'on');
26044 };
26045 iD.ui.confirm = function(selection) {
26046     var modal = iD.ui.modal(selection);
26047
26048     modal.select('.modal')
26049         .classed('modal-alert', true);
26050
26051     var section = modal.select('.content');
26052
26053     section.append('div')
26054         .attr('class', 'modal-section header');
26055
26056     section.append('div')
26057         .attr('class', 'modal-section message-text');
26058
26059     var buttonwrap = section.append('div')
26060         .attr('class', 'modal-section buttons cf');
26061
26062     buttonwrap.append('button')
26063         .attr('class', 'col2 action')
26064         .on('click.confirm', function() {
26065             modal.remove();
26066         })
26067         .text(t('confirm.okay'));
26068
26069     return modal;
26070 };
26071 iD.ui.Contributors = function(context) {
26072     function update(selection) {
26073         var users = {},
26074             limit = 4,
26075             entities = context.intersects(context.map().extent());
26076
26077         entities.forEach(function(entity) {
26078             if (entity && entity.user) users[entity.user] = true;
26079         });
26080
26081         var u = Object.keys(users),
26082             subset = u.slice(0, u.length > limit ? limit - 1 : limit);
26083
26084         selection.html('')
26085             .append('span')
26086             .attr('class', 'icon nearby light icon-pre-text');
26087
26088         var userList = d3.select(document.createElement('span'));
26089
26090         userList.selectAll()
26091             .data(subset)
26092             .enter()
26093             .append('a')
26094             .attr('class', 'user-link')
26095             .attr('href', function(d) { return context.connection().userURL(d); })
26096             .attr('target', '_blank')
26097             .attr('tabindex', -1)
26098             .text(String);
26099
26100         if (u.length > limit) {
26101             var count = d3.select(document.createElement('span'));
26102
26103             count.append('a')
26104                 .attr('target', '_blank')
26105                 .attr('tabindex', -1)
26106                 .attr('href', function() {
26107                     return context.connection().changesetsURL(context.map().center(), context.map().zoom());
26108                 })
26109                 .text(u.length - limit + 1);
26110
26111             selection.append('span')
26112                 .html(t('contributors.truncated_list', {users: userList.html(), count: count.html()}));
26113         } else {
26114             selection.append('span')
26115                 .html(t('contributors.list', {users: userList.html()}));
26116         }
26117
26118         if (!u.length) {
26119             selection.transition().style('opacity', 0);
26120         } else if (selection.style('opacity') === '0') {
26121             selection.transition().style('opacity', 1);
26122         }
26123     }
26124
26125     return function(selection) {
26126         update(selection);
26127
26128         context.connection().on('load.contributors', function() {
26129             update(selection);
26130         });
26131
26132         context.map().on('move.contributors', _.debounce(function() {
26133             update(selection);
26134         }, 500));
26135     };
26136 };
26137 iD.ui.Disclosure = function() {
26138     var dispatch = d3.dispatch('toggled'),
26139         title,
26140         expanded = false,
26141         content = function () {};
26142
26143     var disclosure = function(selection) {
26144         var $link = selection.selectAll('.hide-toggle')
26145             .data([0]);
26146
26147         $link.enter().append('a')
26148             .attr('href', '#')
26149             .attr('class', 'hide-toggle');
26150
26151         $link.text(title)
26152             .on('click', toggle)
26153             .classed('expanded', expanded);
26154
26155         var $body = selection.selectAll('div')
26156             .data([0]);
26157
26158         $body.enter().append('div');
26159
26160         $body.classed('hide', !expanded)
26161             .call(content);
26162
26163         function toggle() {
26164             expanded = !expanded;
26165             $link.classed('expanded', expanded);
26166             $body.call(iD.ui.Toggle(expanded));
26167             dispatch.toggled(expanded);
26168         }
26169     };
26170
26171     disclosure.title = function(_) {
26172         if (!arguments.length) return title;
26173         title = _;
26174         return disclosure;
26175     };
26176
26177     disclosure.expanded = function(_) {
26178         if (!arguments.length) return expanded;
26179         expanded = _;
26180         return disclosure;
26181     };
26182
26183     disclosure.content = function(_) {
26184         if (!arguments.length) return content;
26185         content = _;
26186         return disclosure;
26187     };
26188
26189     return d3.rebind(disclosure, dispatch, 'on');
26190 };
26191 iD.ui.EntityEditor = function(context) {
26192     var event = d3.dispatch('choose'),
26193         state = 'select',
26194         id,
26195         preset,
26196         reference;
26197
26198     var rawTagEditor = iD.ui.RawTagEditor(context)
26199         .on('change', changeTags);
26200
26201     function entityEditor(selection) {
26202         var entity = context.entity(id),
26203             tags = _.clone(entity.tags);
26204
26205         var $header = selection.selectAll('.header')
26206             .data([0]);
26207
26208         // Enter
26209
26210         var $enter = $header.enter().append('div')
26211             .attr('class', 'header fillL cf');
26212
26213         $enter.append('button')
26214             .attr('class', 'fr preset-close')
26215             .append('span')
26216             .attr('class', 'icon close');
26217
26218         $enter.append('h3');
26219
26220         // Update
26221
26222         $header.select('h3')
26223             .text(t('inspector.edit'));
26224
26225         $header.select('.preset-close')
26226             .on('click', function() {
26227                 context.enter(iD.modes.Browse(context));
26228             });
26229
26230         var $body = selection.selectAll('.inspector-body')
26231             .data([0]);
26232
26233         // Enter
26234
26235         $enter = $body.enter().append('div')
26236             .attr('class', 'inspector-body');
26237
26238         $enter.append('div')
26239             .attr('class', 'preset-list-item inspector-inner')
26240             .append('div')
26241             .attr('class', 'preset-list-button-wrap')
26242             .append('button')
26243             .attr('class', 'preset-list-button preset-reset')
26244             .call(bootstrap.tooltip()
26245                 .title(t('inspector.back_tooltip'))
26246                 .placement('bottom'))
26247             .append('div')
26248             .attr('class', 'label');
26249
26250         $body.select('.preset-list-button-wrap')
26251             .call(reference.button);
26252
26253         $body.select('.preset-list-item')
26254             .call(reference.body);
26255
26256         $enter.append('div')
26257             .attr('class', 'inspector-border inspector-preset');
26258
26259         $enter.append('div')
26260             .attr('class', 'inspector-border raw-tag-editor inspector-inner');
26261
26262         $enter.append('div')
26263             .attr('class', 'inspector-border raw-member-editor inspector-inner');
26264
26265         $enter.append('div')
26266             .attr('class', 'raw-membership-editor inspector-inner');
26267
26268         selection.selectAll('.preset-reset')
26269             .on('click', function() {
26270                 event.choose(preset);
26271             });
26272
26273         // Update
26274
26275         $body.select('.preset-list-item button')
26276             .call(iD.ui.PresetIcon()
26277                 .geometry(context.geometry(id))
26278                 .preset(preset));
26279
26280         $body.select('.preset-list-item .label')
26281             .text(preset.name());
26282
26283         $body.select('.inspector-preset')
26284             .call(iD.ui.preset(context)
26285                 .preset(preset)
26286                 .entityID(id)
26287                 .tags(tags)
26288                 .state(state)
26289                 .on('change', changeTags));
26290
26291         $body.select('.raw-tag-editor')
26292             .call(rawTagEditor
26293                 .preset(preset)
26294                 .entityID(id)
26295                 .tags(tags)
26296                 .state(state));
26297
26298         if (entity.type === 'relation') {
26299             $body.select('.raw-member-editor')
26300                 .style('display', 'block')
26301                 .call(iD.ui.RawMemberEditor(context)
26302                     .entityID(id));
26303         } else {
26304             $body.select('.raw-member-editor')
26305                 .style('display', 'none');
26306         }
26307
26308         $body.select('.raw-membership-editor')
26309             .call(iD.ui.RawMembershipEditor(context)
26310                 .entityID(id));
26311
26312         function historyChanged() {
26313             if (state === 'hide') return;
26314             var entity = context.hasEntity(id);
26315             if (!entity) return;
26316             entityEditor.preset(context.presets().match(entity, context.graph()));
26317             entityEditor(selection);
26318         }
26319
26320         context.history()
26321             .on('change.entity-editor', historyChanged);
26322     }
26323
26324     function clean(o) {
26325         var out = {}, k, v;
26326         for (k in o) {
26327             if (k && (v = o[k]) !== undefined) {
26328                 out[k] = v.trim();
26329             }
26330         }
26331         return out;
26332     }
26333
26334     function changeTags(changed) {
26335         var entity = context.entity(id),
26336             tags = clean(_.extend({}, entity.tags, changed));
26337
26338         if (!_.isEqual(entity.tags, tags)) {
26339             context.perform(
26340                 iD.actions.ChangeTags(id, tags),
26341                 t('operations.change_tags.annotation'));
26342         }
26343     }
26344
26345     entityEditor.state = function(_) {
26346         if (!arguments.length) return state;
26347         state = _;
26348         return entityEditor;
26349     };
26350
26351     entityEditor.entityID = function(_) {
26352         if (!arguments.length) return id;
26353         id = _;
26354         entityEditor.preset(context.presets().match(context.entity(id), context.graph()));
26355         return entityEditor;
26356     };
26357
26358     entityEditor.preset = function(_) {
26359         if (!arguments.length) return preset;
26360         if (_ !== preset) {
26361             preset = _;
26362             reference = iD.ui.TagReference(preset.reference(context.geometry(id)))
26363                 .showing(false);
26364         }
26365         return entityEditor;
26366     };
26367
26368     return d3.rebind(entityEditor, event, 'on');
26369 };
26370 iD.ui.FeatureList = function(context) {
26371     var geocodeResults;
26372
26373     function featureList(selection) {
26374         var header = selection.append('div')
26375             .attr('class', 'header fillL cf');
26376
26377         header.append('h3')
26378             .text(t('inspector.feature_list'));
26379
26380         function keypress() {
26381             var q = search.property('value'),
26382                 items = list.selectAll('.feature-list-item');
26383             if (d3.event.keyCode === 13 && q.length && items.size()) {
26384                 click(items.datum());
26385             }
26386         }
26387
26388         function inputevent() {
26389             geocodeResults = undefined;
26390             drawList();
26391         }
26392
26393         var searchWrap = selection.append('div')
26394             .attr('class', 'search-header');
26395
26396         var search = searchWrap.append('input')
26397             .attr('placeholder', t('inspector.search'))
26398             .attr('type', 'search')
26399             .on('keypress', keypress)
26400             .on('input', inputevent);
26401
26402         searchWrap.append('span')
26403             .attr('class', 'icon search');
26404
26405         var listWrap = selection.append('div')
26406             .attr('class', 'inspector-body');
26407
26408         var list = listWrap.append('div')
26409             .attr('class', 'feature-list cf');
26410
26411         context.map()
26412             .on('drawn.feature-list', mapDrawn);
26413
26414         function mapDrawn(e) {
26415             if (e.full) {
26416                 drawList();
26417             }
26418         }
26419
26420         function features() {
26421             var entities = {},
26422                 result = [],
26423                 graph = context.graph(),
26424                 q = search.property('value').toLowerCase();
26425
26426             if (!q) return result;
26427
26428             var idMatch = q.match(/^([nwr])([0-9]+)$/);
26429
26430             if (idMatch) {
26431                 result.push({
26432                     id: idMatch[0],
26433                     geometry: idMatch[1] === 'n' ? 'point' : idMatch[1] === 'w' ? 'line' : 'relation',
26434                     type: idMatch[1] === 'n' ? t('inspector.node') : idMatch[1] === 'w' ? t('inspector.way') : t('inspector.relation'),
26435                     name: idMatch[2]
26436                 });
26437             }
26438
26439             var locationMatch = q.match(/^(-?\d+\.?\d*)\s+(-?\d+\.?\d*)$/);
26440
26441             if (locationMatch) {
26442                 result.push({
26443                     id: -1,
26444                     geometry: 'point',
26445                     type: t('inspector.location'),
26446                     name: locationMatch[0],
26447                     location: [parseFloat(locationMatch[1]), parseFloat(locationMatch[2])]
26448                 });
26449             }
26450
26451             function addEntity(entity) {
26452                 if (entity.id in entities || result.length > 200)
26453                     return;
26454
26455                 entities[entity.id] = true;
26456
26457                 var name = iD.util.displayName(entity) || '';
26458                 if (name.toLowerCase().indexOf(q) >= 0) {
26459                     result.push({
26460                         id: entity.id,
26461                         entity: entity,
26462                         geometry: context.geometry(entity.id),
26463                         type: context.presets().match(entity, graph).name(),
26464                         name: name
26465                     });
26466                 }
26467
26468                 graph.parentRelations(entity).forEach(function(parent) {
26469                     addEntity(parent);
26470                 });
26471             }
26472
26473             var visible = context.surface().selectAll('.point, .line, .area')[0];
26474             for (var i = 0; i < visible.length && result.length <= 200; i++) {
26475                 addEntity(visible[i].__data__);
26476             }
26477
26478             (geocodeResults || []).forEach(function(d) {
26479                 // https://github.com/openstreetmap/iD/issues/1890
26480                 if (d.osm_type && d.osm_id) {
26481                     result.push({
26482                         id: iD.Entity.id.fromOSM(d.osm_type, d.osm_id),
26483                         geometry: d.osm_type === 'relation' ? 'relation' : d.osm_type === 'way' ? 'line' : 'point',
26484                         type: d.type !== 'yes' ? (d.type.charAt(0).toUpperCase() + d.type.slice(1)).replace('_', ' ')
26485                                                : (d.class.charAt(0).toUpperCase() + d.class.slice(1)).replace('_', ' '),
26486                         name: d.display_name,
26487                         extent: new iD.geo.Extent(
26488                             [parseFloat(d.boundingbox[3]), parseFloat(d.boundingbox[0])],
26489                             [parseFloat(d.boundingbox[2]), parseFloat(d.boundingbox[1])])
26490                     });
26491                 }
26492             });
26493
26494             return result;
26495         }
26496
26497         function drawList() {
26498             var value = search.property('value'),
26499                 results = features();
26500
26501             list.classed('filtered', value.length);
26502
26503             var noResultsWorldwide = geocodeResults && geocodeResults.length === 0;
26504
26505             var resultsIndicator = list.selectAll('.no-results-item')
26506                 .data([0])
26507                 .enter().append('button')
26508                 .property('disabled', true)
26509                 .attr('class', 'no-results-item');
26510
26511             resultsIndicator.append('span')
26512                 .attr('class', 'icon alert');
26513
26514             resultsIndicator.append('span')
26515                 .attr('class', 'entity-name');
26516
26517             list.selectAll('.no-results-item .entity-name')
26518                 .text(noResultsWorldwide ? t('geocoder.no_results_worldwide') : t('geocoder.no_results_visible'));
26519
26520             list.selectAll('.geocode-item')
26521                 .data([0])
26522                 .enter().append('button')
26523                 .attr('class', 'geocode-item')
26524                 .on('click', geocode)
26525                 .append('div')
26526                 .attr('class', 'label')
26527                 .append('span')
26528                 .attr('class', 'entity-name')
26529                 .text(t('geocoder.search'));
26530
26531             list.selectAll('.no-results-item')
26532                 .style('display', (value.length && !results.length) ? 'block' : 'none');
26533
26534             list.selectAll('.geocode-item')
26535                 .style('display', (value && geocodeResults === undefined) ? 'block' : 'none');
26536
26537             list.selectAll('.feature-list-item')
26538                 .data([-1])
26539                 .remove();
26540
26541             var items = list.selectAll('.feature-list-item')
26542                 .data(results, function(d) { return d.id; });
26543
26544             var enter = items.enter().insert('button', '.geocode-item')
26545                 .attr('class', 'feature-list-item')
26546                 .on('mouseover', mouseover)
26547                 .on('mouseout', mouseout)
26548                 .on('click', click);
26549
26550             var label = enter.append('div')
26551                 .attr('class', 'label');
26552
26553             label.append('span')
26554                 .attr('class', function(d) { return d.geometry + ' icon icon-pre-text'; });
26555
26556             label.append('span')
26557                 .attr('class', 'entity-type')
26558                 .text(function(d) { return d.type; });
26559
26560             label.append('span')
26561                 .attr('class', 'entity-name')
26562                 .text(function(d) { return d.name; });
26563
26564             enter.style('opacity', 0)
26565                 .transition()
26566                 .style('opacity', 1);
26567
26568             items.order();
26569
26570             items.exit()
26571                 .remove();
26572         }
26573
26574         function mouseover(d) {
26575             if (d.id === -1) return;
26576
26577             context.surface().selectAll(iD.util.entityOrMemberSelector([d.id], context.graph()))
26578                 .classed('hover', true);
26579         }
26580
26581         function mouseout() {
26582             context.surface().selectAll('.hover')
26583                 .classed('hover', false);
26584         }
26585
26586         function click(d) {
26587             d3.event.preventDefault();
26588             if (d.location) {
26589                 context.map().centerZoom([d.location[1], d.location[0]], 20);
26590             }
26591             else if (d.entity) {
26592                 context.enter(iD.modes.Select(context, [d.entity.id]));
26593             } else {
26594                 context.loadEntity(d.id);
26595             }
26596         }
26597
26598         function geocode() {
26599             var searchVal = encodeURIComponent(search.property('value'));
26600             d3.json('http://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) {
26601                 geocodeResults = resp || [];
26602                 drawList();
26603             });
26604         }
26605     }
26606
26607     return featureList;
26608 };
26609 iD.ui.flash = function(selection) {
26610     var modal = iD.ui.modal(selection);
26611
26612     modal.select('.modal').classed('modal-flash', true);
26613
26614     modal.select('.content')
26615         .classed('modal-section', true)
26616         .append('div')
26617         .attr('class', 'description');
26618
26619     modal.on('click.flash', function() { modal.remove(); });
26620
26621     setTimeout(function() {
26622         modal.remove();
26623         return true;
26624     }, 1500);
26625
26626     return modal;
26627 };
26628 iD.ui.Geolocate = function(map) {
26629     function click() {
26630         navigator.geolocation.getCurrentPosition(
26631             success, error);
26632     }
26633
26634     function success(position) {
26635         var extent = iD.geo.Extent([position.coords.longitude, position.coords.latitude])
26636             .padByMeters(position.coords.accuracy);
26637
26638         map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent)));
26639     }
26640
26641     function error() { }
26642
26643     return function(selection) {
26644         if (!navigator.geolocation) return;
26645
26646         var button = selection.append('button')
26647             .attr('tabindex', -1)
26648             .attr('title', t('geolocate.title'))
26649             .on('click', click)
26650             .call(bootstrap.tooltip()
26651                 .placement('left'));
26652
26653          button.append('span')
26654              .attr('class', 'icon geolocate light');
26655     };
26656 };
26657 iD.ui.Help = function(context) {
26658     var key = 'h';
26659
26660     var docKeys = [
26661         'help.help',
26662         'help.editing_saving',
26663         'help.roads',
26664         'help.gps',
26665         'help.imagery',
26666         'help.addresses',
26667         'help.inspector',
26668         'help.buildings',
26669         'help.relations'];
26670
26671     var docs = docKeys.map(function(key) {
26672         var text = t(key);
26673         return {
26674             title: text.split('\n')[0].replace('#', '').trim(),
26675             html: marked(text.split('\n').slice(1).join('\n'))
26676         };
26677     });
26678
26679     function help(selection) {
26680         var shown = false;
26681
26682         function hide() {
26683             setVisible(false);
26684         }
26685
26686         function toggle() {
26687             if (d3.event) d3.event.preventDefault();
26688             tooltip.hide(button);
26689             setVisible(!button.classed('active'));
26690         }
26691
26692         function setVisible(show) {
26693             if (show !== shown) {
26694                 button.classed('active', show);
26695                 shown = show;
26696                 if (show) {
26697                     pane.style('display', 'block')
26698                         .style('right', '-500px')
26699                         .transition()
26700                         .duration(200)
26701                         .style('right', '0px');
26702                 } else {
26703                     pane.style('right', '0px')
26704                         .transition()
26705                         .duration(200)
26706                         .style('right', '-500px')
26707                         .each('end', function() {
26708                             d3.select(this).style('display', 'none');
26709                         });
26710                 }
26711             }
26712         }
26713
26714         function clickHelp(d, i) {
26715             pane.property('scrollTop', 0);
26716             doctitle.text(d.title);
26717             body.html(d.html);
26718             body.selectAll('a')
26719                 .attr('target', '_blank');
26720             menuItems.classed('selected', function(m) {
26721                 return m.title === d.title;
26722             });
26723
26724             nav.html('');
26725
26726             if (i > 0) {
26727                 var prevLink = nav.append('a')
26728                     .attr('class', 'previous')
26729                     .on('click', function() {
26730                         clickHelp(docs[i - 1], i - 1);
26731                     });
26732                 prevLink.append('span').attr('class', 'icon back blue');
26733                 prevLink.append('span').text(docs[i - 1].title);
26734             }
26735             if (i < docs.length - 1) {
26736                 var nextLink = nav.append('a')
26737                     .attr('class', 'next')
26738                     .on('click', function() {
26739                         clickHelp(docs[i + 1], i + 1);
26740                     });
26741                 nextLink.append('span').text(docs[i + 1].title);
26742                 nextLink.append('span').attr('class', 'icon forward blue');
26743             }
26744         }
26745
26746         function clickWalkthrough() {
26747             d3.select(document.body).call(iD.ui.intro(context));
26748             setVisible(false);
26749         }
26750
26751         var tooltip = bootstrap.tooltip()
26752             .placement('left')
26753             .html(true)
26754             .title(iD.ui.tooltipHtml(t('help.title'), key));
26755
26756         var button = selection.append('button')
26757             .attr('tabindex', -1)
26758             .on('click', toggle)
26759             .call(tooltip);
26760
26761         button.append('span')
26762             .attr('class', 'icon help light');
26763
26764         var pane = context.container()
26765             .select('.help-wrap');
26766
26767         var toc = pane.append('ul')
26768             .attr('class', 'toc');
26769
26770         var menuItems = toc.selectAll('li')
26771             .data(docs)
26772             .enter()
26773             .append('li')
26774             .append('a')
26775             .text(function(d) { return d.title; })
26776             .on('click', clickHelp);
26777
26778         toc.append('li')
26779             .attr('class','walkthrough')
26780             .append('a')
26781             .text(t('splash.walkthrough'))
26782             .on('click', clickWalkthrough);
26783
26784         var content = pane.append('div')
26785             .attr('class', 'left-content');
26786
26787         var doctitle = content.append('h2')
26788             .text(t('help.title'));
26789
26790         var body = content.append('div')
26791             .attr('class', 'body');
26792
26793         var nav = content.append('div')
26794             .attr('class', 'nav');
26795
26796         clickHelp(docs[0], 0);
26797
26798         var keybinding = d3.keybinding('help')
26799             .on(key, toggle);
26800
26801         d3.select(document)
26802             .call(keybinding);
26803
26804         context.surface().on('mousedown.help-outside', hide);
26805         context.container().on('mousedown.b.help-outside', hide);
26806
26807         pane.on('mousedown.help-inside', function() {
26808             return d3.event.stopPropagation();
26809         });
26810
26811     }
26812
26813     return help;
26814 };
26815 iD.ui.Inspector = function(context) {
26816     var presetList = iD.ui.PresetList(context),
26817         entityEditor = iD.ui.EntityEditor(context),
26818         state = 'select',
26819         entityID,
26820         newFeature = false;
26821
26822     function inspector(selection) {
26823         presetList
26824             .entityID(entityID)
26825             .autofocus(newFeature)
26826             .on('choose', setPreset);
26827
26828         entityEditor
26829             .state(state)
26830             .entityID(entityID)
26831             .on('choose', showList);
26832
26833         var $wrap = selection.selectAll('.panewrap')
26834             .data([0]);
26835
26836         var $enter = $wrap.enter().append('div')
26837             .attr('class', 'panewrap');
26838
26839         $enter.append('div')
26840             .attr('class', 'preset-list-pane pane');
26841
26842         $enter.append('div')
26843             .attr('class', 'entity-editor-pane pane');
26844
26845         var $presetPane = $wrap.select('.preset-list-pane');
26846         var $editorPane = $wrap.select('.entity-editor-pane');
26847
26848         var showEditor = state === 'hover' || context.entity(entityID).isUsed(context.graph());
26849         if (showEditor) {
26850             $wrap.style('right', '0%');
26851             $editorPane.call(entityEditor);
26852         } else {
26853             $wrap.style('right', '-100%');
26854             $presetPane.call(presetList);
26855         }
26856
26857         var $footer = selection.selectAll('.footer')
26858             .data([0]);
26859
26860         $footer.enter().append('div')
26861             .attr('class', 'footer');
26862
26863         selection.select('.footer')
26864             .call(iD.ui.ViewOnOSM(context)
26865                 .entityID(entityID));
26866
26867         function showList(preset) {
26868             $wrap.transition()
26869                 .styleTween('right', function() { return d3.interpolate('0%', '-100%'); });
26870
26871             $presetPane.call(presetList
26872                 .preset(preset)
26873                 .autofocus(true));
26874         }
26875
26876         function setPreset(preset) {
26877             $wrap.transition()
26878                 .styleTween('right', function() { return d3.interpolate('-100%', '0%'); });
26879
26880             $editorPane.call(entityEditor
26881                 .preset(preset));
26882         }
26883     }
26884
26885     inspector.state = function(_) {
26886         if (!arguments.length) return state;
26887         state = _;
26888         entityEditor.state(state);
26889         return inspector;
26890     };
26891
26892     inspector.entityID = function(_) {
26893         if (!arguments.length) return entityID;
26894         entityID = _;
26895         return inspector;
26896     };
26897
26898     inspector.newFeature = function(_) {
26899         if (!arguments.length) return newFeature;
26900         newFeature = _;
26901         return inspector;
26902     };
26903
26904     return inspector;
26905 };
26906 iD.ui.intro = function(context) {
26907
26908     var step;
26909
26910     function intro(selection) {
26911
26912         context.enter(iD.modes.Browse(context));
26913
26914         // Save current map state
26915         var history = context.history().toJSON(),
26916             hash = window.location.hash,
26917             background = context.background().baseLayerSource(),
26918             opacity = d3.select('.background-layer').style('opacity'),
26919             loadedTiles = context.connection().loadedTiles(),
26920             baseEntities = context.history().graph().base().entities,
26921             introGraph;
26922
26923         // Load semi-real data used in intro
26924         context.connection().toggle(false).flush();
26925         context.history().reset();
26926         
26927         introGraph = JSON.parse(iD.introGraph);
26928         for (var key in introGraph) {
26929             introGraph[key] = iD.Entity(introGraph[key]);
26930         }
26931         context.history().merge(d3.values(iD.Graph().load(introGraph).entities));
26932         context.background().bing();
26933
26934         // Block saving
26935         var savebutton = d3.select('#bar button.save'),
26936             save = savebutton.on('click');
26937         savebutton.on('click', null);
26938         context.inIntro(true);
26939
26940         d3.select('.background-layer').style('opacity', 1);
26941
26942         var curtain = d3.curtain();
26943         selection.call(curtain);
26944
26945         function reveal(box, text, options) {
26946             options = options || {};
26947             if (text) curtain.reveal(box, text, options.tooltipClass, options.duration);
26948             else curtain.reveal(box, '', '', options.duration);
26949         }
26950
26951         var steps = ['navigation', 'point', 'area', 'line', 'startEditing'].map(function(step, i) {
26952             var s = iD.ui.intro[step](context, reveal)
26953                 .on('done', function() {
26954                     entered.filter(function(d) {
26955                         return d.title === s.title;
26956                     }).classed('finished', true);
26957                     enter(steps[i + 1]);
26958                 });
26959             return s;
26960         });
26961
26962         steps[steps.length - 1].on('startEditing', function() {
26963             curtain.remove();
26964             navwrap.remove();
26965             d3.select('.background-layer').style('opacity', opacity);
26966             context.connection().toggle(true).flush().loadedTiles(loadedTiles);
26967             context.history().reset().merge(d3.values(baseEntities));
26968             context.background().baseLayerSource(background);
26969             if (history) context.history().fromJSON(history);
26970             window.location.replace(hash);
26971             context.inIntro(false);
26972             d3.select('#bar button.save').on('click', save);
26973         });
26974
26975         var navwrap = selection.append('div').attr('class', 'intro-nav-wrap fillD');
26976
26977         var buttonwrap = navwrap.append('div')
26978             .attr('class', 'joined')
26979             .selectAll('button.step');
26980
26981         var entered = buttonwrap.data(steps)
26982             .enter().append('button')
26983                 .attr('class', 'step')
26984                 .on('click', enter);
26985
26986         entered.append('div').attr('class','icon icon-pre-text apply');
26987         entered.append('label').text(function(d) { return t(d.title); });
26988         enter(steps[0]);
26989
26990         function enter (newStep) {
26991
26992             if (step) {
26993                 step.exit();
26994             }
26995
26996             context.enter(iD.modes.Browse(context));
26997
26998             step = newStep;
26999             step.enter();
27000
27001             entered.classed('active', function(d) {
27002                 return d.title === step.title;
27003             });
27004         }
27005
27006     }
27007     return intro;
27008 };
27009
27010 iD.ui.intro.pointBox = function(point, context) {
27011     var rect = context.surfaceRect();
27012     point = context.projection(point);
27013     return {
27014         left: point[0] + rect.left - 30,
27015         top: point[1] + rect.top - 50,
27016         width: 60,
27017         height: 70
27018     };
27019 };
27020
27021 iD.ui.intro.pad = function(box, padding, context) {
27022     if (box instanceof Array) {
27023         var rect = context.surfaceRect();
27024         box = context.projection(box);
27025         box = {
27026             left: box[0] + rect.left,
27027             top: box[1] + rect.top
27028         };
27029     }
27030     return {
27031         left: box.left - padding,
27032         top: box.top - padding,
27033         width: (box.width || 0) + 2 * padding,
27034         height: (box.width || 0) + 2 * padding
27035     };
27036 };
27037 iD.ui.Lasso = function(context) {
27038
27039     var box, group,
27040         a = [0, 0],
27041         b = [0, 0];
27042
27043     function lasso(selection) {
27044
27045         context.container().classed('lasso', true);
27046
27047         group = selection.append('g')
27048             .attr('class', 'lasso hide');
27049
27050         box = group.append('rect')
27051             .attr('class', 'lasso-box');
27052
27053         group.call(iD.ui.Toggle(true));
27054
27055     }
27056
27057     // top-left
27058     function topLeft(d) {
27059         return 'translate(' + Math.min(d[0][0], d[1][0]) + ',' + Math.min(d[0][1], d[1][1]) + ')';
27060     }
27061
27062     function width(d) { return Math.abs(d[0][0] - d[1][0]); }
27063     function height(d) { return Math.abs(d[0][1] - d[1][1]); }
27064
27065     function draw() {
27066         if (box) {
27067             box.data([[a, b]])
27068                 .attr('transform', topLeft)
27069                 .attr('width', width)
27070                 .attr('height', height);
27071         }
27072     }
27073
27074     lasso.a = function(_) {
27075         if (!arguments.length) return a;
27076         a = _;
27077         draw();
27078         return lasso;
27079     };
27080
27081     lasso.b = function(_) {
27082         if (!arguments.length) return b;
27083         b = _;
27084         draw();
27085         return lasso;
27086     };
27087
27088     lasso.close = function() {
27089         if (group) {
27090             group.call(iD.ui.Toggle(false, function() {
27091                 d3.select(this).remove();
27092             }));
27093         }
27094         context.container().classed('lasso', false);
27095     };
27096
27097     return lasso;
27098 };
27099 iD.ui.Loading = function(context) {
27100     var message = '',
27101         blocking = false,
27102         modal;
27103
27104     var loading = function(selection) {
27105         modal = iD.ui.modal(selection, blocking);
27106
27107         var loadertext = modal.select('.content')
27108             .classed('loading-modal', true)
27109             .append('div')
27110             .attr('class', 'modal-section fillL');
27111
27112         loadertext.append('img')
27113             .attr('class', 'loader')
27114             .attr('src', context.imagePath('loader-white.gif'));
27115
27116         loadertext.append('h3')
27117             .text(message);
27118
27119         modal.select('button.close')
27120             .attr('class', 'hide');
27121
27122         return loading;
27123     };
27124
27125     loading.message = function(_) {
27126         if (!arguments.length) return message;
27127         message = _;
27128         return loading;
27129     };
27130
27131     loading.blocking = function(_) {
27132         if (!arguments.length) return blocking;
27133         blocking = _;
27134         return loading;
27135     };
27136
27137     loading.close = function() {
27138         modal.remove();
27139     };
27140
27141     return loading;
27142 };
27143 iD.ui.modal = function(selection, blocking) {
27144
27145     var previous = selection.select('div.modal');
27146     var animate = previous.empty();
27147
27148     previous.transition()
27149         .duration(200)
27150         .style('opacity', 0)
27151         .remove();
27152
27153     var shaded = selection
27154         .append('div')
27155         .attr('class', 'shaded')
27156         .style('opacity', 0);
27157
27158     shaded.close = function() {
27159         shaded
27160             .transition()
27161             .duration(200)
27162             .style('opacity',0)
27163             .remove();
27164         modal
27165             .transition()
27166             .duration(200)
27167             .style('top','0px');
27168         keybinding.off();
27169     };
27170
27171     var keybinding = d3.keybinding('modal')
27172         .on('⌫', shaded.close)
27173         .on('⎋', shaded.close);
27174
27175     d3.select(document).call(keybinding);
27176
27177     var modal = shaded.append('div')
27178         .attr('class', 'modal fillL col6');
27179
27180         shaded.on('click.remove-modal', function() {
27181             if (d3.event.target === this && !blocking) shaded.close();
27182         });
27183
27184     modal.append('button')
27185         .attr('class', 'close')
27186         .on('click', function() {
27187             if (!blocking) shaded.close();
27188         })
27189         .append('div')
27190             .attr('class','icon close');
27191
27192     modal.append('div')
27193         .attr('class', 'content');
27194
27195     if (animate) {
27196         shaded.transition().style('opacity', 1);
27197         modal
27198             .style('top','0px')
27199             .transition()
27200             .duration(200)
27201             .style('top','40px');
27202     } else {
27203         shaded.style('opacity', 1);
27204     }
27205
27206
27207     return shaded;
27208 };
27209 iD.ui.Modes = function(context) {
27210     var modes = [
27211         iD.modes.AddPoint(context),
27212         iD.modes.AddLine(context),
27213         iD.modes.AddArea(context)];
27214
27215     return function(selection) {
27216         var buttons = selection.selectAll('button.add-button')
27217             .data(modes);
27218
27219        buttons.enter().append('button')
27220            .attr('tabindex', -1)
27221            .attr('class', function(mode) { return mode.id + ' add-button col4'; })
27222            .on('click.mode-buttons', function(mode) {
27223                if (mode.id === context.mode().id) {
27224                    context.enter(iD.modes.Browse(context));
27225                } else {
27226                    context.enter(mode);
27227                }
27228            })
27229            .call(bootstrap.tooltip()
27230                .placement('bottom')
27231                .html(true)
27232                .title(function(mode) {
27233                    return iD.ui.tooltipHtml(mode.description, mode.key);
27234                }));
27235
27236         context.map()
27237             .on('move.modes', _.debounce(update, 500));
27238
27239         context
27240             .on('enter.modes', update);
27241
27242         update();
27243
27244         buttons.append('span')
27245             .attr('class', function(mode) { return mode.id + ' icon icon-pre-text'; });
27246
27247         buttons.append('span')
27248             .attr('class', 'label')
27249             .text(function(mode) { return mode.title; });
27250
27251         context.on('enter.editor', function(entered) {
27252             buttons.classed('active', function(mode) { return entered.button === mode.button; });
27253             context.container()
27254                 .classed('mode-' + entered.id, true);
27255         });
27256
27257         context.on('exit.editor', function(exited) {
27258             context.container()
27259                 .classed('mode-' + exited.id, false);
27260         });
27261
27262         var keybinding = d3.keybinding('mode-buttons');
27263
27264         modes.forEach(function(m) {
27265             keybinding.on(m.key, function() { if (context.editable()) context.enter(m); });
27266         });
27267
27268         d3.select(document)
27269             .call(keybinding);
27270
27271         function update() {
27272             buttons.property('disabled', !context.editable());
27273         }
27274     };
27275 };
27276 iD.ui.Notice = function(context) {
27277     return function(selection) {
27278         var div = selection.append('div')
27279             .attr('class', 'notice');
27280
27281         var button = div.append('button')
27282             .attr('class', 'zoom-to notice')
27283             .on('click', function() { context.map().zoom(16); });
27284
27285         button.append('span')
27286             .attr('class', 'icon zoom-in-invert');
27287
27288         button.append('span')
27289             .attr('class', 'label')
27290             .text(t('zoom_in_edit'));
27291
27292         function disableTooHigh() {
27293             div.style('display', context.map().editable() ? 'none' : 'block');
27294         }
27295
27296         context.map()
27297             .on('move.notice', _.debounce(disableTooHigh, 500));
27298
27299         disableTooHigh();
27300     };
27301 };
27302 iD.ui.preset = function(context) {
27303     var event = d3.dispatch('change'),
27304         state,
27305         fields,
27306         preset,
27307         tags,
27308         id;
27309
27310     function UIField(field, entity, show) {
27311         field = _.clone(field);
27312
27313         field.input = iD.ui.preset[field.type](field, context)
27314             .on('change', event.change);
27315
27316         if (field.input.entity) field.input.entity(entity);
27317
27318         field.keys = field.keys || [field.key];
27319
27320         field.show = show;
27321
27322         field.shown = function() {
27323             return field.id === 'name' || field.show || _.any(field.keys, function(key) { return !!tags[key]; });
27324         };
27325
27326         field.modified = function() {
27327             var original = context.graph().base().entities[entity.id];
27328             return _.any(field.keys, function(key) {
27329                 return original ? tags[key] !== original.tags[key] : tags[key];
27330             });
27331         };
27332
27333         field.revert = function() {
27334             var original = context.graph().base().entities[entity.id],
27335                 t = {};
27336             field.keys.forEach(function(key) {
27337                 t[key] = original ? original.tags[key] : undefined;
27338             });
27339             return t;
27340         };
27341
27342         field.present = function() {
27343             return _.any(field.keys, function(key) {
27344                 return tags[key];
27345             });
27346         };
27347
27348         field.remove = function() {
27349             var t = {};
27350             field.keys.forEach(function(key) {
27351                 t[key] = undefined;
27352             });
27353             return t;
27354         };
27355
27356         return field;
27357     }
27358
27359     function fieldKey(field) {
27360         return field.id;
27361     }
27362
27363     function presets(selection) {
27364         if (!fields) {
27365             var entity = context.entity(id),
27366                 geometry = context.geometry(id);
27367
27368             fields = [UIField(context.presets().field('name'), entity)];
27369
27370             preset.fields.forEach(function(field) {
27371                 if (field.matchGeometry(geometry)) {
27372                     fields.push(UIField(field, entity, true));
27373                 }
27374             });
27375
27376             context.presets().universal().forEach(function(field) {
27377                 if (preset.fields.indexOf(field) < 0) {
27378                     fields.push(UIField(field, entity));
27379                 }
27380             });
27381         }
27382
27383         var shown = fields.filter(function(field) { return field.shown(); }),
27384             notShown = fields.filter(function(field) { return !field.shown(); });
27385
27386         var $form = selection.selectAll('.preset-form')
27387             .data([0]);
27388
27389         $form.enter().append('div')
27390             .attr('class', 'preset-form inspector-inner fillL3');
27391
27392         var $fields = $form.selectAll('.form-field')
27393             .data(shown, fieldKey);
27394
27395         // Enter
27396
27397         var $enter = $fields.enter()
27398             .insert('div', '.more-buttons')
27399             .attr('class', function(field) {
27400                 return 'form-field form-field-' + field.id;
27401             });
27402
27403         var $label = $enter.append('label')
27404             .attr('class', 'form-label')
27405             .attr('for', function(field) { return 'preset-input-' + field.id; })
27406             .text(function(field) { return field.label(); });
27407
27408         var wrap = $label.append('div')
27409             .attr('class', 'form-label-button-wrap');
27410
27411         wrap.append('button')
27412             .attr('class', 'remove-icon')
27413             .append('span').attr('class', 'icon delete');
27414
27415         wrap.append('button')
27416             .attr('class', 'modified-icon')
27417             .attr('tabindex', -1)
27418             .append('div')
27419             .attr('class', 'icon undo');
27420
27421         // Update
27422
27423         $fields.select('.form-label-button-wrap .remove-icon')
27424             .on('click', remove);
27425
27426         $fields.select('.modified-icon')
27427             .on('click', revert);
27428
27429         $fields
27430             .order()
27431             .classed('modified', function(field) {
27432                 return field.modified();
27433             })
27434             .classed('present', function(field) {
27435                 return field.present();
27436             })
27437             .each(function(field) {
27438                 var reference = iD.ui.TagReference({key: field.key});
27439
27440                 if (state === 'hover') {
27441                     reference.showing(false);
27442                 }
27443
27444                 d3.select(this)
27445                     .call(field.input)
27446                     .call(reference.body)
27447                     .select('.form-label-button-wrap')
27448                     .call(reference.button);
27449
27450                 field.input.tags(tags);
27451             });
27452
27453         $fields.exit()
27454             .remove();
27455
27456         var $more = selection.selectAll('.more-buttons')
27457             .data([0]);
27458
27459         $more.enter().append('div')
27460             .attr('class', 'more-buttons inspector-inner');
27461
27462         var $buttons = $more.selectAll('.preset-add-field')
27463             .data(notShown, fieldKey);
27464
27465         $buttons.enter()
27466             .append('button')
27467             .attr('class', 'preset-add-field')
27468             .call(bootstrap.tooltip()
27469                 .placement('top')
27470                 .title(function(d) { return d.label(); }))
27471             .append('span')
27472             .attr('class', function(d) { return 'icon ' + d.icon; });
27473
27474         $buttons.on('click', show);
27475
27476         $buttons.exit()
27477             .remove();
27478
27479         function show(field) {
27480             field.show = true;
27481             presets(selection);
27482             field.input.focus();
27483         }
27484
27485         function revert(field) {
27486             d3.event.stopPropagation();
27487             d3.event.preventDefault();
27488             event.change(field.revert());
27489         }
27490
27491         function remove(field) {
27492             d3.event.stopPropagation();
27493             d3.event.preventDefault();
27494             event.change(field.remove());
27495         }
27496     }
27497
27498     presets.preset = function(_) {
27499         if (!arguments.length) return preset;
27500         preset = _;
27501         fields = null;
27502         return presets;
27503     };
27504
27505     presets.state = function(_) {
27506         if (!arguments.length) return state;
27507         state = _;
27508         return presets;
27509     };
27510
27511     presets.tags = function(_) {
27512         if (!arguments.length) return tags;
27513         tags = _;
27514         // Don't reset fields here.
27515         return presets;
27516     };
27517
27518     presets.entityID = function(_) {
27519         if (!arguments.length) return id;
27520         id = _;
27521         fields = null;
27522         return presets;
27523     };
27524
27525     return d3.rebind(presets, event, 'on');
27526 };
27527 iD.ui.PresetIcon = function() {
27528     var preset, geometry;
27529
27530     function presetIcon(selection) {
27531         selection.each(setup);
27532     }
27533
27534     function setup() {
27535         var selection = d3.select(this),
27536             p = preset.apply(this, arguments),
27537             geom = geometry.apply(this, arguments);
27538
27539         var $fill = selection.selectAll('.preset-icon-fill')
27540             .data([0]);
27541
27542         $fill.enter().append('div');
27543
27544         $fill.attr('class', function() {
27545             var s = 'preset-icon-fill icon-' + geom;
27546             for (var i in p.tags) {
27547                 s += ' tag-' + i + ' tag-' + i + '-' + p.tags[i];
27548             }
27549             return s;
27550         });
27551
27552         var $icon = selection.selectAll('.preset-icon')
27553             .data([0]);
27554
27555         $icon.enter().append('div');
27556
27557         $icon.attr('class', function() {
27558             var icon = p.icon || (geom === 'line' ? 'other-line' : 'marker-stroked'),
27559                 klass = 'feature-' + icon + ' preset-icon';
27560
27561             var featureicon = iD.data.featureIcons[icon];
27562             if (featureicon && featureicon[geom]) {
27563                 klass += ' preset-icon-' + geom;
27564             } else if (icon === 'multipolygon') {
27565                 // Special case (geometry === 'area')
27566                 klass += ' preset-icon-relation';
27567             }
27568
27569             return klass;
27570         });
27571     }
27572
27573     presetIcon.preset = function(_) {
27574         if (!arguments.length) return preset;
27575         preset = d3.functor(_);
27576         return presetIcon;
27577     };
27578
27579     presetIcon.geometry = function(_) {
27580         if (!arguments.length) return geometry;
27581         geometry = d3.functor(_);
27582         return presetIcon;
27583     };
27584
27585     return presetIcon;
27586 };
27587 iD.ui.PresetList = function(context) {
27588     var event = d3.dispatch('choose'),
27589         id,
27590         currentPreset,
27591         autofocus = false;
27592
27593     function presetList(selection) {
27594         var geometry = context.geometry(id),
27595             presets = context.presets().matchGeometry(geometry);
27596
27597         selection.html('');
27598
27599         var messagewrap = selection.append('div')
27600             .attr('class', 'header fillL cf');
27601
27602         var message = messagewrap.append('h3')
27603             .text(t('inspector.choose'));
27604
27605         if (context.entity(id).isUsed(context.graph())) {
27606             messagewrap.append('button')
27607                 .attr('class', 'preset-choose')
27608                 .on('click', function() { event.choose(currentPreset); })
27609                 .append('span')
27610                 .attr('class', 'icon forward');
27611         } else {
27612             messagewrap.append('button')
27613                 .attr('class', 'close')
27614                 .on('click', function() {
27615                     context.enter(iD.modes.Browse(context));
27616                 })
27617                 .append('span')
27618                 .attr('class', 'icon close');
27619         }
27620
27621         function keydown() {
27622             // hack to let delete shortcut work when search is autofocused
27623             if (search.property('value').length === 0 &&
27624                 (d3.event.keyCode === d3.keybinding.keyCodes['⌫'] ||
27625                  d3.event.keyCode === d3.keybinding.keyCodes['⌦'])) {
27626                 d3.event.preventDefault();
27627                 d3.event.stopPropagation();
27628                 iD.operations.Delete([id], context)();
27629             } else if (search.property('value').length === 0 &&
27630                 (d3.event.ctrlKey || d3.event.metaKey) &&
27631                 d3.event.keyCode === d3.keybinding.keyCodes.z) {
27632                 d3.event.preventDefault();
27633                 d3.event.stopPropagation();
27634                 context.undo();
27635             } else if (!d3.event.ctrlKey && !d3.event.metaKey) {
27636                 d3.select(this).on('keydown', null);
27637             }
27638         }
27639
27640         function keypress() {
27641             // enter
27642             var value = search.property('value');
27643             if (d3.event.keyCode === 13 && value.length) {
27644                 list.selectAll('.preset-list-item:first-child').datum().choose();
27645             }
27646         }
27647
27648         function inputevent() {
27649             var value = search.property('value');
27650             list.classed('filtered', value.length);
27651             if (value.length) {
27652                 var results = presets.search(value, geometry);
27653                 message.text(t('inspector.results', {
27654                     n: results.collection.length,
27655                     search: value
27656                 }));
27657                 list.call(drawList, results);
27658             } else {
27659                 list.call(drawList, context.presets().defaults(geometry, 36));
27660                 message.text(t('inspector.choose'));
27661             }
27662         }
27663
27664         var searchWrap = selection.append('div')
27665             .attr('class', 'search-header');
27666
27667         var search = searchWrap.append('input')
27668             .attr('class', 'preset-search-input')
27669             .attr('placeholder', t('inspector.search'))
27670             .attr('type', 'search')
27671             .on('keydown', keydown)
27672             .on('keypress', keypress)
27673             .on('input', inputevent);
27674
27675         searchWrap.append('span')
27676             .attr('class', 'icon search');
27677
27678         if (autofocus) {
27679             search.node().focus();
27680         }
27681
27682         var listWrap = selection.append('div')
27683             .attr('class', 'inspector-body');
27684
27685         var list = listWrap.append('div')
27686             .attr('class', 'preset-list fillL cf')
27687             .call(drawList, context.presets().defaults(geometry, 36));
27688     }
27689
27690     function drawList(list, presets) {
27691         var collection = presets.collection.map(function(preset) {
27692             return preset.members ? CategoryItem(preset) : PresetItem(preset);
27693         });
27694
27695         var items = list.selectAll('.preset-list-item')
27696             .data(collection, function(d) { return d.preset.id; });
27697
27698         items.enter().append('div')
27699             .attr('class', function(item) { return 'preset-list-item preset-' + item.preset.id.replace('/', '-'); })
27700             .classed('current', function(item) { return item.preset === currentPreset; })
27701             .each(function(item) {
27702                 d3.select(this).call(item);
27703             })
27704             .style('opacity', 0)
27705             .transition()
27706             .style('opacity', 1);
27707
27708         items.order();
27709
27710         items.exit()
27711             .remove();
27712     }
27713
27714     function CategoryItem(preset) {
27715         var box, sublist, shown = false;
27716
27717         function item(selection) {
27718             var wrap = selection.append('div')
27719                 .attr('class', 'preset-list-button-wrap category col12');
27720
27721             wrap.append('button')
27722                 .attr('class', 'preset-list-button')
27723                 .call(iD.ui.PresetIcon()
27724                     .geometry(context.geometry(id))
27725                     .preset(preset))
27726                 .on('click', item.choose)
27727                 .append('div')
27728                 .attr('class', 'label')
27729                 .text(preset.name());
27730
27731             box = selection.append('div')
27732                 .attr('class', 'subgrid col12')
27733                 .style('max-height', '0px')
27734                 .style('opacity', 0);
27735
27736             box.append('div')
27737                 .attr('class', 'arrow');
27738
27739             sublist = box.append('div')
27740                 .attr('class', 'preset-list fillL3 cf fl');
27741         }
27742
27743         item.choose = function() {
27744             if (shown) {
27745                 shown = false;
27746                 box.transition()
27747                     .duration(200)
27748                     .style('opacity', '0')
27749                     .style('max-height', '0px')
27750                     .style('padding-bottom', '0px');
27751             } else {
27752                 shown = true;
27753                 sublist.call(drawList, preset.members);
27754                 box.transition()
27755                     .duration(200)
27756                     .style('opacity', '1')
27757                     .style('max-height', 200 + preset.members.collection.length * 80 + 'px')
27758                     .style('padding-bottom', '20px');
27759             }
27760         };
27761
27762         item.preset = preset;
27763
27764         return item;
27765     }
27766
27767     function PresetItem(preset) {
27768         function item(selection) {
27769             var wrap = selection.append('div')
27770                 .attr('class', 'preset-list-button-wrap col12');
27771
27772             wrap.append('button')
27773                 .attr('class', 'preset-list-button')
27774                 .call(iD.ui.PresetIcon()
27775                     .geometry(context.geometry(id))
27776                     .preset(preset))
27777                 .on('click', item.choose)
27778                 .append('div')
27779                 .attr('class', 'label')
27780                 .text(preset.name());
27781
27782             wrap.call(item.reference.button);
27783             selection.call(item.reference.body);
27784         }
27785
27786         item.choose = function() {
27787             context.presets().choose(preset);
27788
27789             context.perform(
27790                 iD.actions.ChangePreset(id, currentPreset, preset),
27791                 t('operations.change_tags.annotation'));
27792
27793             event.choose(preset);
27794         };
27795
27796         item.help = function() {
27797             d3.event.stopPropagation();
27798             item.reference.toggle();
27799         };
27800
27801         item.preset = preset;
27802         item.reference = iD.ui.TagReference(preset.reference(context.geometry(id)));
27803
27804         return item;
27805     }
27806
27807     presetList.autofocus = function(_) {
27808         if (!arguments.length) return autofocus;
27809         autofocus = _;
27810         return presetList;
27811     };
27812
27813     presetList.entityID = function(_) {
27814         if (!arguments.length) return id;
27815         id = _;
27816         presetList.preset(context.presets().match(context.entity(id), context.graph()));
27817         return presetList;
27818     };
27819
27820     presetList.preset = function(_) {
27821         if (!arguments.length) return currentPreset;
27822         currentPreset = _;
27823         return presetList;
27824     };
27825
27826     return d3.rebind(presetList, event, 'on');
27827 };
27828 iD.ui.RadialMenu = function(context, operations) {
27829     var menu,
27830         center = [0, 0],
27831         tooltip;
27832
27833     var radialMenu = function(selection) {
27834         if (!operations.length)
27835             return;
27836
27837         selection.node().parentNode.focus();
27838
27839         function click(operation) {
27840             d3.event.stopPropagation();
27841             if (operation.disabled())
27842                 return;
27843             operation();
27844             radialMenu.close();
27845         }
27846
27847         menu = selection.append('g')
27848             .attr('class', 'radial-menu')
27849             .attr('transform', 'translate(' + center + ')')
27850             .attr('opacity', 0);
27851
27852         menu.transition()
27853             .attr('opacity', 1);
27854
27855         var r = 50,
27856             a = Math.PI / 4,
27857             a0 = -Math.PI / 4,
27858             a1 = a0 + (operations.length - 1) * a;
27859
27860         menu.append('path')
27861             .attr('class', 'radial-menu-background')
27862             .attr('d', 'M' + r * Math.sin(a0) + ',' +
27863                              r * Math.cos(a0) +
27864                       ' A' + r + ',' + r + ' 0 ' + (operations.length > 5 ? '1' : '0') + ',0 ' +
27865                              (r * Math.sin(a1) + 1e-3) + ',' +
27866                              (r * Math.cos(a1) + 1e-3)) // Force positive-length path (#1305)
27867             .attr('stroke-width', 50)
27868             .attr('stroke-linecap', 'round');
27869
27870         var button = menu.selectAll()
27871             .data(operations)
27872             .enter().append('g')
27873             .attr('transform', function(d, i) {
27874                 return 'translate(' + r * Math.sin(a0 + i * a) + ',' +
27875                                       r * Math.cos(a0 + i * a) + ')';
27876             });
27877
27878         button.append('circle')
27879             .attr('class', function(d) { return 'radial-menu-item radial-menu-item-' + d.id; })
27880             .attr('r', 15)
27881             .classed('disabled', function(d) { return d.disabled(); })
27882             .on('click', click)
27883             .on('mousedown', mousedown)
27884             .on('mouseover', mouseover)
27885             .on('mouseout', mouseout);
27886
27887         button.append('use')
27888             .attr('transform', 'translate(-10, -10)')
27889             .attr('clip-path', 'url(#clip-square-20)')
27890             .attr('xlink:href', function(d) { return '#icon-operation-' + (d.disabled() ? 'disabled-' : '') + d.id; });
27891
27892         tooltip = d3.select(document.body)
27893             .append('div')
27894             .attr('class', 'tooltip-inner radial-menu-tooltip');
27895
27896         function mousedown() {
27897             d3.event.stopPropagation(); // https://github.com/openstreetmap/iD/issues/1869
27898         }
27899
27900         function mouseover(d, i) {
27901             var rect = context.surfaceRect(),
27902                 angle = a0 + i * a,
27903                 top = rect.top + (r + 25) * Math.cos(angle) + center[1] + 'px',
27904                 left = rect.left + (r + 25) * Math.sin(angle) + center[0] + 'px',
27905                 bottom = rect.height - (r + 25) * Math.cos(angle) - center[1] + 'px',
27906                 right = rect.width - (r + 25) * Math.sin(angle) - center[0] + 'px';
27907
27908             tooltip
27909                 .style('top', null)
27910                 .style('left', null)
27911                 .style('bottom', null)
27912                 .style('right', null)
27913                 .style('display', 'block')
27914                 .html(iD.ui.tooltipHtml(d.tooltip(), d.keys[0]));
27915
27916             if (i === 0) {
27917                 tooltip
27918                     .style('right', right)
27919                     .style('top', top);
27920             } else if (i >= 4) {
27921                 tooltip
27922                     .style('left', left)
27923                     .style('bottom', bottom);
27924             } else {
27925                 tooltip
27926                     .style('left', left)
27927                     .style('top', top);
27928             }
27929         }
27930
27931         function mouseout() {
27932             tooltip.style('display', 'none');
27933         }
27934     };
27935
27936     radialMenu.close = function() {
27937         if (menu) {
27938             menu
27939                 .style('pointer-events', 'none')
27940                 .transition()
27941                 .attr('opacity', 0)
27942                 .remove();
27943         }
27944
27945         if (tooltip) {
27946             tooltip.remove();
27947         }
27948     };
27949
27950     radialMenu.center = function(_) {
27951         if (!arguments.length) return center;
27952         center = _;
27953         return radialMenu;
27954     };
27955
27956     return radialMenu;
27957 };
27958 iD.ui.RawMemberEditor = function(context) {
27959     var id;
27960
27961     function selectMember(d) {
27962         d3.event.preventDefault();
27963         context.enter(iD.modes.Select(context, [d.id]));
27964     }
27965
27966     function changeRole(d) {
27967         var role = d3.select(this).property('value');
27968         context.perform(
27969             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.id, {role: role}), d.index),
27970             t('operations.change_role.annotation'));
27971     }
27972
27973     function deleteMember(d) {
27974         context.perform(
27975             iD.actions.DeleteMember(d.relation.id, d.index),
27976             t('operations.delete_member.annotation'));
27977     }
27978
27979     function rawMemberEditor(selection) {
27980         var entity = context.entity(id),
27981             memberships = [];
27982
27983         entity.members.forEach(function(member, index) {
27984             memberships.push({
27985                 index: index,
27986                 id: member.id,
27987                 role: member.role,
27988                 relation: entity,
27989                 member: context.hasEntity(member.id)
27990             });
27991         });
27992
27993         selection.call(iD.ui.Disclosure()
27994             .title(t('inspector.all_members') + ' (' + memberships.length + ')')
27995             .expanded(true)
27996             .on('toggled', toggled)
27997             .content(content));
27998
27999         function toggled(expanded) {
28000             if (expanded) {
28001                 selection.node().parentNode.scrollTop += 200;
28002             }
28003         }
28004
28005         function content($wrap) {
28006             var $list = $wrap.selectAll('.member-list')
28007                 .data([0]);
28008
28009             $list.enter().append('ul')
28010                 .attr('class', 'member-list');
28011
28012             var $items = $list.selectAll('li')
28013                 .data(memberships, function(d) {
28014                     return iD.Entity.key(d.relation) + ',' + d.index + ',' +
28015                         (d.member ? iD.Entity.key(d.member) : 'incomplete');
28016                 });
28017
28018             var $enter = $items.enter().append('li')
28019                 .attr('class', 'member-row form-field')
28020                 .classed('member-incomplete', function(d) { return !d.member; });
28021
28022             $enter.each(function(d) {
28023                 if (d.member) {
28024                     var $label = d3.select(this).append('label')
28025                         .attr('class', 'form-label')
28026                         .append('a')
28027                         .attr('href', '#')
28028                         .on('click', selectMember);
28029
28030                     $label.append('span')
28031                         .attr('class', 'member-entity-type')
28032                         .text(function(d) { return context.presets().match(d.member, context.graph()).name(); });
28033
28034                     $label.append('span')
28035                         .attr('class', 'member-entity-name')
28036                         .text(function(d) { return iD.util.displayName(d.member); });
28037
28038                 } else {
28039                     d3.select(this).append('label')
28040                         .attr('class', 'form-label')
28041                         .text(t('inspector.incomplete'));
28042                 }
28043             });
28044
28045             $enter.append('input')
28046                 .attr('class', 'member-role')
28047                 .property('type', 'text')
28048                 .attr('maxlength', 255)
28049                 .attr('placeholder', t('inspector.role'))
28050                 .property('value', function(d) { return d.role; })
28051                 .on('change', changeRole);
28052
28053             $enter.append('button')
28054                 .attr('tabindex', -1)
28055                 .attr('class', 'remove button-input-action member-delete minor')
28056                 .on('click', deleteMember)
28057                 .append('span')
28058                 .attr('class', 'icon delete');
28059
28060             $items.exit()
28061                 .remove();
28062         }
28063     }
28064
28065     rawMemberEditor.entityID = function(_) {
28066         if (!arguments.length) return id;
28067         id = _;
28068         return rawMemberEditor;
28069     };
28070
28071     return rawMemberEditor;
28072 };
28073 iD.ui.RawMembershipEditor = function(context) {
28074     var id, showBlank;
28075
28076     function selectRelation(d) {
28077         d3.event.preventDefault();
28078         context.enter(iD.modes.Select(context, [d.relation.id]));
28079     }
28080
28081     function changeRole(d) {
28082         var role = d3.select(this).property('value');
28083         context.perform(
28084             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.member, {role: role}), d.index),
28085             t('operations.change_role.annotation'));
28086     }
28087
28088     function addMembership(d, role) {
28089         showBlank = false;
28090
28091         if (d.relation) {
28092             context.perform(
28093                 iD.actions.AddMember(d.relation.id, {id: id, type: context.entity(id).type, role: role}),
28094                 t('operations.add_member.annotation'));
28095
28096         } else {
28097             var relation = iD.Relation();
28098
28099             context.perform(
28100                 iD.actions.AddEntity(relation),
28101                 iD.actions.AddMember(relation.id, {id: id, type: context.entity(id).type, role: role}),
28102                 t('operations.add.annotation.relation'));
28103
28104             context.enter(iD.modes.Select(context, [relation.id]));
28105         }
28106     }
28107
28108     function deleteMembership(d) {
28109         context.perform(
28110             iD.actions.DeleteMember(d.relation.id, d.index),
28111             t('operations.delete_member.annotation'));
28112     }
28113
28114     function relations(q) {
28115         var newRelation = {
28116                 relation: null,
28117                 value: t('inspector.new_relation')
28118             },
28119             result = [],
28120             graph = context.graph();
28121
28122         context.intersects(context.extent()).forEach(function(entity) {
28123             if (entity.type !== 'relation' || entity.id === id)
28124                 return;
28125
28126             var presetName = context.presets().match(entity, graph).name(),
28127                 entityName = iD.util.displayName(entity) || '';
28128
28129             var value = presetName + ' ' + entityName;
28130             if (q && value.toLowerCase().indexOf(q.toLowerCase()) === -1)
28131                 return;
28132
28133             result.push({
28134                 relation: entity,
28135                 value: value
28136             });
28137         });
28138
28139         result.sort(function(a, b) {
28140             return iD.Relation.creationOrder(a.relation, b.relation);
28141         });
28142         result.unshift(newRelation);
28143
28144         return result;
28145     }
28146
28147     function rawMembershipEditor(selection) {
28148         var entity = context.entity(id),
28149             memberships = [];
28150
28151         context.graph().parentRelations(entity).forEach(function(relation) {
28152             relation.members.forEach(function(member, index) {
28153                 if (member.id === entity.id) {
28154                     memberships.push({relation: relation, member: member, index: index});
28155                 }
28156             });
28157         });
28158
28159         selection.call(iD.ui.Disclosure()
28160             .title(t('inspector.all_relations') + ' (' + memberships.length + ')')
28161             .expanded(true)
28162             .on('toggled', toggled)
28163             .content(content));
28164
28165         function toggled(expanded) {
28166             if (expanded) {
28167                 selection.node().parentNode.scrollTop += 200;
28168             }
28169         }
28170
28171         function content($wrap) {
28172             var $list = $wrap.selectAll('.member-list')
28173                 .data([0]);
28174
28175             $list.enter().append('ul')
28176                 .attr('class', 'member-list');
28177
28178             var $items = $list.selectAll('li.member-row-normal')
28179                 .data(memberships, function(d) { return iD.Entity.key(d.relation) + ',' + d.index; });
28180
28181             var $enter = $items.enter().append('li')
28182                 .attr('class', 'member-row member-row-normal form-field');
28183
28184             var $label = $enter.append('label')
28185                 .attr('class', 'form-label')
28186                 .append('a')
28187                 .attr('href', '#')
28188                 .on('click', selectRelation);
28189
28190             $label.append('span')
28191                 .attr('class', 'member-entity-type')
28192                 .text(function(d) { return context.presets().match(d.relation, context.graph()).name(); });
28193
28194             $label.append('span')
28195                 .attr('class', 'member-entity-name')
28196                 .text(function(d) { return iD.util.displayName(d.relation); });
28197
28198             $enter.append('input')
28199                 .attr('class', 'member-role')
28200                 .property('type', 'text')
28201                 .attr('maxlength', 255)
28202                 .attr('placeholder', t('inspector.role'))
28203                 .property('value', function(d) { return d.member.role; })
28204                 .on('change', changeRole);
28205
28206             $enter.append('button')
28207                 .attr('tabindex', -1)
28208                 .attr('class', 'remove button-input-action member-delete minor')
28209                 .on('click', deleteMembership)
28210                 .append('span')
28211                 .attr('class', 'icon delete');
28212
28213             $items.exit()
28214                 .remove();
28215
28216             if (showBlank) {
28217                 var $new = $list.selectAll('.member-row-new')
28218                     .data([0]);
28219
28220                 $enter = $new.enter().append('li')
28221                     .attr('class', 'member-row member-row-new form-field');
28222
28223                 $enter.append('input')
28224                     .attr('type', 'text')
28225                     .attr('class', 'member-entity-input')
28226                     .call(d3.combobox()
28227                         .minItems(1)
28228                         .fetcher(function(value, callback) {
28229                             callback(relations(value));
28230                         })
28231                         .on('accept', function(d) {
28232                             addMembership(d, $new.select('.member-role').property('value'));
28233                         }));
28234
28235                 $enter.append('input')
28236                     .attr('class', 'member-role')
28237                     .property('type', 'text')
28238                     .attr('maxlength', 255)
28239                     .attr('placeholder', t('inspector.role'))
28240                     .on('change', changeRole);
28241
28242                 $enter.append('button')
28243                     .attr('tabindex', -1)
28244                     .attr('class', 'remove button-input-action member-delete minor')
28245                     .on('click', deleteMembership)
28246                     .append('span')
28247                     .attr('class', 'icon delete');
28248
28249             } else {
28250                 $list.selectAll('.member-row-new')
28251                     .remove();
28252             }
28253
28254             var $add = $wrap.selectAll('.add-relation')
28255                 .data([0]);
28256
28257             $add.enter().append('button')
28258                 .attr('class', 'add-relation')
28259                 .append('span')
28260                 .attr('class', 'icon plus light');
28261
28262             $wrap.selectAll('.add-relation')
28263                 .on('click', function() {
28264                     showBlank = true;
28265                     content($wrap);
28266                     $list.selectAll('.member-entity-input').node().focus();
28267                 });
28268         }
28269     }
28270
28271     rawMembershipEditor.entityID = function(_) {
28272         if (!arguments.length) return id;
28273         id = _;
28274         return rawMembershipEditor;
28275     };
28276
28277     return rawMembershipEditor;
28278 };
28279 iD.ui.RawTagEditor = function(context) {
28280     var event = d3.dispatch('change'),
28281         taginfo = iD.taginfo(),
28282         showBlank = false,
28283         state,
28284         preset,
28285         tags,
28286         id;
28287
28288     function rawTagEditor(selection) {
28289         var count = Object.keys(tags).filter(function(d) { return d; }).length;
28290
28291         selection.call(iD.ui.Disclosure()
28292             .title(t('inspector.all_tags') + ' (' + count + ')')
28293             .expanded(iD.ui.RawTagEditor.expanded || preset.isFallback())
28294             .on('toggled', toggled)
28295             .content(content));
28296
28297         function toggled(expanded) {
28298             iD.ui.RawTagEditor.expanded = expanded;
28299             if (expanded) {
28300                 selection.node().parentNode.scrollTop += 200;
28301             }
28302         }
28303     }
28304
28305     function content($wrap) {
28306         var entries = d3.entries(tags);
28307
28308         if (!entries.length || showBlank) {
28309             showBlank = false;
28310             entries.push({key: '', value: ''});
28311         }
28312
28313         var $list = $wrap.selectAll('.tag-list')
28314             .data([0]);
28315
28316         $list.enter().append('ul')
28317             .attr('class', 'tag-list');
28318
28319         var $newTag = $wrap.selectAll('.add-tag')
28320             .data([0]);
28321
28322         var $enter = $newTag.enter().append('button')
28323             .attr('class', 'add-tag');
28324
28325         $enter.append('span')
28326             .attr('class', 'icon plus light');
28327
28328         $newTag.on('click', addTag);
28329
28330         var $items = $list.selectAll('li')
28331             .data(entries, function(d) { return d.key; });
28332
28333         // Enter
28334
28335         $enter = $items.enter().append('li')
28336             .attr('class', 'tag-row cf');
28337
28338         $enter.append('div')
28339             .attr('class', 'key-wrap')
28340             .append('input')
28341             .property('type', 'text')
28342             .attr('class', 'key')
28343             .attr('maxlength', 255);
28344
28345         $enter.append('div')
28346             .attr('class', 'input-wrap-position')
28347             .append('input')
28348             .property('type', 'text')
28349             .attr('class', 'value')
28350             .attr('maxlength', 255);
28351
28352         $enter.append('button')
28353             .attr('tabindex', -1)
28354             .attr('class', 'remove minor')
28355             .append('span')
28356             .attr('class', 'icon delete');
28357
28358         $enter.each(bindTypeahead);
28359
28360         // Update
28361
28362         $items.order();
28363
28364         $items.each(function(tag) {
28365             var reference = iD.ui.TagReference({key: tag.key});
28366
28367             if (state === 'hover') {
28368                 reference.showing(false);
28369             }
28370
28371             d3.select(this)
28372                 .call(reference.button)
28373                 .call(reference.body);
28374         });
28375
28376         $items.select('input.key')
28377             .value(function(d) { return d.key; })
28378             .on('blur', keyChange)
28379             .on('change', keyChange);
28380
28381         $items.select('input.value')
28382             .value(function(d) { return d.value; })
28383             .on('blur', valueChange)
28384             .on('change', valueChange)
28385             .on('keydown.push-more', pushMore);
28386
28387         $items.select('button.remove')
28388             .on('click', removeTag);
28389
28390         $items.exit()
28391             .remove();
28392
28393         function pushMore() {
28394             if (d3.event.keyCode === 9 && !d3.event.shiftKey &&
28395                 $list.selectAll('li:last-child input.value').node() === this) {
28396                 addTag();
28397             }
28398         }
28399
28400         function bindTypeahead() {
28401             var row = d3.select(this),
28402                 key = row.selectAll('input.key'),
28403                 value = row.selectAll('input.value');
28404
28405             function sort(value, data) {
28406                 var sameletter = [],
28407                     other = [];
28408                 for (var i = 0; i < data.length; i++) {
28409                     if (data[i].value.substring(0, value.length) === value) {
28410                         sameletter.push(data[i]);
28411                     } else {
28412                         other.push(data[i]);
28413                     }
28414                 }
28415                 return sameletter.concat(other);
28416             }
28417
28418             key.call(d3.combobox()
28419                 .fetcher(function(value, callback) {
28420                     taginfo.keys({
28421                         debounce: true,
28422                         geometry: context.geometry(id),
28423                         query: value
28424                     }, function(err, data) {
28425                         if (!err) callback(sort(value, data));
28426                     });
28427                 }));
28428
28429             value.call(d3.combobox()
28430                 .fetcher(function(value, callback) {
28431                     taginfo.values({
28432                         debounce: true,
28433                         key: key.value(),
28434                         geometry: context.geometry(id),
28435                         query: value
28436                     }, function(err, data) {
28437                         if (!err) callback(sort(value, data));
28438                     });
28439                 }));
28440         }
28441
28442         function keyChange(d) {
28443             var tag = {};
28444             tag[d.key] = undefined;
28445             tag[this.value] = d.value;
28446             d.key = this.value; // Maintain DOM identity through the subsequent update.
28447             event.change(tag);
28448         }
28449
28450         function valueChange(d) {
28451             var tag = {};
28452             tag[d.key] = this.value;
28453             event.change(tag);
28454         }
28455
28456         function removeTag(d) {
28457             var tag = {};
28458             tag[d.key] = undefined;
28459             event.change(tag);
28460         }
28461
28462         function addTag() {
28463             // Wrapped in a setTimeout in case it's being called from a blur
28464             // handler. Without the setTimeout, the call to `content` would
28465             // wipe out the pending value change.
28466             setTimeout(function() {
28467                 showBlank = true;
28468                 content($wrap);
28469                 $list.selectAll('li:last-child input.key').node().focus();
28470             }, 0);
28471         }
28472     }
28473
28474     rawTagEditor.state = function(_) {
28475         if (!arguments.length) return state;
28476         state = _;
28477         return rawTagEditor;
28478     };
28479
28480     rawTagEditor.preset = function(_) {
28481         if (!arguments.length) return preset;
28482         preset = _;
28483         return rawTagEditor;
28484     };
28485
28486     rawTagEditor.tags = function(_) {
28487         if (!arguments.length) return tags;
28488         tags = _;
28489         return rawTagEditor;
28490     };
28491
28492     rawTagEditor.entityID = function(_) {
28493         if (!arguments.length) return id;
28494         id = _;
28495         return rawTagEditor;
28496     };
28497
28498     return d3.rebind(rawTagEditor, event, 'on');
28499 };
28500 iD.ui.Restore = function(context) {
28501     return function(selection) {
28502         if (!context.history().lock() || !context.history().restorableChanges())
28503             return;
28504
28505         var modal = iD.ui.modal(selection);
28506
28507         modal.select('.modal')
28508             .attr('class', 'modal fillL col6');
28509
28510         var introModal = modal.select('.content');
28511
28512         introModal.attr('class','cf');
28513
28514         introModal.append('div')
28515             .attr('class', 'modal-section')
28516             .append('h3')
28517             .text(t('restore.heading'));
28518
28519         introModal.append('div')
28520             .attr('class','modal-section')
28521             .append('p')
28522             .text(t('restore.description'));
28523
28524         var buttonWrap = introModal.append('div')
28525             .attr('class', 'modal-actions cf');
28526
28527         var restore = buttonWrap.append('button')
28528             .attr('class', 'restore col6')
28529             .text(t('restore.restore'))
28530             .on('click', function() {
28531                 context.history().restore();
28532                 modal.remove();
28533             });
28534
28535         buttonWrap.append('button')
28536             .attr('class', 'reset col6')
28537             .text(t('restore.reset'))
28538             .on('click', function() {
28539                 context.history().clearSaved();
28540                 modal.remove();
28541             });
28542
28543         restore.node().focus();
28544     };
28545 };
28546 iD.ui.Save = function(context) {
28547     var history = context.history(),
28548         key = iD.ui.cmd('⌘S');
28549
28550     function saving() {
28551         return context.mode().id === 'save';
28552     }
28553
28554     function save() {
28555         d3.event.preventDefault();
28556         if (!saving() && history.hasChanges()) {
28557             context.enter(iD.modes.Save(context));
28558         }
28559     }
28560
28561     return function(selection) {
28562         var tooltip = bootstrap.tooltip()
28563             .placement('bottom')
28564             .html(true)
28565             .title(iD.ui.tooltipHtml(t('save.no_changes'), key));
28566
28567         var button = selection.append('button')
28568             .attr('class', 'save col12 disabled')
28569             .attr('tabindex', -1)
28570             .on('click', save)
28571             .call(tooltip);
28572
28573         button.append('span')
28574             .attr('class', 'label')
28575             .text(t('save.title'));
28576
28577         button.append('span')
28578             .attr('class', 'count')
28579             .text('0');
28580
28581         var keybinding = d3.keybinding('undo-redo')
28582             .on(key, save);
28583
28584         d3.select(document)
28585             .call(keybinding);
28586
28587         var numChanges = 0;
28588
28589         context.history().on('change.save', function() {
28590             var _ = history.difference().summary().length;
28591             if (_ === numChanges)
28592                 return;
28593             numChanges = _;
28594
28595             tooltip.title(iD.ui.tooltipHtml(t(numChanges > 0 ?
28596                     'save.help' : 'save.no_changes'), key));
28597
28598             button
28599                 .classed('disabled', numChanges === 0)
28600                 .classed('has-count', numChanges > 0);
28601
28602             button.select('span.count')
28603                 .text(numChanges);
28604         });
28605
28606         context.on('enter.save', function() {
28607             button.property('disabled', saving());
28608             if (saving()) button.call(tooltip.hide);
28609         });
28610     };
28611 };
28612 iD.ui.SelectionList = function(context, selectedIDs) {
28613
28614     function selectionList(selection) {
28615         selection.classed('selection-list-pane', true);
28616
28617         var header = selection.append('div')
28618             .attr('class', 'header fillL cf');
28619
28620         header.append('h3')
28621             .text(t('inspector.multiselect'));
28622
28623         var listWrap = selection.append('div')
28624             .attr('class', 'inspector-body');
28625
28626         var list = listWrap.append('div')
28627             .attr('class', 'feature-list cf');
28628
28629         context.history().on('change.selection-list', drawList);
28630         drawList();
28631
28632         function drawList() {
28633             var entities = selectedIDs
28634                 .map(function(id) { return context.hasEntity(id); })
28635                 .filter(function(entity) { return entity; });
28636
28637             var items = list.selectAll('.feature-list-item')
28638                 .data(entities, iD.Entity.key);
28639
28640             var enter = items.enter().append('button')
28641                 .attr('class', 'feature-list-item')
28642                 .on('click', function(entity) {
28643                     context.enter(iD.modes.Select(context, [entity.id]));
28644                 });
28645
28646             // Enter
28647
28648             var label = enter.append('div')
28649                 .attr('class', 'label');
28650
28651             label.append('span')
28652                 .attr('class', 'icon icon-pre-text');
28653
28654             label.append('span')
28655                 .attr('class', 'entity-type');
28656
28657             label.append('span')
28658                 .attr('class', 'entity-name');
28659
28660             // Update
28661
28662             items.selectAll('.icon')
28663                 .attr('class', function(entity) { return context.geometry(entity.id) + ' icon icon-pre-text'; });
28664
28665             items.selectAll('.entity-type')
28666                 .text(function(entity) { return context.presets().match(entity, context.graph()).name(); });
28667
28668             items.selectAll('.entity-name')
28669                 .text(function(entity) { return iD.util.displayName(entity); });
28670
28671             // Exit
28672
28673             items.exit()
28674                 .remove();
28675         }
28676     }
28677
28678     return selectionList;
28679
28680 };
28681 iD.ui.Sidebar = function(context) {
28682     var inspector = iD.ui.Inspector(context),
28683         current;
28684
28685     function sidebar(selection) {
28686         var featureListWrap = selection.append('div')
28687             .attr('class', 'feature-list-pane')
28688             .call(iD.ui.FeatureList(context));
28689
28690         selection.call(iD.ui.Notice(context));
28691
28692         var inspectorWrap = selection.append('div')
28693             .attr('class', 'inspector-hidden inspector-wrap fr');
28694
28695         sidebar.hover = function(id) {
28696             if (!current && id) {
28697                 featureListWrap.classed('inspector-hidden', true);
28698                 inspectorWrap.classed('inspector-hidden', false)
28699                     .classed('inspector-hover', true);
28700
28701                 if (inspector.entityID() !== id || inspector.state() !== 'hover') {
28702                     inspector
28703                         .state('hover')
28704                         .entityID(id);
28705
28706                     inspectorWrap.call(inspector);
28707                 }
28708             } else if (!current) {
28709                 featureListWrap.classed('inspector-hidden', false);
28710                 inspectorWrap.classed('inspector-hidden', true);
28711                 inspector.state('hide');
28712             }
28713         };
28714
28715         sidebar.hover = _.throttle(sidebar.hover, 200);
28716
28717         sidebar.select = function(id, newFeature) {
28718             if (!current && id) {
28719                 featureListWrap.classed('inspector-hidden', true);
28720                 inspectorWrap.classed('inspector-hidden', false)
28721                     .classed('inspector-hover', false);
28722
28723                 if (inspector.entityID() !== id || inspector.state() !== 'select') {
28724                     inspector
28725                         .state('select')
28726                         .entityID(id)
28727                         .newFeature(newFeature);
28728
28729                     inspectorWrap.call(inspector);
28730                 }
28731             } else if (!current) {
28732                 featureListWrap.classed('inspector-hidden', false);
28733                 inspectorWrap.classed('inspector-hidden', true);
28734                 inspector.state('hide');
28735             }
28736         };
28737
28738         sidebar.show = function(component) {
28739             featureListWrap.classed('inspector-hidden', true);
28740             inspectorWrap.classed('inspector-hidden', true);
28741             if (current) current.remove();
28742             current = selection.append('div')
28743                 .attr('class', 'sidebar-component')
28744                 .call(component);
28745         };
28746
28747         sidebar.hide = function() {
28748             featureListWrap.classed('inspector-hidden', false);
28749             if (current) current.remove();
28750             current = null;
28751         };
28752     }
28753
28754     sidebar.hover = function() {};
28755     sidebar.select = function() {};
28756     sidebar.show = function() {};
28757     sidebar.hide = function() {};
28758
28759     return sidebar;
28760 };
28761 iD.ui.SourceSwitch = function(context) {
28762     var keys;
28763
28764     function click() {
28765         d3.event.preventDefault();
28766
28767         if (context.history().hasChanges() &&
28768             !window.confirm(t('source_switch.lose_changes'))) return;
28769
28770         var live = d3.select(this)
28771             .classed('live');
28772
28773         context.connection()
28774             .switch(live ? keys[1] : keys[0]);
28775
28776         context.flush();
28777
28778         d3.select(this)
28779             .text(live ? t('source_switch.dev') : t('source_switch.live'))
28780             .classed('live', !live);
28781     }
28782
28783     var sourceSwitch = function(selection) {
28784         selection.append('a')
28785             .attr('href', '#')
28786             .text(t('source_switch.live'))
28787             .classed('live', true)
28788             .attr('tabindex', -1)
28789             .on('click', click);
28790     };
28791
28792     sourceSwitch.keys = function(_) {
28793         if (!arguments.length) return keys;
28794         keys = _;
28795         return sourceSwitch;
28796     };
28797
28798     return sourceSwitch;
28799 };
28800 iD.ui.Spinner = function(context) {
28801     var connection = context.connection();
28802
28803     return function(selection) {
28804         var img = selection.append('img')
28805             .attr('src', context.imagePath('loader-black.gif'))
28806             .style('opacity', 0);
28807
28808         connection.on('loading.spinner', function() {
28809             img.transition()
28810                 .style('opacity', 1);
28811         });
28812
28813         connection.on('loaded.spinner', function() {
28814             img.transition()
28815                 .style('opacity', 0);
28816         });
28817     };
28818 };
28819 iD.ui.Splash = function(context) {
28820     return function(selection) {
28821         if (context.storage('sawSplash'))
28822              return;
28823
28824         context.storage('sawSplash', true);
28825
28826         var modal = iD.ui.modal(selection);
28827
28828         modal.select('.modal')
28829             .attr('class', 'modal-splash modal col6');
28830
28831         var introModal = modal.select('.content')
28832             .append('div')
28833             .attr('class', 'fillL');
28834
28835         introModal.append('div')
28836             .attr('class','modal-section cf')
28837             .append('h3').text(t('splash.welcome'));
28838
28839         introModal.append('div')
28840             .attr('class','modal-section')
28841             .append('p')
28842             .html(t('splash.text', {
28843                 version: iD.version,
28844                 website: '<a href="http://ideditor.com/">ideditor.com</a>',
28845                 github: '<a href="https://github.com/openstreetmap/iD">github.com</a>'
28846             }));
28847
28848         var buttons = introModal.append('div').attr('class', 'modal-actions cf');
28849
28850         buttons.append('button')
28851             .attr('class', 'col6 walkthrough')
28852             .text(t('splash.walkthrough'))
28853             .on('click', function() {
28854                 d3.select(document.body).call(iD.ui.intro(context));
28855                 modal.close();
28856             });
28857
28858         buttons.append('button')
28859             .attr('class', 'col6 start')
28860             .text(t('splash.start'))
28861             .on('click', modal.close);
28862
28863         modal.select('button.close').attr('class','hide');
28864
28865     };
28866 };
28867 iD.ui.Status = function(context) {
28868     var connection = context.connection(),
28869         errCount = 0;
28870
28871     return function(selection) {
28872
28873         function update() {
28874
28875             connection.status(function(err, apiStatus) {
28876
28877                 selection.html('');
28878
28879                 if (err && errCount++ < 2) return;
28880
28881                 if (err) {
28882                     selection.text(t('status.error'));
28883
28884                 } else if (apiStatus === 'readonly') {
28885                     selection.text(t('status.readonly'));
28886
28887                 } else if (apiStatus === 'offline') {
28888                     selection.text(t('status.offline'));
28889                 }
28890
28891                 selection.attr('class', 'api-status ' + (err ? 'error' : apiStatus));
28892                 if (!err) errCount = 0;
28893
28894             });
28895         }
28896
28897         connection.on('auth', function() { update(selection); });
28898         window.setInterval(update, 90000);
28899         update(selection);
28900     };
28901 };
28902 iD.ui.Success = function(context) {
28903     var event = d3.dispatch('cancel'),
28904         changeset;
28905
28906     function success(selection) {
28907         var message = (changeset.comment || t('success.edited_osm')).substring(0, 130) +
28908             ' ' + context.connection().changesetURL(changeset.id);
28909
28910         var header = selection.append('div')
28911             .attr('class', 'header fillL');
28912
28913         header.append('button')
28914             .attr('class', 'fr')
28915             .append('span')
28916             .attr('class', 'icon close')
28917             .on('click', function() { event.cancel(success); });
28918
28919         header.append('h3')
28920             .text(t('success.just_edited'));
28921
28922         var body = selection.append('div')
28923             .attr('class', 'body save-success fillL');
28924
28925         body.append('p')
28926             .html(t('success.help_html'));
28927
28928         var changesetURL = context.connection().changesetURL(changeset.id);
28929
28930         body.append('a')
28931             .attr('class', 'button col12 osm')
28932             .attr('target', '_blank')
28933             .attr('href', changesetURL)
28934             .text(t('success.view_on_osm'));
28935
28936         var sharing = {
28937             facebook: 'https://facebook.com/sharer/sharer.php?u=' + encodeURIComponent(changesetURL),
28938             twitter: 'https://twitter.com/intent/tweet?source=webclient&text=' + encodeURIComponent(message),
28939             google: 'https://plus.google.com/share?url=' + encodeURIComponent(changesetURL)
28940         };
28941
28942         body.selectAll('.button.social')
28943             .data(d3.entries(sharing))
28944             .enter().append('a')
28945             .attr('class', function(d) { return 'button social col4 ' + d.key; })
28946             .attr('target', '_blank')
28947             .attr('href', function(d) { return d.value; })
28948             .call(bootstrap.tooltip()
28949                 .title(function(d) { return t('success.' + d.key); })
28950                 .placement('bottom'));
28951     }
28952
28953     success.changeset = function(_) {
28954         if (!arguments.length) return changeset;
28955         changeset = _;
28956         return success;
28957     };
28958
28959     return d3.rebind(success, event, 'on');
28960 };
28961 iD.ui.TagReference = function(tag) {
28962     var tagReference = {},
28963         taginfo = iD.taginfo(),
28964         button,
28965         body,
28966         loaded,
28967         showing;
28968
28969     function findLocal(docs) {
28970         var locale = iD.detect().locale.toLowerCase(),
28971             localized;
28972
28973         localized = _.find(docs, function(d) {
28974             return d.lang.toLowerCase() === locale;
28975         });
28976         if (localized) return localized;
28977
28978         // try the non-regional version of a language, like
28979         // 'en' if the language is 'en-US'
28980         if (locale.indexOf('-') !== -1) {
28981             var first = locale.split('-')[0];
28982             localized = _.find(docs, function(d) {
28983                 return d.lang.toLowerCase() === first;
28984             });
28985             if (localized) return localized;
28986         }
28987
28988         // finally fall back to english
28989         return _.find(docs, function(d) {
28990             return d.lang.toLowerCase() === 'en';
28991         });
28992     }
28993
28994     function load() {
28995         button.classed('tag-reference-loading', true);
28996
28997         taginfo.docs(tag, function(err, docs) {
28998             if (!err && docs) {
28999                 docs = findLocal(docs);
29000             }
29001
29002             body.html('');
29003
29004             if (!docs || !docs.description) {
29005                 body.append('p').text(t('inspector.no_documentation_key'));
29006                 show();
29007                 return;
29008             }
29009
29010             if (docs.image && docs.image.thumb_url_prefix) {
29011                 body
29012                     .append('img')
29013                     .attr('class', 'wiki-image')
29014                     .attr('src', docs.image.thumb_url_prefix + '100' + docs.image.thumb_url_suffix)
29015                     .on('load', function() { show(); })
29016                     .on('error', function() { d3.select(this).remove(); show(); });
29017             } else {
29018                 show();
29019             }
29020
29021             body
29022                 .append('p')
29023                 .text(docs.description);
29024
29025             var wikiLink = body
29026                 .append('a')
29027                 .attr('target', '_blank')
29028                 .attr('href', 'http://wiki.openstreetmap.org/wiki/' + docs.title);
29029
29030             wikiLink.append('span')
29031                 .attr('class','icon icon-pre-text out-link');
29032
29033             wikiLink.append('span')
29034                 .text(t('inspector.reference'));
29035         });
29036     }
29037
29038     function show() {
29039         loaded = true;
29040
29041         button.classed('tag-reference-loading', false);
29042
29043         body.transition()
29044             .duration(200)
29045             .style('max-height', '200px')
29046             .style('opacity', '1');
29047
29048         showing = true;
29049     }
29050
29051     function hide(selection) {
29052         selection = selection || body.transition().duration(200);
29053
29054         selection
29055             .style('max-height', '0px')
29056             .style('opacity', '0');
29057
29058         showing = false;
29059     }
29060
29061     tagReference.button = function(selection) {
29062         button = selection.selectAll('.tag-reference-button')
29063             .data([0]);
29064
29065         var enter = button.enter().append('button')
29066             .attr('tabindex', -1)
29067             .attr('class', 'tag-reference-button');
29068
29069         enter.append('span')
29070             .attr('class', 'icon inspect');
29071
29072         button.on('click', function () {
29073             d3.event.stopPropagation();
29074             d3.event.preventDefault();
29075             if (showing) {
29076                 hide();
29077             } else if (loaded) {
29078                 show();
29079             } else {
29080                 load();
29081             }
29082         });
29083     };
29084
29085     tagReference.body = function(selection) {
29086         body = selection.selectAll('.tag-reference-body')
29087             .data([0]);
29088
29089         body.enter().append('div')
29090             .attr('class', 'tag-reference-body cf')
29091             .style('max-height', '0')
29092             .style('opacity', '0');
29093
29094         if (showing === false) {
29095             hide(body);
29096         }
29097     };
29098
29099     tagReference.showing = function(_) {
29100         if (!arguments.length) return showing;
29101         showing = _;
29102         return tagReference;
29103     };
29104
29105     return tagReference;
29106 };// toggles the visibility of ui elements, using a combination of the
29107 // hide class, which sets display=none, and a d3 transition for opacity.
29108 // this will cause blinking when called repeatedly, so check that the
29109 // value actually changes between calls.
29110 iD.ui.Toggle = function(show, callback) {
29111     return function(selection) {
29112         selection
29113             .style('opacity', show ? 0 : 1)
29114             .classed('hide', false)
29115             .transition()
29116             .style('opacity', show ? 1 : 0)
29117             .each('end', function() {
29118                 d3.select(this).classed('hide', !show);
29119                 if (callback) callback.apply(this);
29120             });
29121     };
29122 };
29123 iD.ui.UndoRedo = function(context) {
29124     var commands = [{
29125         id: 'undo',
29126         cmd: iD.ui.cmd('⌘Z'),
29127         action: function() { if (!saving()) context.undo(); },
29128         annotation: function() { return context.history().undoAnnotation(); }
29129     }, {
29130         id: 'redo',
29131         cmd: iD.ui.cmd('⌘⇧Z'),
29132         action: function() { if (!saving()) context.redo(); },
29133         annotation: function() { return context.history().redoAnnotation(); }
29134     }];
29135
29136     function saving() {
29137         return context.mode().id === 'save';
29138     }
29139
29140     return function(selection) {
29141         var tooltip = bootstrap.tooltip()
29142             .placement('bottom')
29143             .html(true)
29144             .title(function (d) {
29145                 return iD.ui.tooltipHtml(d.annotation() ?
29146                     t(d.id + '.tooltip', {action: d.annotation()}) :
29147                     t(d.id + '.nothing'), d.cmd);
29148             });
29149
29150         var buttons = selection.selectAll('button')
29151             .data(commands)
29152             .enter().append('button')
29153             .attr('class', 'col6 disabled')
29154             .on('click', function(d) { return d.action(); })
29155             .call(tooltip);
29156
29157         buttons.append('span')
29158             .attr('class', function(d) { return 'icon ' + d.id; });
29159
29160         var keybinding = d3.keybinding('undo')
29161             .on(commands[0].cmd, function() { d3.event.preventDefault(); commands[0].action(); })
29162             .on(commands[1].cmd, function() { d3.event.preventDefault(); commands[1].action(); });
29163
29164         d3.select(document)
29165             .call(keybinding);
29166
29167         context.history()
29168             .on('change.undo_redo', update);
29169
29170         context
29171             .on('enter.undo_redo', update);
29172
29173         function update() {
29174             buttons
29175                 .property('disabled', saving())
29176                 .classed('disabled', function(d) { return !d.annotation(); })
29177                 .each(function() {
29178                     var selection = d3.select(this);
29179                     if (selection.property('tooltipVisible')) {
29180                         selection.call(tooltip.show);
29181                     }
29182                 });
29183         }
29184     };
29185 };
29186 iD.ui.ViewOnOSM = function(context) {
29187     var id;
29188
29189     function viewOnOSM(selection) {
29190         var entity = context.entity(id);
29191
29192         selection.style('display', entity.isNew() ? 'none' : null);
29193
29194         var $link = selection.selectAll('.view-on-osm')
29195             .data([0]);
29196
29197         var $enter = $link.enter().append('a')
29198             .attr('class', 'view-on-osm')
29199             .attr('target', '_blank');
29200
29201         $enter.append('span')
29202             .attr('class', 'icon icon-pre-text out-link');
29203
29204         $enter.append('span')
29205             .text(t('inspector.view_on_osm'));
29206
29207         $link.attr('href', context.connection().entityURL(entity));
29208     }
29209
29210     viewOnOSM.entityID = function(_) {
29211         if (!arguments.length) return id;
29212         id = _;
29213         return viewOnOSM;
29214     };
29215
29216     return viewOnOSM;
29217 };
29218 iD.ui.Zoom = function(context) {
29219     var zooms = [{
29220         id: 'zoom-in',
29221         title: t('zoom.in'),
29222         action: context.zoomIn,
29223         key: '+'
29224     }, {
29225         id: 'zoom-out',
29226         title: t('zoom.out'),
29227         action: context.zoomOut,
29228         key: '-'
29229     }];
29230
29231     return function(selection) {
29232         var button = selection.selectAll('button')
29233             .data(zooms)
29234             .enter().append('button')
29235             .attr('tabindex', -1)
29236             .attr('class', function(d) { return d.id; })
29237             .on('click.editor', function(d) { d.action(); })
29238             .call(bootstrap.tooltip()
29239                 .placement('left')
29240                 .html(true)
29241                 .title(function(d) {
29242                     return iD.ui.tooltipHtml(d.title, d.key);
29243                 }));
29244
29245         button.append('span')
29246             .attr('class', function(d) { return d.id + ' icon'; });
29247
29248         var keybinding = d3.keybinding('zoom')
29249             .on('+', function() { context.zoomIn(); })
29250             .on('-', function() { context.zoomOut(); })
29251             .on('⇧=', function() { context.zoomIn(); })
29252             .on('dash', function() { context.zoomOut(); });
29253
29254         d3.select(document)
29255             .call(keybinding);
29256     };
29257 };
29258 iD.ui.preset.access = function(field) {
29259     var event = d3.dispatch('change'),
29260         items;
29261
29262     function access(selection) {
29263         var wrap = selection.selectAll('.preset-input-wrap')
29264             .data([0]);
29265
29266         wrap.enter().append('div')
29267             .attr('class', 'cf preset-input-wrap')
29268             .append('ul');
29269
29270         items = wrap.select('ul').selectAll('li')
29271             .data(field.keys);
29272
29273         // Enter
29274
29275         var enter = items.enter().append('li')
29276             .attr('class', function(d) { return 'cf preset-access-' + d; });
29277
29278         enter.append('span')
29279             .attr('class', 'col6 label preset-label-access')
29280             .attr('for', function(d) { return 'preset-input-access-' + d; })
29281             .text(function(d) { return field.t('types.' + d); });
29282
29283         enter.append('div')
29284             .attr('class', 'col6 preset-input-access-wrap')
29285             .append('input')
29286             .attr('type', 'text')
29287             .attr('class', 'preset-input-access')
29288             .attr('id', function(d) { return 'preset-input-access-' + d; })
29289             .each(function(d) {
29290                 d3.select(this)
29291                     .call(d3.combobox()
29292                         .data(access.options(d)));
29293             });
29294
29295         // Update
29296
29297         wrap.selectAll('.preset-input-access')
29298             .on('change', change)
29299             .on('blur', change);
29300     }
29301
29302     function change(d) {
29303         var tag = {};
29304         tag[d] = d3.select(this).value() || undefined;
29305         event.change(tag);
29306     }
29307
29308     access.options = function(type) {
29309         var options = ['no', 'permissive', 'private', 'designated', 'destination'];
29310
29311         if (type !== 'access') {
29312             options.unshift('yes');
29313         }
29314
29315         return options.map(function(option) {
29316             return {
29317                 title: field.t('options.' + option + '.description'),
29318                 value: option
29319             };
29320         });
29321     };
29322
29323     var placeholders = {
29324         footway: {
29325             foot: 'yes',
29326             motor_vehicle: 'no'
29327         },
29328         steps: {
29329             foot: 'yes',
29330             motor_vehicle: 'no'
29331         },
29332         pedestrian: {
29333             foot: 'yes',
29334             motor_vehicle: 'no'
29335         },
29336         cycleway: {
29337             bicycle: 'yes',
29338             motor_vehicle: 'no'
29339         },
29340         bridleway: {
29341             horse: 'yes'
29342         },
29343         path: {
29344             motor_vehicle: 'no'
29345         },
29346         motorway: {
29347             motor_vehicle: 'yes'
29348         },
29349         trunk: {
29350             motor_vehicle: 'yes'
29351         },
29352         primary: {
29353             motor_vehicle: 'yes'
29354         },
29355         secondary: {
29356             motor_vehicle: 'yes'
29357         },
29358         tertiary: {
29359             motor_vehicle: 'yes'
29360         },
29361         residential: {
29362             motor_vehicle: 'yes'
29363         },
29364         unclassified: {
29365             motor_vehicle: 'yes'
29366         },
29367         service: {
29368             motor_vehicle: 'yes'
29369         },
29370         motorway_link: {
29371             motor_vehicle: 'yes'
29372         },
29373         trunk_link: {
29374             motor_vehicle: 'yes'
29375         },
29376         primary_link: {
29377             motor_vehicle: 'yes'
29378         },
29379         secondary_link: {
29380             motor_vehicle: 'yes'
29381         },
29382         tertiary_link: {
29383             motor_vehicle: 'yes'
29384         }
29385     };
29386
29387     access.tags = function(tags) {
29388         items.selectAll('.preset-input-access')
29389             .value(function(d) { return tags[d] || ''; })
29390             .attr('placeholder', function() {
29391                 return tags.access ? tags.access : field.placeholder();
29392             });
29393
29394         items.selectAll('#preset-input-access-access')
29395             .attr('placeholder', 'yes');
29396
29397         _.forEach(placeholders[tags.highway], function(value, key) {
29398             items.selectAll('#preset-input-access-' + key)
29399                 .attr('placeholder', value);
29400         });
29401     };
29402
29403     access.focus = function() {
29404         items.selectAll('.preset-input-access')
29405             .node().focus();
29406     };
29407
29408     return d3.rebind(access, event, 'on');
29409 };
29410 iD.ui.preset.address = function(field, context) {
29411     var event = d3.dispatch('change'),
29412         housenumber,
29413         street,
29414         city,
29415         postcode,
29416         entity;
29417
29418     function getStreets() {
29419         var extent = entity.extent(context.graph()),
29420             l = extent.center(),
29421             box = iD.geo.Extent(l).padByMeters(200);
29422
29423         return context.intersects(box)
29424             .filter(isAddressable)
29425             .map(function(d) {
29426                 var loc = context.projection([
29427                     (extent[0][0] + extent[1][0]) / 2,
29428                     (extent[0][1] + extent[1][1]) / 2]),
29429                     choice = iD.geo.chooseEdge(context.childNodes(d), loc, context.projection);
29430                 return {
29431                     title: d.tags.name,
29432                     value: d.tags.name,
29433                     dist: choice.distance
29434                 };
29435             }).sort(function(a, b) {
29436                 return a.dist - b.dist;
29437             });
29438
29439         function isAddressable(d) {
29440             return d.tags.highway && d.tags.name && d.type === 'way';
29441         }
29442     }
29443
29444     function getCities() {
29445         var extent = entity.extent(context.graph()),
29446             l = extent.center(),
29447             box = iD.geo.Extent(l).padByMeters(200);
29448
29449         return context.intersects(box)
29450             .filter(isAddressable)
29451             .map(function(d) {
29452                 return {
29453                     title: d.tags['addr:city'] || d.tags.name,
29454                     value: d.tags['addr:city'] || d.tags.name,
29455                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
29456                 };
29457             }).sort(function(a, b) {
29458                 return a.dist - b.dist;
29459             });
29460
29461         function isAddressable(d) {
29462             if (d.tags.name &&
29463                 (d.tags.admin_level === '8' || d.tags.border_type === 'city'))
29464                 return true;
29465
29466             if (d.tags.place && d.tags.name && (
29467                     d.tags.place === 'city' ||
29468                     d.tags.place === 'town' ||
29469                     d.tags.place === 'village'))
29470                 return true;
29471
29472             if (d.tags['addr:city']) return true;
29473
29474             return false;
29475         }
29476     }
29477
29478     function getPostCodes() {
29479         var extent = entity.extent(context.graph()),
29480             l = extent.center(),
29481             box = iD.geo.Extent(l).padByMeters(200);
29482
29483         return context.intersects(box)
29484             .filter(isAddressable)
29485             .map(function(d) {
29486                 return {
29487                     title: d.tags['addr:postcode'],
29488                     value: d.tags['addr:postcode'],
29489                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
29490                 };
29491             }).sort(function(a, b) {
29492                 return a.dist - b.dist;
29493             });
29494
29495         function isAddressable(d) {
29496             return d.tags['addr:postcode'];
29497         }
29498     }
29499
29500     function address(selection) {
29501         var wrap = selection.selectAll('.preset-input-wrap')
29502             .data([0]);
29503
29504         // Enter
29505
29506         var enter = wrap.enter().append('div')
29507             .attr('class', 'preset-input-wrap');
29508
29509         enter.append('input')
29510             .property('type', 'text')
29511             .attr('placeholder', field.t('placeholders.number'))
29512             .attr('class', 'addr-number');
29513
29514         enter.append('input')
29515             .property('type', 'text')
29516             .attr('placeholder', field.t('placeholders.street'))
29517             .attr('class', 'addr-street');
29518
29519         enter.append('input')
29520             .property('type', 'text')
29521             .attr('placeholder', field.t('placeholders.city'))
29522             .attr('class', 'addr-city');
29523
29524         enter.append('input')
29525             .property('type', 'text')
29526             .attr('placeholder', field.t('placeholders.postcode'))
29527             .attr('class', 'addr-postcode');
29528
29529         // Update
29530
29531         housenumber = wrap.select('.addr-number');
29532         street = wrap.select('.addr-street');
29533         city = wrap.select('.addr-city');
29534         postcode = wrap.select('.addr-postcode');
29535
29536         wrap.selectAll('input')
29537             .on('blur', change)
29538             .on('change', change);
29539
29540         street
29541             .call(d3.combobox()
29542                 .fetcher(function(value, callback) {
29543                     callback(getStreets());
29544                 }));
29545
29546         city
29547             .call(d3.combobox()
29548                 .fetcher(function(value, callback) {
29549                     callback(getCities());
29550                 }));
29551
29552         postcode
29553             .call(d3.combobox()
29554                 .fetcher(function(value, callback) {
29555                     callback(getPostCodes());
29556                 }));
29557     }
29558
29559     function change() {
29560         event.change({
29561             'addr:housenumber': housenumber.value() || undefined,
29562             'addr:street': street.value() || undefined,
29563             'addr:city': city.value() || undefined,
29564             'addr:postcode': postcode.value() || undefined
29565         });
29566     }
29567
29568     address.entity = function(_) {
29569         if (!arguments.length) return entity;
29570         entity = _;
29571         return address;
29572     };
29573
29574     address.tags = function(tags) {
29575         housenumber.value(tags['addr:housenumber'] || '');
29576         street.value(tags['addr:street'] || '');
29577         city.value(tags['addr:city'] || '');
29578         postcode.value(tags['addr:postcode'] || '');
29579     };
29580
29581     address.focus = function() {
29582         housenumber.node().focus();
29583     };
29584
29585     return d3.rebind(address, event, 'on');
29586 };
29587 iD.ui.preset.check = function(field) {
29588     var event = d3.dispatch('change'),
29589         values = [undefined, 'yes', 'no'],
29590         value,
29591         box,
29592         text,
29593         label;
29594
29595     var check = function(selection) {
29596         selection.classed('checkselect', 'true');
29597
29598         label = selection.selectAll('.preset-input-wrap')
29599             .data([0]);
29600
29601         var enter = label.enter().append('label')
29602             .attr('class', 'preset-input-wrap');
29603
29604         enter.append('input')
29605             .property('indeterminate', true)
29606             .attr('type', 'checkbox')
29607             .attr('id', 'preset-input-' + field.id);
29608
29609         enter.append('span')
29610             .text(t('inspector.unknown'))
29611             .attr('class', 'value');
29612
29613         box = label.select('input')
29614             .on('click', function() {
29615                 var t = {};
29616                 t[field.key] = values[(values.indexOf(value) + 1) % 3];
29617                 event.change(t);
29618                 d3.event.stopPropagation();
29619             });
29620
29621         text = label.select('span.value');
29622     };
29623
29624     check.tags = function(tags) {
29625         value = tags[field.key];
29626         box.property('indeterminate', !value);
29627         box.property('checked', value === 'yes');
29628         text.text(value ? t('inspector.check.' + value, {default: value}) : t('inspector.unknown'));
29629         label.classed('set', !!value);
29630     };
29631
29632     check.focus = function() {
29633         box.node().focus();
29634     };
29635
29636     return d3.rebind(check, event, 'on');
29637 };
29638 iD.ui.preset.combo =
29639 iD.ui.preset.typeCombo = function(field) {
29640     var event = d3.dispatch('change'),
29641         input;
29642
29643     function combo(selection) {
29644         var combobox = d3.combobox();
29645
29646         input = selection.selectAll('input')
29647             .data([0]);
29648
29649         input.enter().append('input')
29650             .attr('type', 'text')
29651             .attr('id', 'preset-input-' + field.id);
29652
29653         input
29654             .on('change', change)
29655             .on('blur', change)
29656             .each(function() {
29657                 if (field.options) {
29658                     options(field.options);
29659                 } else {
29660                     iD.taginfo().values({
29661                         key: field.key
29662                     }, function(err, data) {
29663                         if (!err) options(_.pluck(data, 'value'));
29664                     });
29665                 }
29666             })
29667             .call(combobox);
29668
29669         function options(opts) {
29670             combobox.data(opts.map(function(d) {
29671                 var o = {};
29672                 o.title = o.value = d.replace('_', ' ');
29673                 return o;
29674             }));
29675
29676             input.attr('placeholder', function() {
29677                 if (opts.length < 3) return '';
29678                 return opts.slice(0, 3).join(', ') + '...';
29679             });
29680         }
29681     }
29682
29683     function change() {
29684         var value = input.value().replace(' ', '_');
29685         if (field.type === 'typeCombo' && !value) value = 'yes';
29686
29687         var t = {};
29688         t[field.key] = value || undefined;
29689         event.change(t);
29690     }
29691
29692     combo.tags = function(tags) {
29693         var value = tags[field.key] || '';
29694         if (field.type === 'typeCombo' && value === 'yes') value = '';
29695         input.value(value);
29696     };
29697
29698     combo.focus = function() {
29699         input.node().focus();
29700     };
29701
29702     return d3.rebind(combo, event, 'on');
29703 };
29704 iD.ui.preset.defaultcheck = function(field) {
29705     var event = d3.dispatch('change'),
29706         input;
29707
29708     function check(selection) {
29709         input = selection.selectAll('input')
29710             .data([0]);
29711
29712         input.enter().append('input')
29713             .attr('type', 'checkbox')
29714             .attr('id', 'preset-input-' + field.id);
29715
29716         input
29717             .on('change', function() {
29718                 var t = {};
29719                 t[field.key] = input.property('checked') ? field.value || 'yes' : undefined;
29720                 event.change(t);
29721             });
29722     }
29723
29724     check.tags = function(tags) {
29725         input.property('checked', !!tags[field.key] && tags[field.key] !== 'no');
29726     };
29727
29728     check.focus = function() {
29729         input.node().focus();
29730     };
29731
29732     return d3.rebind(check, event, 'on');
29733 };
29734 iD.ui.preset.text =
29735 iD.ui.preset.number =
29736 iD.ui.preset.tel =
29737 iD.ui.preset.email =
29738 iD.ui.preset.url = function(field) {
29739
29740     var event = d3.dispatch('change'),
29741         input;
29742
29743     function i(selection) {
29744         input = selection.selectAll('input')
29745             .data([0]);
29746
29747         input.enter().append('input')
29748             .attr('type', field.type)
29749             .attr('id', 'preset-input-' + field.id)
29750             .attr('placeholder', field.placeholder() || t('inspector.unknown'));
29751
29752         input
29753             .on('blur', change)
29754             .on('change', change);
29755
29756         if (field.type === 'number') {
29757             input.attr('type', 'text');
29758
29759             var spinControl = selection.selectAll('.spin-control')
29760                 .data([0]);
29761
29762             var enter = spinControl.enter().append('div')
29763                 .attr('class', 'spin-control');
29764
29765             enter.append('button')
29766                 .datum(1)
29767                 .attr('class', 'increment');
29768
29769             enter.append('button')
29770                 .datum(-1)
29771                 .attr('class', 'decrement');
29772
29773             spinControl.selectAll('button')
29774                 .on('click', function(d) {
29775                     d3.event.preventDefault();
29776                     var num = parseInt(input.node().value || 0, 10);
29777                     if (!isNaN(num)) input.node().value = num + d;
29778                     change();
29779                 });
29780         }
29781     }
29782
29783     function change() {
29784         var t = {};
29785         t[field.key] = input.value() || undefined;
29786         event.change(t);
29787     }
29788
29789     i.tags = function(tags) {
29790         input.value(tags[field.key] || '');
29791     };
29792
29793     i.focus = function() {
29794         input.node().focus();
29795     };
29796
29797     return d3.rebind(i, event, 'on');
29798 };
29799 iD.ui.preset.localized = function(field, context) {
29800
29801     var event = d3.dispatch('change'),
29802         wikipedia = iD.wikipedia(),
29803         input, localizedInputs, wikiTitles,
29804         entity;
29805
29806     function i(selection) {
29807         input = selection.selectAll('.localized-main')
29808             .data([0]);
29809
29810         input.enter().append('input')
29811             .attr('type', 'text')
29812             .attr('id', 'preset-input-' + field.id)
29813             .attr('class', 'localized-main')
29814             .attr('placeholder', field.placeholder());
29815
29816         input
29817             .on('blur', change)
29818             .on('change', change);
29819
29820         if (field.id === 'name') {
29821             var preset = context.presets().match(entity, context.graph());
29822             input.call(d3.combobox().fetcher(
29823                 iD.util.SuggestNames(preset, iD.data.suggestions)
29824             ));
29825         }
29826
29827         var translateButton = selection.selectAll('.localized-add')
29828             .data([0]);
29829
29830         translateButton.enter().append('button')
29831             .attr('class', 'button-input-action localized-add minor')
29832             .call(bootstrap.tooltip()
29833                 .title(t('translate.translate'))
29834                 .placement('left'))
29835             .append('span')
29836             .attr('class', 'icon plus');
29837
29838         translateButton
29839             .on('click', addBlank);
29840
29841         localizedInputs = selection.selectAll('.localized-wrap')
29842             .data([0]);
29843
29844         localizedInputs.enter().append('div')
29845             .attr('class', 'localized-wrap');
29846     }
29847
29848     function addBlank() {
29849         d3.event.preventDefault();
29850         var data = localizedInputs.selectAll('div.entry').data();
29851         data.push({ lang: '', value: '' });
29852         localizedInputs.call(render, data);
29853     }
29854
29855     function change() {
29856         var t = {};
29857         t[field.key] = d3.select(this).value() || undefined;
29858         event.change(t);
29859     }
29860
29861     function key(lang) { return field.key + ':' + lang; }
29862
29863     function changeLang(d) {
29864         var lang = d3.select(this).value(),
29865             t = {},
29866             language = _.find(iD.data.wikipedia, function(d) {
29867                 return d[0].toLowerCase() === lang.toLowerCase() ||
29868                     d[1].toLowerCase() === lang.toLowerCase();
29869             });
29870
29871         if (language) lang = language[2];
29872
29873         if (d.lang && d.lang !== lang) {
29874             t[key(d.lang)] = undefined;
29875         }
29876
29877         var value = d3.select(this.parentNode)
29878             .selectAll('.localized-value')
29879             .value();
29880
29881         if (lang && value) {
29882             t[key(lang)] = value;
29883         } else if (lang && wikiTitles && wikiTitles[d.lang]) {
29884             t[key(lang)] = wikiTitles[d.lang];
29885         }
29886
29887         d.lang = lang;
29888         event.change(t);
29889     }
29890
29891     function changeValue(d) {
29892         if (!d.lang) return;
29893         var t = {};
29894         t[key(d.lang)] = d3.select(this).value() || undefined;
29895         event.change(t);
29896     }
29897
29898     function fetcher(value, cb) {
29899         var v = value.toLowerCase();
29900
29901         cb(iD.data.wikipedia.filter(function(d) {
29902             return d[0].toLowerCase().indexOf(v) >= 0 ||
29903             d[1].toLowerCase().indexOf(v) >= 0 ||
29904             d[2].toLowerCase().indexOf(v) >= 0;
29905         }).map(function(d) {
29906             return { value: d[1] };
29907         }));
29908     }
29909
29910     function render(selection, data) {
29911         var wraps = selection.selectAll('div.entry').
29912             data(data, function(d) { return d.lang; });
29913
29914         var innerWrap = wraps.enter()
29915             .insert('div', ':first-child');
29916
29917         innerWrap.attr('class', 'entry')
29918             .each(function() {
29919                 var wrap = d3.select(this);
29920                 var langcombo = d3.combobox().fetcher(fetcher);
29921
29922                 var label = wrap.append('label')
29923                     .attr('class','form-label')
29924                     .text(t('translate.localized_translation_label'))
29925                     .attr('for','localized-lang');
29926
29927                 label.append('button')
29928                     .attr('class', 'minor remove')
29929                     .on('click', function(d){
29930                         d3.event.preventDefault();
29931                         var t = {};
29932                         t[key(d.lang)] = undefined;
29933                         event.change(t);
29934                         d3.select(this.parentNode.parentNode)
29935                             .style('top','0')
29936                             .style('max-height','240px')
29937                             .transition()
29938                             .style('opacity', '0')
29939                             .style('max-height','0px')
29940                             .remove();
29941                     })
29942                     .append('span').attr('class', 'icon delete');
29943
29944                 wrap.append('input')
29945                     .attr('class', 'localized-lang')
29946                     .attr('type', 'text')
29947                     .attr('placeholder',t('translate.localized_translation_language'))
29948                     .on('blur', changeLang)
29949                     .on('change', changeLang)
29950                     .call(langcombo);
29951
29952                 wrap.append('input')
29953                     .on('blur', changeValue)
29954                     .on('change', changeValue)
29955                     .attr('type', 'text')
29956                     .attr('placeholder', t('translate.localized_translation_name'))
29957                     .attr('class', 'localized-value');
29958             });
29959
29960         innerWrap
29961             .style('margin-top', '0px')
29962             .style('max-height', '0px')
29963             .style('opacity', '0')
29964             .transition()
29965             .duration(200)
29966             .style('margin-top', '10px')
29967             .style('max-height', '240px')
29968             .style('opacity', '1')
29969             .each('end', function() {
29970                 d3.select(this)
29971                     .style('max-height', '')
29972                     .style('overflow', 'visible');
29973             });
29974
29975         wraps.exit()
29976             .transition()
29977             .duration(200)
29978             .style('max-height','0px')
29979             .style('opacity', '0')
29980             .style('top','-10px')
29981             .remove();
29982
29983         var entry = selection.selectAll('.entry');
29984
29985         entry.select('.localized-lang')
29986             .value(function(d) {
29987                 var lang = _.find(iD.data.wikipedia, function(lang) { return lang[2] === d.lang; });
29988                 return lang ? lang[1] : d.lang;
29989             });
29990
29991         entry.select('.localized-value')
29992             .value(function(d) { return d.value; });
29993     }
29994
29995     i.tags = function(tags) {
29996
29997         // Fetch translations from wikipedia
29998         if (tags.wikipedia && !wikiTitles) {
29999             wikiTitles = {};
30000             var wm = tags.wikipedia.match(/([^:]+):(.+)/);
30001             if (wm && wm[0] && wm[1]) {
30002                 wikipedia.translations(wm[1], wm[2], function(d) {
30003                     wikiTitles = d;
30004                 });
30005             }
30006         }
30007
30008         input.value(tags[field.key] || '');
30009
30010         var postfixed = [];
30011         for (var i in tags) {
30012             var m = i.match(new RegExp(field.key + ':([a-zA-Z_-]+)$'));
30013             if (m && m[1]) {
30014                 postfixed.push({ lang: m[1], value: tags[i]});
30015             }
30016         }
30017
30018         localizedInputs.call(render, postfixed.reverse());
30019     };
30020
30021     i.focus = function() {
30022         input.node().focus();
30023     };
30024
30025     i.entity = function(_) {
30026         entity = _;
30027     };
30028
30029     return d3.rebind(i, event, 'on');
30030 };
30031 iD.ui.preset.maxspeed = function(field, context) {
30032
30033     var event = d3.dispatch('change'),
30034         entity,
30035         imperial,
30036         unitInput,
30037         combobox,
30038         input;
30039
30040     var metricValues = [20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120],
30041         imperialValues = [20, 25, 30, 40, 45, 50, 55, 65, 70];
30042
30043     function maxspeed(selection) {
30044         combobox = d3.combobox();
30045         var unitCombobox = d3.combobox().data(['km/h', 'mph'].map(comboValues));
30046
30047         input = selection.selectAll('#preset-input-' + field.id)
30048             .data([0]);
30049
30050         input.enter().append('input')
30051             .attr('type', 'text')
30052             .attr('id', 'preset-input-' + field.id)
30053             .attr('placeholder', field.placeholder());
30054
30055         input
30056             .on('change', change)
30057             .on('blur', change)
30058             .call(combobox);
30059
30060         var childNodes = context.graph().childNodes(context.entity(entity.id)),
30061             loc = childNodes[~~(childNodes.length/2)].loc;
30062
30063         imperial = _.any(iD.data.imperial.features, function(f) {
30064             return _.any(f.geometry.coordinates, function(d) {
30065                 return iD.geo.pointInPolygon(loc, d[0]);
30066             });
30067         });
30068
30069         unitInput = selection.selectAll('input.maxspeed-unit')
30070             .data([0]);
30071
30072         unitInput.enter().append('input')
30073             .attr('type', 'text')
30074             .attr('class', 'maxspeed-unit');
30075
30076         unitInput
30077             .on('blur', changeUnits)
30078             .on('change', changeUnits)
30079             .call(unitCombobox);
30080
30081         function changeUnits() {
30082             imperial = unitInput.value() === 'mph';
30083             unitInput.value(imperial ? 'mph' : 'km/h');
30084             setSuggestions();
30085             change();
30086         }
30087
30088     }
30089
30090     function setSuggestions() {
30091         combobox.data((imperial ? imperialValues : metricValues).map(comboValues));
30092         unitInput.value(imperial ? 'mph' : 'km/h');
30093     }
30094
30095     function comboValues(d) {
30096         return {
30097             value: d.toString(),
30098             title: d.toString()
30099         };
30100     }
30101
30102     function change() {
30103         var tag = {},
30104             value = input.value();
30105
30106         if (!value) {
30107             tag[field.key] = undefined;
30108         } else if (isNaN(value) || !imperial) {
30109             tag[field.key] = value;
30110         } else {
30111             tag[field.key] = value + ' mph';
30112         }
30113
30114         event.change(tag);
30115     }
30116
30117     maxspeed.tags = function(tags) {
30118         var value = tags[field.key];
30119
30120         if (value && value.indexOf('mph') >= 0) {
30121             value = parseInt(value, 10);
30122             imperial = true;
30123         } else if (value) {
30124             imperial = false;
30125         }
30126
30127         setSuggestions();
30128
30129         input.value(value || '');
30130     };
30131
30132     maxspeed.focus = function() {
30133         input.node().focus();
30134     };
30135
30136     maxspeed.entity = function(_) {
30137         entity = _;
30138     };
30139
30140     return d3.rebind(maxspeed, event, 'on');
30141 };
30142 iD.ui.preset.radio = function(field) {
30143
30144     var event = d3.dispatch('change'),
30145         labels, radios, placeholder;
30146
30147     function radio(selection) {
30148         selection.classed('preset-radio', true);
30149
30150         var wrap = selection.selectAll('.preset-input-wrap')
30151             .data([0]);
30152
30153         var buttonWrap = wrap.enter().append('div')
30154             .attr('class', 'preset-input-wrap toggle-list');
30155
30156         buttonWrap.append('span')
30157             .attr('class', 'placeholder');
30158
30159         placeholder = selection.selectAll('.placeholder');
30160
30161         labels = wrap.selectAll('label')
30162             .data(field.options || field.keys);
30163
30164         var enter = labels.enter().append('label');
30165
30166         enter.append('input')
30167             .attr('type', 'radio')
30168             .attr('name', field.id)
30169             .attr('value', function(d) { return field.t('options.' + d, { 'default': d }); })
30170             .attr('checked', false);
30171
30172         enter.append('span')
30173             .text(function(d) { return field.t('options.' + d, { 'default': d }); });
30174
30175         radios = labels.selectAll('input')
30176             .on('change', change);
30177     }
30178
30179     function change() {
30180         var t = {};
30181         if (field.key) t[field.key] = undefined;
30182         radios.each(function(d) {
30183             var active = d3.select(this).property('checked');
30184             if (field.key) {
30185                 if (active) t[field.key] = d;
30186             } else {
30187                 t[d] = active ? 'yes' : undefined;
30188             }
30189         });
30190         event.change(t);
30191     }
30192
30193     radio.tags = function(tags) {
30194         function checked(d) {
30195             if (field.key) {
30196                 return tags[field.key] === d;
30197             } else {
30198                 return !!(tags[d] && tags[d] !== 'no');
30199             }
30200         }
30201
30202         labels.classed('active', checked);
30203         radios.property('checked', checked);
30204         var selection = radios.filter(function() { return this.checked; });
30205         if (selection.empty()) {
30206             placeholder.text(t('inspector.none'));
30207         } else {
30208             placeholder.text(selection.attr('value'));
30209         }
30210     };
30211
30212     radio.focus = function() {
30213         radios.node().focus();
30214     };
30215
30216     return d3.rebind(radio, event, 'on');
30217 };
30218 iD.ui.preset.textarea = function(field) {
30219
30220     var event = d3.dispatch('change'),
30221         input;
30222
30223     function i(selection) {
30224         input = selection.selectAll('textarea')
30225             .data([0]);
30226
30227         input.enter().append('textarea')
30228             .attr('id', 'preset-input-' + field.id)
30229             .attr('placeholder', field.placeholder() || t('inspector.unknown'))
30230             .attr('maxlength', 255);
30231
30232         input
30233             .on('blur', change)
30234             .on('change', change);
30235     }
30236
30237     function change() {
30238         var t = {};
30239         t[field.key] = input.value() || undefined;
30240         event.change(t);
30241     }
30242
30243     i.tags = function(tags) {
30244         input.value(tags[field.key] || '');
30245     };
30246
30247     i.focus = function() {
30248         input.node().focus();
30249     };
30250
30251     return d3.rebind(i, event, 'on');
30252 };
30253 iD.ui.preset.wikipedia = function(field, context) {
30254
30255     var event = d3.dispatch('change'),
30256         wikipedia = iD.wikipedia(),
30257         link, entity, lang, title;
30258
30259     function i(selection) {
30260
30261         var langcombo = d3.combobox()
30262             .fetcher(function(value, cb) {
30263                 var v = value.toLowerCase();
30264
30265                 cb(iD.data.wikipedia.filter(function(d) {
30266                     return d[0].toLowerCase().indexOf(v) >= 0 ||
30267                         d[1].toLowerCase().indexOf(v) >= 0 ||
30268                         d[2].toLowerCase().indexOf(v) >= 0;
30269                 }).map(function(d) {
30270                     return { value: d[1] };
30271                 }));
30272             });
30273
30274         var titlecombo = d3.combobox()
30275             .fetcher(function(value, cb) {
30276
30277                 if (!value) value = context.entity(entity.id).tags.name || '';
30278                 var searchfn = value.length > 7 ? wikipedia.search : wikipedia.suggestions;
30279
30280                 searchfn(language()[2], value, function(query, data) {
30281                     cb(data.map(function(d) {
30282                         return { value: d };
30283                     }));
30284                 });
30285             });
30286
30287         lang = selection.selectAll('input.wiki-lang')
30288             .data([0]);
30289
30290         lang.enter().append('input')
30291             .attr('type', 'text')
30292             .attr('class', 'wiki-lang')
30293             .value('English');
30294
30295         lang
30296             .on('blur', changeLang)
30297             .on('change', changeLang)
30298             .call(langcombo);
30299
30300         title = selection.selectAll('input.wiki-title')
30301             .data([0]);
30302
30303         title.enter().append('input')
30304             .attr('type', 'text')
30305             .attr('class', 'wiki-title')
30306             .attr('id', 'preset-input-' + field.id);
30307
30308         title
30309             .on('blur', change)
30310             .on('change', change)
30311             .call(titlecombo);
30312
30313         link = selection.selectAll('a.wiki-link')
30314             .data([0]);
30315
30316         link.enter().append('a')
30317             .attr('class', 'wiki-link button-input-action minor')
30318             .attr('target', '_blank')
30319             .append('span')
30320             .attr('class', 'icon out-link');
30321     }
30322
30323     function language() {
30324         var value = lang.value().toLowerCase();
30325         return _.find(iD.data.wikipedia, function(d) {
30326             return d[0].toLowerCase() === value ||
30327                 d[1].toLowerCase() === value ||
30328                 d[2].toLowerCase() === value;
30329         }) || iD.data.wikipedia[0];
30330     }
30331
30332     function changeLang() {
30333         lang.value(language()[1]);
30334         change();
30335     }
30336
30337     function change() {
30338         var value = title.value(),
30339             m = value.match(/https?:\/\/([a-z]+)\.wikipedia\.org\/wiki\/(.+)/),
30340             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
30341
30342         if (l) {
30343             // Normalize title http://www.mediawiki.org/wiki/API:Query#Title_normalization
30344             value = m[2].replace(/_/g, ' ');
30345             value = value.slice(0, 1).toUpperCase() + value.slice(1);
30346             lang.value(l[1]);
30347             title.value(value);
30348         }
30349
30350         var t = {};
30351         t[field.key] = value ? language()[2] + ':' + value : undefined;
30352         event.change(t);
30353     }
30354
30355     i.tags = function(tags) {
30356         var value = tags[field.key] || '',
30357             m = value.match(/([^:]+):(.+)/),
30358             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
30359
30360         // value in correct format
30361         if (l) {
30362             lang.value(l[1]);
30363             title.value(m[2]);
30364             link.attr('href', 'http://' + m[1] + '.wikipedia.org/wiki/' + m[2]);
30365
30366         // unrecognized value format
30367         } else {
30368             title.value(value);
30369             link.attr('href', 'http://en.wikipedia.org/wiki/Special:Search?search=' + value);
30370         }
30371     };
30372
30373     i.entity = function(_) {
30374         entity = _;
30375     };
30376
30377     i.focus = function() {
30378         title.node().focus();
30379     };
30380
30381     return d3.rebind(i, event, 'on');
30382 };
30383 iD.ui.intro.area = function(context, reveal) {
30384
30385     var event = d3.dispatch('done'),
30386         timeout;
30387
30388     var step = {
30389         title: 'intro.areas.title'
30390     };
30391
30392     step.enter = function() {
30393
30394         var playground = [-85.63552, 41.94159],
30395             corner = [-85.63565411045074, 41.9417715536927];
30396         context.map().centerZoom(playground, 19);
30397         reveal('button.add-area', t('intro.areas.add'), {tooltipClass: 'intro-areas-add'});
30398
30399         context.on('enter.intro', addArea);
30400
30401         function addArea(mode) {
30402             if (mode.id !== 'add-area') return;
30403             context.on('enter.intro', drawArea);
30404
30405             var padding = 120 * Math.pow(2, context.map().zoom() - 19);
30406             var pointBox = iD.ui.intro.pad(corner, padding, context);
30407             reveal(pointBox, t('intro.areas.corner'));
30408
30409             context.map().on('move.intro', function() {
30410                 padding = 120 * Math.pow(2, context.map().zoom() - 19);
30411                 pointBox = iD.ui.intro.pad(corner, padding, context);
30412                 reveal(pointBox, t('intro.areas.corner'), {duration: 0});
30413             });
30414         }
30415
30416         function drawArea(mode) {
30417             if (mode.id !== 'draw-area') return;
30418             context.on('enter.intro', enterSelect);
30419
30420             var padding = 150 * Math.pow(2, context.map().zoom() - 19);
30421             var pointBox = iD.ui.intro.pad(playground, padding, context);
30422             reveal(pointBox, t('intro.areas.place'));
30423
30424             context.map().on('move.intro', function() {
30425                 padding = 150 * Math.pow(2, context.map().zoom() - 19);
30426                 pointBox = iD.ui.intro.pad(playground, padding, context);
30427                 reveal(pointBox, t('intro.areas.place'), {duration: 0});
30428             });
30429         }
30430
30431         function enterSelect(mode) {
30432             if (mode.id !== 'select') return;
30433             context.map().on('move.intro', null);
30434             context.on('enter.intro', null);
30435
30436             timeout = setTimeout(function() {
30437                 reveal('.preset-search-input', t('intro.areas.search', {name: context.presets().item('leisure/playground').name()}));
30438                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
30439             }, 500);
30440         }
30441
30442         function keySearch() {
30443             var first = d3.select('.preset-list-item:first-child');
30444             if (first.classed('preset-leisure-playground')) {
30445                 reveal(first.select('.preset-list-button').node(), t('intro.areas.choose'));
30446                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
30447                 d3.select('.preset-search-input').on('keyup.intro', null);
30448             }
30449         }
30450
30451         function selectedPreset() {
30452             reveal('.pane', t('intro.areas.describe'));
30453             context.on('exit.intro', event.done);
30454         }
30455     };
30456
30457     step.exit = function() {
30458         window.clearTimeout(timeout);
30459         context.on('enter.intro', null);
30460         context.on('exit.intro', null);
30461         context.history().on('change.intro', null);
30462         context.map().on('move.intro', null);
30463         d3.select('.preset-search-input').on('keyup.intro', null);
30464     };
30465
30466     return d3.rebind(step, event, 'on');
30467 };
30468 iD.ui.intro.line = function(context, reveal) {
30469
30470     var event = d3.dispatch('done'),
30471         timeouts = [];
30472
30473     var step = {
30474         title: 'intro.lines.title'
30475     };
30476
30477     function timeout(f, t) {
30478         timeouts.push(window.setTimeout(f, t));
30479     }
30480
30481     step.enter = function() {
30482
30483         var centroid = [-85.62830, 41.95699];
30484         var midpoint = [-85.62975395449628, 41.95787501510204];
30485         var start = [-85.6297754121684, 41.95805253325314];
30486         var intersection = [-85.62974496187628, 41.95742515554585];
30487
30488         context.map().centerZoom(start, 18);
30489         reveal('button.add-line', t('intro.lines.add'), {tooltipClass: 'intro-lines-add'});
30490
30491         context.on('enter.intro', addLine);
30492
30493         function addLine(mode) {
30494             if (mode.id !== 'add-line') return;
30495             context.on('enter.intro', drawLine);
30496
30497             var padding = 150 * Math.pow(2, context.map().zoom() - 18);
30498             var pointBox = iD.ui.intro.pad(start, padding, context);
30499             reveal(pointBox, t('intro.lines.start'));
30500
30501             context.map().on('move.intro', function() {
30502                 padding = 150 * Math.pow(2, context.map().zoom() - 18);
30503                 pointBox = iD.ui.intro.pad(start, padding, context);
30504                 reveal(pointBox, t('intro.lines.start'), {duration: 0});
30505             });
30506         }
30507
30508         function drawLine(mode) {
30509             if (mode.id !== 'draw-line') return;
30510             context.history().on('change.intro', addIntersection);
30511             context.on('enter.intro', retry);
30512
30513             var padding = 300 * Math.pow(2, context.map().zoom() - 19);
30514             var pointBox = iD.ui.intro.pad(midpoint, padding, context);
30515             reveal(pointBox, t('intro.lines.intersect'));
30516
30517             context.map().on('move.intro', function() {
30518                 padding = 300 * Math.pow(2, context.map().zoom() - 19);
30519                 pointBox = iD.ui.intro.pad(midpoint, padding, context);
30520                 reveal(pointBox, t('intro.lines.intersect'), {duration: 0});
30521             });
30522         }
30523
30524         // ended line before creating intersection
30525         function retry(mode) {
30526             if (mode.id !== 'select') return;
30527             var pointBox = iD.ui.intro.pad(intersection, 30, context);
30528             reveal(pointBox, t('intro.lines.restart'));
30529             timeout(function() {
30530                 context.replace(iD.actions.DeleteMultiple(mode.selectedIDs()));
30531                 step.exit();
30532                 step.enter();
30533             }, 3000);
30534         }
30535
30536         function addIntersection(changes) {
30537             if ( _.any(changes.created(), function(d) {
30538                 return d.type === 'node' && context.graph().parentWays(d).length > 1;
30539             })) {
30540                 context.history().on('change.intro', null);
30541                 context.on('enter.intro', enterSelect);
30542
30543                 var padding = 900 * Math.pow(2, context.map().zoom() - 19);
30544                 var pointBox = iD.ui.intro.pad(centroid, padding, context);
30545                 reveal(pointBox, t('intro.lines.finish'));
30546
30547                 context.map().on('move.intro', function() {
30548                     padding = 900 * Math.pow(2, context.map().zoom() - 19);
30549                     pointBox = iD.ui.intro.pad(centroid, padding, context);
30550                     reveal(pointBox, t('intro.lines.finish'), {duration: 0});
30551                 });
30552             }
30553         }
30554
30555         function enterSelect(mode) {
30556             if (mode.id !== 'select') return;
30557             context.map().on('move.intro', null);
30558             context.on('enter.intro', null);
30559             d3.select('#curtain').style('pointer-events', 'all');
30560
30561             presetCategory();
30562         }
30563
30564         function presetCategory() {
30565             timeout(function() {
30566                 d3.select('#curtain').style('pointer-events', 'none');
30567                 var road = d3.select('.preset-category-road .preset-list-button');
30568                 reveal(road.node(), t('intro.lines.road'));
30569                 road.one('click.intro', roadCategory);
30570             }, 500);
30571         }
30572
30573         function roadCategory() {
30574             timeout(function() {
30575                 var grid = d3.select('.subgrid');
30576                 reveal(grid.node(), t('intro.lines.residential'));
30577                 grid.selectAll(':not(.preset-highway-residential) .preset-list-button')
30578                     .one('click.intro', retryPreset);
30579                 grid.selectAll('.preset-highway-residential .preset-list-button')
30580                     .one('click.intro', roadDetails);
30581             }, 500);
30582         }
30583
30584         // selected wrong road type
30585         function retryPreset() {
30586             timeout(function() {
30587                 var preset = d3.select('.entity-editor-pane .preset-list-button');
30588                 reveal(preset.node(), t('intro.lines.wrong_preset'));
30589                 preset.one('click.intro', presetCategory);
30590             }, 500);
30591         }
30592
30593         function roadDetails() {
30594             reveal('.pane', t('intro.lines.describe'));
30595             context.on('exit.intro', event.done);
30596         }
30597
30598     };
30599
30600     step.exit = function() {
30601         d3.select('#curtain').style('pointer-events', 'none');
30602         timeouts.forEach(window.clearTimeout);
30603         context.on('enter.intro', null);
30604         context.on('exit.intro', null);
30605         context.map().on('move.intro', null);
30606         context.history().on('change.intro', null);
30607     };
30608
30609     return d3.rebind(step, event, 'on');
30610 };
30611 iD.ui.intro.navigation = function(context, reveal) {
30612
30613     var event = d3.dispatch('done'),
30614         timeouts = [];
30615
30616     var step = {
30617         title: 'intro.navigation.title'
30618     };
30619
30620     function set(f, t) {
30621         timeouts.push(window.setTimeout(f, t));
30622     }
30623
30624     /*
30625      * Steps:
30626      * Drag map
30627      * Select poi
30628      * Show editor header
30629      * Show editor pane
30630      * Select road
30631      * Show header
30632      */
30633
30634     step.enter = function() {
30635
30636         var rect = context.surfaceRect(),
30637             map = {
30638                 left: rect.left + 10,
30639                 top: rect.top + 70,
30640                 width: rect.width - 70,
30641                 height: rect.height - 170
30642             };
30643
30644         context.map().centerZoom([-85.63591, 41.94285], 19);
30645
30646         reveal(map, t('intro.navigation.drag'));
30647
30648         context.map().on('move.intro', _.debounce(function() {
30649             context.map().on('move.intro', null);
30650             townhall();
30651             context.on('enter.intro', inspectTownHall);
30652         }, 400));
30653
30654         function townhall() {
30655             var hall = [-85.63645945147184, 41.942986488012565];
30656
30657             var point = context.projection(hall);
30658             if (point[0] < 0 || point[0] > rect.width ||
30659                 point[1] < 0 || point[1] > rect.height) {
30660                 context.map().center(hall);
30661             }
30662
30663             var box = iD.ui.intro.pointBox(hall, context);
30664             reveal(box, t('intro.navigation.select'));
30665
30666             context.map().on('move.intro', function() {
30667                 var box = iD.ui.intro.pointBox(hall, context);
30668                 reveal(box, t('intro.navigation.select'), {duration: 0});
30669             });
30670         }
30671
30672         function inspectTownHall(mode) {
30673             if (mode.id !== 'select') return;
30674             context.on('enter.intro', null);
30675             context.map().on('move.intro', null);
30676             set(function() {
30677                 reveal('.entity-editor-pane', t('intro.navigation.pane'));
30678                 context.on('exit.intro', event.done);
30679             }, 700);
30680         }
30681
30682     };
30683
30684     step.exit = function() {
30685         context.map().on('move.intro', null);
30686         context.on('enter.intro', null);
30687         context.on('exit.intro', null);
30688         timeouts.forEach(window.clearTimeout);
30689     };
30690
30691     return d3.rebind(step, event, 'on');
30692 };
30693 iD.ui.intro.point = function(context, reveal) {
30694
30695     var event = d3.dispatch('done'),
30696         timeouts = [];
30697
30698     var step = {
30699         title: 'intro.points.title'
30700     };
30701
30702     function setTimeout(f, t) {
30703         timeouts.push(window.setTimeout(f, t));
30704     }
30705
30706     step.enter = function() {
30707
30708         context.map().centerZoom([-85.63279, 41.94394], 19);
30709         reveal('button.add-point', t('intro.points.add'), {tooltipClass: 'intro-points-add'});
30710
30711         var corner = [-85.632481,41.944094];
30712
30713         context.on('enter.intro', addPoint);
30714
30715         function addPoint(mode) {
30716             if (mode.id !== 'add-point') return;
30717             context.on('enter.intro', enterSelect);
30718
30719             var pointBox = iD.ui.intro.pad(corner, 150, context);
30720             reveal(pointBox, t('intro.points.place'));
30721
30722             context.map().on('move.intro', function() {
30723                 pointBox = iD.ui.intro.pad(corner, 150, context);
30724                 reveal(pointBox, t('intro.points.place'), {duration: 0});
30725             });
30726
30727         }
30728
30729         function enterSelect(mode) {
30730             if (mode.id !== 'select') return;
30731             context.map().on('move.intro', null);
30732             context.on('enter.intro', null);
30733
30734             setTimeout(function() {
30735                 reveal('.preset-search-input', t('intro.points.search', {name: context.presets().item('amenity/cafe').name()}));
30736                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
30737             }, 500);
30738         }
30739
30740         function keySearch() {
30741             var first = d3.select('.preset-list-item:first-child');
30742             if (first.classed('preset-amenity-cafe')) {
30743                 reveal(first.select('.preset-list-button').node(), t('intro.points.choose'));
30744                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
30745
30746                 d3.select('.preset-search-input').on('keydown.intro', function() {
30747                     // Prevent search from updating and changing the grid
30748                     d3.event.stopPropagation();
30749                     d3.event.preventDefault();
30750                 }, true).on('keyup.intro', null);
30751             }
30752         }
30753
30754         function selectedPreset() {
30755             setTimeout(function() {
30756                 reveal('.entity-editor-pane', t('intro.points.describe'), {tooltipClass: 'intro-points-describe'});
30757                 context.history().on('change.intro', closeEditor);
30758                 context.on('exit.intro', selectPoint);
30759             }, 400);
30760         }
30761
30762         function closeEditor() {
30763             d3.select('.preset-search-input').on('keydown.intro', null);
30764             context.history().on('change.intro', null);
30765             reveal('.entity-editor-pane', t('intro.points.close'));
30766         }
30767
30768         function selectPoint() {
30769             context.on('exit.intro', null);
30770             context.history().on('change.intro', null);
30771             context.on('enter.intro', enterReselect);
30772
30773             var pointBox = iD.ui.intro.pad(corner, 150, context);
30774             reveal(pointBox, t('intro.points.reselect'));
30775
30776             context.map().on('move.intro', function() {
30777                 pointBox = iD.ui.intro.pad(corner, 150, context);
30778                 reveal(pointBox, t('intro.points.reselect'), {duration: 0});
30779             });
30780         }
30781
30782         function enterReselect(mode) {
30783             if (mode.id !== 'select') return;
30784             context.map().on('move.intro', null);
30785             context.on('enter.intro', null);
30786
30787             setTimeout(function() {
30788                 reveal('.entity-editor-pane', t('intro.points.fixname'));
30789                 context.on('exit.intro', deletePoint);
30790             }, 500);
30791         }
30792
30793         function deletePoint() {
30794             context.on('exit.intro', null);
30795             context.on('enter.intro', enterDelete);
30796
30797             var pointBox = iD.ui.intro.pad(corner, 150, context);
30798             reveal(pointBox, t('intro.points.reselect_delete'));
30799
30800             context.map().on('move.intro', function() {
30801                 pointBox = iD.ui.intro.pad(corner, 150, context);
30802                 reveal(pointBox, t('intro.points.reselect_delete'), {duration: 0});
30803             });
30804         }
30805
30806         function enterDelete(mode) {
30807             if (mode.id !== 'select') return;
30808             context.map().on('move.intro', null);
30809             context.on('enter.intro', null);
30810             context.on('exit.intro', deletePoint);
30811             context.map().on('move.intro', deletePoint);
30812             context.history().on('change.intro', deleted);
30813
30814             setTimeout(function() {
30815                 var node = d3.select('.radial-menu-item-delete').node();
30816                 var pointBox = iD.ui.intro.pad(node.getBoundingClientRect(), 50, context);
30817                 reveal(pointBox, t('intro.points.delete'));
30818             }, 300);
30819         }
30820
30821         function deleted(changed) {
30822             if (changed.deleted().length) event.done();
30823         }
30824
30825     };
30826
30827     step.exit = function() {
30828         timeouts.forEach(window.clearTimeout);
30829         context.on('exit.intro', null);
30830         context.on('enter.intro', null);
30831         context.map().on('move.intro', null);
30832         context.history().on('change.intro', null);
30833         d3.select('.preset-search-input').on('keyup.intro', null).on('keydown.intro', null);
30834     };
30835
30836     return d3.rebind(step, event, 'on');
30837 };
30838 iD.ui.intro.startEditing = function(context, reveal) {
30839
30840     var event = d3.dispatch('done', 'startEditing'),
30841         modal,
30842         timeouts = [];
30843
30844     var step = {
30845         title: 'intro.startediting.title'
30846     };
30847
30848     function timeout(f, t) {
30849         timeouts.push(window.setTimeout(f, t));
30850     }
30851
30852     step.enter = function() {
30853
30854         reveal('.map-control.help-control', t('intro.startediting.help'));
30855
30856         timeout(function() {
30857             reveal('#bar button.save', t('intro.startediting.save'));
30858         }, 3500);
30859
30860         timeout(function() {
30861             reveal('#surface');
30862         }, 7000);
30863
30864         timeout(function() {
30865             modal = iD.ui.modal(context.container());
30866
30867             modal.select('.modal')
30868                 .attr('class', 'modal-splash modal col6');
30869
30870             modal.selectAll('.close').remove();
30871
30872             var startbutton = modal.select('.content')
30873                 .attr('class', 'fillL')
30874                     .append('button')
30875                         .attr('class', 'modal-section huge-modal-button')
30876                         .on('click', function() {
30877                                 modal.remove();
30878                         });
30879
30880                 startbutton.append('div')
30881                     .attr('class','illustration');
30882                 startbutton.append('h2')
30883                     .text(t('intro.startediting.start'));
30884
30885             event.startEditing();
30886
30887         }, 7500);
30888     };
30889
30890     step.exit = function() {
30891         if (modal) modal.remove();
30892         timeouts.forEach(window.clearTimeout);
30893     };
30894
30895     return d3.rebind(step, event, 'on');
30896 };
30897 iD.presets = function() {
30898
30899     // an iD.presets.Collection with methods for
30900     // loading new data and returning defaults
30901
30902     var all = iD.presets.Collection([]),
30903         defaults = { area: all, line: all, point: all, vertex: all, relation: all },
30904         fields = {},
30905         universal = [],
30906         recent = iD.presets.Collection([]);
30907
30908     // Index of presets by (geometry, tag key).
30909     var index = {
30910         point: {},
30911         vertex: {},
30912         line: {},
30913         area: {},
30914         relation: {}
30915     };
30916
30917     all.match = function(entity, resolver) {
30918         var geometry = entity.geometry(resolver),
30919             geometryMatches = index[geometry],
30920             best = -1,
30921             match;
30922
30923         for (var k in entity.tags) {
30924             var keyMatches = geometryMatches[k];
30925             if (!keyMatches) continue;
30926
30927             for (var i = 0; i < keyMatches.length; i++) {
30928                 var score = keyMatches[i].matchScore(entity);
30929                 if (score > best) {
30930                     best = score;
30931                     match = keyMatches[i];
30932                 }
30933             }
30934         }
30935
30936         return match || all.item(geometry);
30937     };
30938
30939     all.load = function(d) {
30940
30941         if (d.fields) {
30942             _.forEach(d.fields, function(d, id) {
30943                 fields[id] = iD.presets.Field(id, d);
30944                 if (d.universal) universal.push(fields[id]);
30945             });
30946         }
30947
30948         if (d.presets) {
30949             _.forEach(d.presets, function(d, id) {
30950                 all.collection.push(iD.presets.Preset(id, d, fields));
30951             });
30952         }
30953
30954         if (d.categories) {
30955             _.forEach(d.categories, function(d, id) {
30956                 all.collection.push(iD.presets.Category(id, d, all));
30957             });
30958         }
30959
30960         if (d.defaults) {
30961             var getItem = _.bind(all.item, all);
30962             defaults = {
30963                 area: iD.presets.Collection(d.defaults.area.map(getItem)),
30964                 line: iD.presets.Collection(d.defaults.line.map(getItem)),
30965                 point: iD.presets.Collection(d.defaults.point.map(getItem)),
30966                 vertex: iD.presets.Collection(d.defaults.vertex.map(getItem)),
30967                 relation: iD.presets.Collection(d.defaults.relation.map(getItem))
30968             };
30969         }
30970
30971         for (var i = 0; i < all.collection.length; i++) {
30972             var preset = all.collection[i],
30973                 geometry = preset.geometry;
30974
30975             for (var j = 0; j < geometry.length; j++) {
30976                 var g = index[geometry[j]];
30977                 for (var k in preset.tags) {
30978                     (g[k] = g[k] || []).push(preset);
30979                 }
30980             }
30981         }
30982
30983         return all;
30984     };
30985
30986     all.field = function(id) {
30987         return fields[id];
30988     };
30989
30990     all.universal = function() {
30991         return universal;
30992     };
30993
30994     all.defaults = function(geometry, n) {
30995         var rec = recent.matchGeometry(geometry).collection.slice(0, 4),
30996             def = _.uniq(rec.concat(defaults[geometry].collection)).slice(0, n - 1);
30997         return iD.presets.Collection(_.unique(rec.concat(def).concat(all.item(geometry))));
30998     };
30999
31000     all.choose = function(preset) {
31001         if (!preset.isFallback()) {
31002             recent = iD.presets.Collection(_.unique([preset].concat(recent.collection)));
31003         }
31004         return all;
31005     };
31006
31007     return all;
31008 };
31009 iD.presets.Category = function(id, category, all) {
31010     category = _.clone(category);
31011
31012     category.id = id;
31013
31014     category.members = iD.presets.Collection(category.members.map(function(id) {
31015         return all.item(id);
31016     }));
31017
31018     category.matchGeometry = function(geometry) {
31019         return category.geometry.indexOf(geometry) >= 0;
31020     };
31021
31022     category.matchScore = function() { return -1; };
31023
31024     category.name = function() {
31025         return t('presets.categories.' + id + '.name', {'default': id});
31026     };
31027
31028     category.terms = function() {
31029         return [];
31030     };
31031
31032     return category;
31033 };
31034 iD.presets.Collection = function(collection) {
31035
31036     var maxSearchResults = 50,
31037         maxSuggestionResults = 10;
31038
31039     var presets = {
31040
31041         collection: collection,
31042
31043         item: function(id) {
31044             return _.find(collection, function(d) {
31045                 return d.id === id;
31046             });
31047         },
31048
31049         matchGeometry: function(geometry) {
31050             return iD.presets.Collection(collection.filter(function(d) {
31051                 return d.matchGeometry(geometry);
31052             }));
31053         },
31054
31055         search: function(value, geometry) {
31056             if (!value) return this;
31057
31058             value = value.toLowerCase();
31059
31060             var searchable = _.filter(collection, function(a) {
31061                 return a.searchable !== false && a.suggestion !== true;
31062             }),
31063             suggestions = _.filter(collection, function(a) {
31064                 return a.suggestion === true;
31065             });
31066
31067             // matches value to preset.name
31068             var leading_name = _.filter(searchable, function(a) {
31069                     return leading(a.name().toLowerCase());
31070                 }).sort(function(a, b) {
31071                     var i = a.name().toLowerCase().indexOf(value) - b.name().toLowerCase().indexOf(value);
31072                     if (i === 0) return a.name().length - b.name().length;
31073                     else return i;
31074                 });
31075
31076             // matches value to preset.terms values
31077             var leading_terms = _.filter(searchable, function(a) {
31078                 return _.any(a.terms() || [], leading);
31079             });
31080
31081             function leading(a) {
31082                 var index = a.indexOf(value);
31083                 return index === 0 || a[index - 1] === ' ';
31084             }
31085
31086             // finds close matches to value in preset.name
31087             var levenstein_name = searchable.map(function(a) {
31088                     return {
31089                         preset: a,
31090                         dist: iD.util.editDistance(value, a.name().toLowerCase())
31091                     };
31092                 }).filter(function(a) {
31093                     return a.dist + Math.min(value.length - a.preset.name().length, 0) < 3;
31094                 }).sort(function(a, b) {
31095                     return a.dist - b.dist;
31096                 }).map(function(a) {
31097                     return a.preset;
31098                 });
31099
31100             // finds close matches to value in preset.terms
31101             var leventstein_terms = _.filter(searchable, function(a) {
31102                     return _.any(a.terms() || [], function(b) {
31103                         return iD.util.editDistance(value, b) + Math.min(value.length - b.length, 0) < 3;
31104                     });
31105                 });
31106
31107             function suggestionName(name) {
31108                 var nameArray = name.split(' - ');
31109                 if (nameArray.length > 1) {
31110                     name = nameArray.slice(0, nameArray.length-1).join(' - ');
31111                 }
31112                 return name.toLowerCase();
31113             }
31114
31115             var leading_suggestions = _.filter(suggestions, function(a) {
31116                     return leading(suggestionName(a.name()));
31117                 }).sort(function(a, b) {
31118                     a = suggestionName(a.name());
31119                     b = suggestionName(b.name());
31120                     var i = a.indexOf(value) - b.indexOf(value);
31121                     if (i === 0) return a.length - b.length;
31122                     else return i;
31123                 });
31124
31125             var leven_suggestions = suggestions.map(function(a) {
31126                     return {
31127                         preset: a,
31128                         dist: iD.util.editDistance(value, suggestionName(a.name()))
31129                     };
31130                 }).filter(function(a) {
31131                     return a.dist + Math.min(value.length - suggestionName(a.preset.name()).length, 0) < 1;
31132                 }).sort(function(a, b) {
31133                     return a.dist - b.dist;
31134                 }).map(function(a) {
31135                     return a.preset;
31136                 });
31137
31138             var other = presets.item(geometry);
31139
31140             var results = leading_name.concat(
31141                             leading_terms,
31142                             leading_suggestions.slice(0, maxSuggestionResults+5),
31143                             levenstein_name,
31144                             leventstein_terms,
31145                             leven_suggestions.slice(0, maxSuggestionResults)
31146                         ).slice(0, maxSearchResults-1);
31147
31148             return iD.presets.Collection(_.unique(
31149                     results.concat(other)
31150                 ));
31151         }
31152     };
31153
31154     return presets;
31155 };
31156 iD.presets.Field = function(id, field) {
31157     field = _.clone(field);
31158
31159     field.id = id;
31160
31161     field.matchGeometry = function(geometry) {
31162         return !field.geometry || field.geometry.indexOf(geometry) >= 0;
31163     };
31164
31165     field.t = function(scope, options) {
31166         return t('presets.fields.' + id + '.' + scope, options);
31167     };
31168
31169     field.label = function() {
31170         return field.t('label', {'default': id});
31171     };
31172
31173     var placeholder = field.placeholder;
31174     field.placeholder = function() {
31175         return field.t('placeholder', {'default': placeholder});
31176     };
31177
31178     return field;
31179 };
31180 iD.presets.Preset = function(id, preset, fields) {
31181     preset = _.clone(preset);
31182
31183     preset.id = id;
31184     preset.fields = (preset.fields || []).map(getFields);
31185
31186     function getFields(f) {
31187         return fields[f];
31188     }
31189
31190     preset.matchGeometry = function(geometry) {
31191         return preset.geometry.indexOf(geometry) >= 0;
31192     };
31193
31194     var matchScore = preset.matchScore || 1;
31195     preset.matchScore = function(entity) {
31196         var tags = preset.tags,
31197             score = 0;
31198
31199         for (var t in tags) {
31200             if (entity.tags[t] === tags[t]) {
31201                 score += matchScore;
31202             } else if (tags[t] === '*' && t in entity.tags) {
31203                 score += matchScore / 2;
31204             } else {
31205                 return -1;
31206             }
31207         }
31208
31209         return score;
31210     };
31211
31212     preset.t = function(scope, options) {
31213         return t('presets.presets.' + id + '.' + scope, options);
31214     };
31215
31216     var name = preset.name;
31217     preset.name = function() {
31218         if (preset.suggestion) {
31219             id = id.split('/');
31220             id = id[0] + '/' + id[1];
31221             return name + ' - ' + t('presets.presets.' + id + '.name');
31222         }
31223         return preset.t('name', {'default': name});
31224     };
31225
31226     preset.terms = function() {
31227         return preset.t('terms', {'default': ''}).split(',');
31228     };
31229
31230     preset.isFallback = function() {
31231         return Object.keys(preset.tags).length === 0;
31232     };
31233
31234     preset.reference = function(geometry) {
31235         var key = Object.keys(preset.tags)[0],
31236             value = preset.tags[key];
31237
31238         if (geometry === 'relation' && key === 'type') {
31239             return { rtype: value };
31240         } else if (value === '*') {
31241             return { key: key };
31242         } else {
31243             return { key: key, value: value };
31244         }
31245     };
31246
31247     var removeTags = preset.removeTags || preset.tags;
31248     preset.removeTags = function(tags, geometry) {
31249         tags = _.omit(tags, _.keys(removeTags));
31250
31251         for (var f in preset.fields) {
31252             var field = preset.fields[f];
31253             if (field.matchGeometry(geometry) && field['default'] === tags[field.key]) {
31254                 delete tags[field.key];
31255             }
31256         }
31257
31258         return tags;
31259     };
31260
31261     var applyTags = preset.addTags || preset.tags;
31262     preset.applyTags = function(tags, geometry) {
31263         var k;
31264
31265         tags = _.clone(tags);
31266
31267         for (k in applyTags) {
31268             if (applyTags[k] === '*') {
31269                 tags[k] = 'yes';
31270             } else {
31271                 tags[k] = applyTags[k];
31272             }
31273         }
31274
31275         // Add area=yes if necessary
31276         for (k in applyTags) {
31277             if (geometry === 'area' && !(k in iD.areaKeys))
31278                 tags.area = 'yes';
31279             break;
31280         }
31281
31282         for (var f in preset.fields) {
31283             var field = preset.fields[f];
31284             if (field.matchGeometry(geometry) && field.key && !tags[field.key] && field['default']) {
31285                 tags[field.key] = field['default'];
31286             }
31287         }
31288
31289         return tags;
31290     };
31291
31292     return preset;
31293 };
31294 iD.validate = function(changes, graph) {
31295     var warnings = [];
31296
31297     // https://github.com/openstreetmap/josm/blob/mirror/src/org/
31298     // openstreetmap/josm/data/validation/tests/UnclosedWays.java#L80
31299     function tagSuggestsArea(change) {
31300         if (_.isEmpty(change.tags)) return false;
31301         var tags = change.tags;
31302         var presence = ['landuse', 'amenities', 'tourism', 'shop'];
31303         for (var i = 0; i < presence.length; i++) {
31304             if (tags[presence[i]] !== undefined) {
31305                 return presence[i] + '=' + tags[presence[i]];
31306             }
31307         }
31308         if (tags.building && tags.building === 'yes') return 'building=yes';
31309     }
31310
31311     if (changes.deleted.length > 100) {
31312         warnings.push({
31313             message: t('validations.many_deletions', { n: changes.deleted.length })
31314         });
31315     }
31316
31317     for (var i = 0; i < changes.created.length; i++) {
31318         var change = changes.created[i],
31319             geometry = change.geometry(graph);
31320
31321         if ((geometry === 'point' || geometry === 'line' || geometry === 'area') && !change.isUsed(graph)) {
31322             warnings.push({
31323                 message: t('validations.untagged_' + geometry),
31324                 tooltip: t('validations.untagged_tooltip', {geometry: geometry}),
31325                 entity: change
31326             });
31327         }
31328
31329         var deprecatedTags = change.deprecatedTags();
31330         if (!_.isEmpty(deprecatedTags)) {
31331             warnings.push({
31332                 message: t('validations.deprecated_tags', {
31333                     tags: iD.util.tagText({ tags: deprecatedTags })
31334                 }), entity: change });
31335         }
31336
31337         if (geometry === 'line' && tagSuggestsArea(change)) {
31338             warnings.push({
31339                 message: t('validations.tag_suggests_area', {tag: tagSuggestsArea(change)}),
31340                 entity: change
31341             });
31342         }
31343     }
31344
31345     return warnings;
31346 };
31347 /* jshint ignore:start */
31348 })();
31349 window.locale = { _current: 'en' };
31350
31351 locale.current = function(_) {
31352     if (!arguments.length) return locale._current;
31353     if (locale[_] !== undefined) locale._current = _;
31354     else if (locale[_.split('-')[0]]) locale._current = _.split('-')[0];
31355     return locale;
31356 };
31357
31358 function t(s, o, loc) {
31359     loc = loc || locale._current;
31360
31361     var path = s.split(".").reverse(),
31362         rep = locale[loc];
31363
31364     while (rep !== undefined && path.length) rep = rep[path.pop()];
31365
31366     if (rep !== undefined) {
31367         if (o) for (var k in o) rep = rep.replace('{' + k + '}', o[k]);
31368         return rep;
31369     }
31370
31371     if (loc !== 'en') {
31372         return t(s, o, 'en');
31373     }
31374
31375     if (o && 'default' in o) {
31376         return o['default'];
31377     }
31378
31379     var missing = 'Missing ' + loc + ' translation: ' + s;
31380     if (typeof console !== "undefined") console.error(missing);
31381
31382     return missing;
31383 }
31384 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 = {
31385     "deprecated": [
31386         {
31387             "old": {
31388                 "barrier": "wire_fence"
31389             },
31390             "replace": {
31391                 "barrier": "fence",
31392                 "fence_type": "chain"
31393             }
31394         },
31395         {
31396             "old": {
31397                 "barrier": "wood_fence"
31398             },
31399             "replace": {
31400                 "barrier": "fence",
31401                 "fence_type": "wood"
31402             }
31403         },
31404         {
31405             "old": {
31406                 "highway": "ford"
31407             },
31408             "replace": {
31409                 "ford": "yes"
31410             }
31411         },
31412         {
31413             "old": {
31414                 "highway": "stile"
31415             },
31416             "replace": {
31417                 "barrier": "stile"
31418             }
31419         },
31420         {
31421             "old": {
31422                 "highway": "incline"
31423             },
31424             "replace": {
31425                 "highway": "road",
31426                 "incline": "up"
31427             }
31428         },
31429         {
31430             "old": {
31431                 "highway": "incline_steep"
31432             },
31433             "replace": {
31434                 "highway": "road",
31435                 "incline": "up"
31436             }
31437         },
31438         {
31439             "old": {
31440                 "highway": "unsurfaced"
31441             },
31442             "replace": {
31443                 "highway": "road",
31444                 "incline": "unpaved"
31445             }
31446         },
31447         {
31448             "old": {
31449                 "landuse": "wood"
31450             },
31451             "replace": {
31452                 "landuse": "forest",
31453                 "natural": "wood"
31454             }
31455         },
31456         {
31457             "old": {
31458                 "natural": "marsh"
31459             },
31460             "replace": {
31461                 "natural": "wetland",
31462                 "wetland": "marsh"
31463             }
31464         },
31465         {
31466             "old": {
31467                 "shop": "organic"
31468             },
31469             "replace": {
31470                 "shop": "supermarket",
31471                 "organic": "only"
31472             }
31473         },
31474         {
31475             "old": {
31476                 "power_source": "*"
31477             },
31478             "replace": {
31479                 "generator:source": "$1"
31480             }
31481         },
31482         {
31483             "old": {
31484                 "power_rating": "*"
31485             },
31486             "replace": {
31487                 "generator:output": "$1"
31488             }
31489         }
31490     ],
31491     "discarded": [
31492         "created_by",
31493         "odbl",
31494         "odbl:note",
31495         "tiger:upload_uuid",
31496         "tiger:tlid",
31497         "tiger:source",
31498         "tiger:separated",
31499         "geobase:datasetName",
31500         "geobase:uuid",
31501         "sub_sea:type",
31502         "KSJ2:ADS",
31503         "KSJ2:ARE",
31504         "KSJ2:AdminArea",
31505         "KSJ2:COP_label",
31506         "KSJ2:DFD",
31507         "KSJ2:INT",
31508         "KSJ2:INT_label",
31509         "KSJ2:LOC",
31510         "KSJ2:LPN",
31511         "KSJ2:OPC",
31512         "KSJ2:PubFacAdmin",
31513         "KSJ2:RAC",
31514         "KSJ2:RAC_label",
31515         "KSJ2:RIC",
31516         "KSJ2:RIN",
31517         "KSJ2:WSC",
31518         "KSJ2:coordinate",
31519         "KSJ2:curve_id",
31520         "KSJ2:curve_type",
31521         "KSJ2:filename",
31522         "KSJ2:lake_id",
31523         "KSJ2:lat",
31524         "KSJ2:long",
31525         "KSJ2:river_id",
31526         "yh:LINE_NAME",
31527         "yh:LINE_NUM",
31528         "yh:STRUCTURE",
31529         "yh:TOTYUMONO",
31530         "yh:TYPE",
31531         "yh:WIDTH_RANK",
31532         "SK53_bulk:load"
31533     ],
31534     "imagery": [
31535         {
31536             "name": "7th Series (OS7)",
31537             "type": "tms",
31538             "template": "http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg",
31539             "polygon": [
31540                 [
31541                     [
31542                         -9,
31543                         49.8
31544                     ],
31545                     [
31546                         -9,
31547                         61.1
31548                     ],
31549                     [
31550                         1.9,
31551                         61.1
31552                     ],
31553                     [
31554                         1.9,
31555                         49.8
31556                     ],
31557                     [
31558                         -9,
31559                         49.8
31560                     ]
31561                 ]
31562             ]
31563         },
31564         {
31565             "name": "AGRI black-and-white 2.5m",
31566             "type": "tms",
31567             "template": "http://agri.openstreetmap.org/{zoom}/{x}/{y}.png",
31568             "polygon": [
31569                 [
31570                     [
31571                         112.28778,
31572                         -28.784589
31573                     ],
31574                     [
31575                         112.71488,
31576                         -31.13894
31577                     ],
31578                     [
31579                         114.11263,
31580                         -34.178287
31581                     ],
31582                     [
31583                         113.60788,
31584                         -37.39012
31585                     ],
31586                     [
31587                         117.17992,
31588                         -37.451794
31589                     ],
31590                     [
31591                         119.31538,
31592                         -37.42096
31593                     ],
31594                     [
31595                         121.72262,
31596                         -36.708394
31597                     ],
31598                     [
31599                         123.81925,
31600                         -35.76893
31601                     ],
31602                     [
31603                         125.9547,
31604                         -34.3066
31605                     ],
31606                     [
31607                         127.97368,
31608                         -33.727398
31609                     ],
31610                     [
31611                         130.07031,
31612                         -33.24166
31613                     ],
31614                     [
31615                         130.10913,
31616                         -33.888704
31617                     ],
31618                     [
31619                         131.00214,
31620                         -34.049705
31621                     ],
31622                     [
31623                         131.0798,
31624                         -34.72257
31625                     ],
31626                     [
31627                         132.28342,
31628                         -35.39
31629                     ],
31630                     [
31631                         134.18591,
31632                         -35.61126
31633                     ],
31634                     [
31635                         133.8753,
31636                         -37.1119
31637                     ],
31638                     [
31639                         134.8459,
31640                         -37.6365
31641                     ],
31642                     [
31643                         139.7769,
31644                         -37.82075
31645                     ],
31646                     [
31647                         139.93223,
31648                         -39.4283
31649                     ],
31650                     [
31651                         141.6017,
31652                         -39.8767
31653                     ],
31654                     [
31655                         142.3783,
31656                         -39.368294
31657                     ],
31658                     [
31659                         142.3783,
31660                         -40.64702
31661                     ],
31662                     [
31663                         142.49478,
31664                         -42.074874
31665                     ],
31666                     [
31667                         144.009,
31668                         -44.060127
31669                     ],
31670                     [
31671                         147.23161,
31672                         -44.03222
31673                     ],
31674                     [
31675                         149.05645,
31676                         -42.534313
31677                     ],
31678                     [
31679                         149.52237,
31680                         -40.99959
31681                     ],
31682                     [
31683                         149.9494,
31684                         -40.852921
31685                     ],
31686                     [
31687                         150.8036,
31688                         -38.09627
31689                     ],
31690                     [
31691                         151.81313,
31692                         -38.12682
31693                     ],
31694                     [
31695                         156.20052,
31696                         -22.667706
31697                     ],
31698                     [
31699                         156.20052,
31700                         -20.10109
31701                     ],
31702                     [
31703                         156.62761,
31704                         -17.417627
31705                     ],
31706                     [
31707                         155.26869,
31708                         -17.19521
31709                     ],
31710                     [
31711                         154.14272,
31712                         -19.51662
31713                     ],
31714                     [
31715                         153.5215,
31716                         -18.34139
31717                     ],
31718                     [
31719                         153.05558,
31720                         -16.5636
31721                     ],
31722                     [
31723                         152.78379,
31724                         -15.256768
31725                     ],
31726                     [
31727                         152.27905,
31728                         -13.4135
31729                     ],
31730                     [
31731                         151.3472,
31732                         -12.391767
31733                     ],
31734                     [
31735                         149.48354,
31736                         -12.05024
31737                     ],
31738                     [
31739                         146.9598,
31740                         -9.992408
31741                     ],
31742                     [
31743                         135.9719,
31744                         -9.992408
31745                     ],
31746                     [
31747                         130.3032,
31748                         -10.33636
31749                     ],
31750                     [
31751                         128.09016,
31752                         -12.164136
31753                     ],
31754                     [
31755                         125.91588,
31756                         -12.315912
31757                     ],
31758                     [
31759                         124.3239,
31760                         -11.860326
31761                     ],
31762                     [
31763                         122.03323,
31764                         -11.974295
31765                     ],
31766                     [
31767                         118.26706,
31768                         -16.9353
31769                     ],
31770                     [
31771                         115.93747,
31772                         -19.11357
31773                     ],
31774                     [
31775                         114.0738,
31776                         -21.11863
31777                     ],
31778                     [
31779                         113.49141,
31780                         -22.596033
31781                     ],
31782                     [
31783                         112.28778,
31784                         -28.784589
31785                     ]
31786                 ]
31787             ],
31788             "terms_text": "AGRI"
31789         },
31790         {
31791             "name": "Bing aerial imagery",
31792             "type": "bing",
31793             "description": "Satellite and aerial imagery.",
31794             "template": "http://www.bing.com/maps/",
31795             "scaleExtent": [
31796                 0,
31797                 22
31798             ],
31799             "id": "Bing",
31800             "default": true
31801         },
31802         {
31803             "name": "British Columbia Mosaic",
31804             "type": "tms",
31805             "template": "http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png",
31806             "scaleExtent": [
31807                 9,
31808                 20
31809             ],
31810             "polygon": [
31811                 [
31812                     [
31813                         -123.3176032,
31814                         49.3272567
31815                     ],
31816                     [
31817                         -123.4405258,
31818                         49.3268222
31819                     ],
31820                     [
31821                         -123.440717,
31822                         49.3384429
31823                     ],
31824                     [
31825                         -123.4398375,
31826                         49.3430357
31827                     ],
31828                     [
31829                         -123.4401258,
31830                         49.3435398
31831                     ],
31832                     [
31833                         -123.4401106,
31834                         49.3439946
31835                     ],
31836                     [
31837                         -123.4406265,
31838                         49.3444493
31839                     ],
31840                     [
31841                         -123.4404747,
31842                         49.3455762
31843                     ],
31844                     [
31845                         -123.4397768,
31846                         49.3460606
31847                     ],
31848                     [
31849                         -123.4389726,
31850                         49.3461298
31851                     ],
31852                     [
31853                         -123.4372904,
31854                         49.3567236
31855                     ],
31856                     [
31857                         -123.4374774,
31858                         49.3710843
31859                     ],
31860                     [
31861                         -123.4335292,
31862                         49.3709446
31863                     ],
31864                     [
31865                         -123.4330357,
31866                         49.373725
31867                     ],
31868                     [
31869                         -123.4332717,
31870                         49.3751221
31871                     ],
31872                     [
31873                         -123.4322847,
31874                         49.3761001
31875                     ],
31876                     [
31877                         -123.4317482,
31878                         49.3791736
31879                     ],
31880                     [
31881                         -123.4314264,
31882                         49.3795927
31883                     ],
31884                     [
31885                         -123.4307826,
31886                         49.3823866
31887                     ],
31888                     [
31889                         -123.4313405,
31890                         49.3827358
31891                     ],
31892                     [
31893                         -123.4312118,
31894                         49.3838533
31895                     ],
31896                     [
31897                         -123.4300415,
31898                         49.3845883
31899                     ],
31900                     [
31901                         -123.4189858,
31902                         49.3847087
31903                     ],
31904                     [
31905                         -123.4192235,
31906                         49.4135198
31907                     ],
31908                     [
31909                         -123.3972532,
31910                         49.4135691
31911                     ],
31912                     [
31913                         -123.3972758,
31914                         49.4243473
31915                     ],
31916                     [
31917                         -123.4006929,
31918                         49.4243314
31919                     ],
31920                     [
31921                         -123.4007741,
31922                         49.5703491
31923                     ],
31924                     [
31925                         -123.4000812,
31926                         49.570345
31927                     ],
31928                     [
31929                         -123.4010761,
31930                         49.5933838
31931                     ],
31932                     [
31933                         -123.3760399,
31934                         49.5932848
31935                     ],
31936                     [
31937                         -123.3769811,
31938                         49.6756063
31939                     ],
31940                     [
31941                         -123.3507288,
31942                         49.6756396
31943                     ],
31944                     [
31945                         -123.3507969,
31946                         49.7086751
31947                     ],
31948                     [
31949                         -123.332887,
31950                         49.708722
31951                     ],
31952                     [
31953                         -123.3327888,
31954                         49.7256288
31955                     ],
31956                     [
31957                         -123.3007111,
31958                         49.7255625
31959                     ],
31960                     [
31961                         -123.3009164,
31962                         49.7375384
31963                     ],
31964                     [
31965                         -123.2885986,
31966                         49.737638
31967                     ],
31968                     [
31969                         -123.2887823,
31970                         49.8249207
31971                     ],
31972                     [
31973                         -123.2997955,
31974                         49.8249207
31975                     ],
31976                     [
31977                         -123.3011721,
31978                         49.8497814
31979                     ],
31980                     [
31981                         -123.3218218,
31982                         49.850669
31983                     ],
31984                     [
31985                         -123.3273284,
31986                         49.8577696
31987                     ],
31988                     [
31989                         -123.3276726,
31990                         49.9758852
31991                     ],
31992                     [
31993                         -123.3008279,
31994                         49.9752212
31995                     ],
31996                     [
31997                         -123.3007204,
31998                         50.0997002
31999                     ],
32000                     [
32001                         -123.2501716,
32002                         50.100735
32003                     ],
32004                     [
32005                         -123.25091,
32006                         50.2754901
32007                     ],
32008                     [
32009                         -123.0224338,
32010                         50.2755598
32011                     ],
32012                     [
32013                         -123.0224879,
32014                         50.3254853
32015                     ],
32016                     [
32017                         -123.0009318,
32018                         50.3254689
32019                     ],
32020                     [
32021                         -123.0007778,
32022                         50.3423899
32023                     ],
32024                     [
32025                         -122.9775023,
32026                         50.3423408
32027                     ],
32028                     [
32029                         -122.9774766,
32030                         50.3504306
32031                     ],
32032                     [
32033                         -122.9508137,
32034                         50.3504961
32035                     ],
32036                     [
32037                         -122.950795,
32038                         50.3711984
32039                     ],
32040                     [
32041                         -122.9325221,
32042                         50.3711521
32043                     ],
32044                     [
32045                         -122.9321048,
32046                         50.399793
32047                     ],
32048                     [
32049                         -122.8874234,
32050                         50.3999748
32051                     ],
32052                     [
32053                         -122.8873385,
32054                         50.4256108
32055                     ],
32056                     [
32057                         -122.6620152,
32058                         50.4256959
32059                     ],
32060                     [
32061                         -122.6623083,
32062                         50.3994506
32063                     ],
32064                     [
32065                         -122.5990316,
32066                         50.3992413
32067                     ],
32068                     [
32069                         -122.5988274,
32070                         50.3755206
32071                     ],
32072                     [
32073                         -122.5724832,
32074                         50.3753706
32075                     ],
32076                     [
32077                         -122.5735621,
32078                         50.2493891
32079                     ],
32080                     [
32081                         -122.5990415,
32082                         50.2494643
32083                     ],
32084                     [
32085                         -122.5991504,
32086                         50.2265663
32087                     ],
32088                     [
32089                         -122.6185016,
32090                         50.2266359
32091                     ],
32092                     [
32093                         -122.6185741,
32094                         50.2244081
32095                     ],
32096                     [
32097                         -122.6490609,
32098                         50.2245126
32099                     ],
32100                     [
32101                         -122.6492181,
32102                         50.1993528
32103                     ],
32104                     [
32105                         -122.7308575,
32106                         50.1993758
32107                     ],
32108                     [
32109                         -122.7311583,
32110                         50.1244287
32111                     ],
32112                     [
32113                         -122.7490352,
32114                         50.1245109
32115                     ],
32116                     [
32117                         -122.7490541,
32118                         50.0903032
32119                     ],
32120                     [
32121                         -122.7687806,
32122                         50.0903435
32123                     ],
32124                     [
32125                         -122.7689801,
32126                         49.9494546
32127                     ],
32128                     [
32129                         -122.999047,
32130                         49.9494706
32131                     ],
32132                     [
32133                         -122.9991199,
32134                         49.8754553
32135                     ],
32136                     [
32137                         -122.9775894,
32138                         49.8754553
32139                     ],
32140                     [
32141                         -122.9778145,
32142                         49.6995098
32143                     ],
32144                     [
32145                         -122.9992362,
32146                         49.6994781
32147                     ],
32148                     [
32149                         -122.9992524,
32150                         49.6516526
32151                     ],
32152                     [
32153                         -123.0221525,
32154                         49.6516526
32155                     ],
32156                     [
32157                         -123.0221162,
32158                         49.5995096
32159                     ],
32160                     [
32161                         -123.0491898,
32162                         49.5994625
32163                     ],
32164                     [
32165                         -123.0491898,
32166                         49.5940523
32167                     ],
32168                     [
32169                         -123.0664647,
32170                         49.5940405
32171                     ],
32172                     [
32173                         -123.0663594,
32174                         49.5451868
32175                     ],
32176                     [
32177                         -123.0699906,
32178                         49.5451202
32179                     ],
32180                     [
32181                         -123.0699008,
32182                         49.5413153
32183                     ],
32184                     [
32185                         -123.0706835,
32186                         49.5392837
32187                     ],
32188                     [
32189                         -123.0708888,
32190                         49.5379931
32191                     ],
32192                     [
32193                         -123.0711454,
32194                         49.5368773
32195                     ],
32196                     [
32197                         -123.0711069,
32198                         49.5358115
32199                     ],
32200                     [
32201                         -123.0713764,
32202                         49.532822
32203                     ],
32204                     [
32205                         -123.0716458,
32206                         49.5321141
32207                     ],
32208                     [
32209                         -123.07171,
32210                         49.5313896
32211                     ],
32212                     [
32213                         -123.0720308,
32214                         49.5304153
32215                     ],
32216                     [
32217                         -123.0739554,
32218                         49.5303486
32219                     ],
32220                     [
32221                         -123.0748023,
32222                         49.5294992
32223                     ],
32224                     [
32225                         -123.0748151,
32226                         49.5288079
32227                     ],
32228                     [
32229                         -123.0743403,
32230                         49.5280584
32231                     ],
32232                     [
32233                         -123.073532,
32234                         49.5274588
32235                     ],
32236                     [
32237                         -123.0733652,
32238                         49.5270423
32239                     ],
32240                     [
32241                         -123.0732882,
32242                         49.5255932
32243                     ],
32244                     [
32245                         -123.0737116,
32246                         49.5249602
32247                     ],
32248                     [
32249                         -123.0736218,
32250                         49.5244938
32251                     ],
32252                     [
32253                         -123.0992583,
32254                         49.5244854
32255                     ],
32256                     [
32257                         -123.0991649,
32258                         49.4754502
32259                     ],
32260                     [
32261                         -123.071052,
32262                         49.4755252
32263                     ],
32264                     [
32265                         -123.071088,
32266                         49.4663034
32267                     ],
32268                     [
32269                         -123.0739204,
32270                         49.4663054
32271                     ],
32272                     [
32273                         -123.07422,
32274                         49.4505028
32275                     ],
32276                     [
32277                         -123.0746319,
32278                         49.4500858
32279                     ],
32280                     [
32281                         -123.074651,
32282                         49.449329
32283                     ],
32284                     [
32285                         -123.0745999,
32286                         49.449018
32287                     ],
32288                     [
32289                         -123.0744619,
32290                         49.4486927
32291                     ],
32292                     [
32293                         -123.0743336,
32294                         49.4479899
32295                     ],
32296                     [
32297                         -123.0742427,
32298                         49.4477688
32299                     ],
32300                     [
32301                         -123.0743061,
32302                         49.4447473
32303                     ],
32304                     [
32305                         -123.0747103,
32306                         49.4447556
32307                     ],
32308                     [
32309                         -123.0746384,
32310                         49.4377306
32311                     ],
32312                     [
32313                         -122.9996506,
32314                         49.4377363
32315                     ],
32316                     [
32317                         -122.9996506,
32318                         49.4369214
32319                     ],
32320                     [
32321                         -122.8606163,
32322                         49.4415314
32323                     ],
32324                     [
32325                         -122.8102616,
32326                         49.4423972
32327                     ],
32328                     [
32329                         -122.8098984,
32330                         49.3766739
32331                     ],
32332                     [
32333                         -122.4036093,
32334                         49.3766617
32335                     ],
32336                     [
32337                         -122.4036341,
32338                         49.3771944
32339                     ],
32340                     [
32341                         -122.264739,
32342                         49.3773028
32343                     ],
32344                     [
32345                         -122.263542,
32346                         49.2360088
32347                     ],
32348                     [
32349                         -122.2155742,
32350                         49.236139
32351                     ],
32352                     [
32353                         -122.0580956,
32354                         49.235878
32355                     ],
32356                     [
32357                         -121.9538274,
32358                         49.2966525
32359                     ],
32360                     [
32361                         -121.9400911,
32362                         49.3045389
32363                     ],
32364                     [
32365                         -121.9235761,
32366                         49.3142257
32367                     ],
32368                     [
32369                         -121.8990871,
32370                         49.3225436
32371                     ],
32372                     [
32373                         -121.8883447,
32374                         49.3259752
32375                     ],
32376                     [
32377                         -121.8552982,
32378                         49.3363575
32379                     ],
32380                     [
32381                         -121.832697,
32382                         49.3441519
32383                     ],
32384                     [
32385                         -121.7671336,
32386                         49.3654361
32387                     ],
32388                     [
32389                         -121.6736683,
32390                         49.3654589
32391                     ],
32392                     [
32393                         -121.6404153,
32394                         49.3743775
32395                     ],
32396                     [
32397                         -121.5961976,
32398                         49.3860493
32399                     ],
32400                     [
32401                         -121.5861178,
32402                         49.3879193
32403                     ],
32404                     [
32405                         -121.5213684,
32406                         49.3994649
32407                     ],
32408                     [
32409                         -121.5117375,
32410                         49.4038378
32411                     ],
32412                     [
32413                         -121.4679302,
32414                         49.4229024
32415                     ],
32416                     [
32417                         -121.4416803,
32418                         49.4345607
32419                     ],
32420                     [
32421                         -121.422429,
32422                         49.4345788
32423                     ],
32424                     [
32425                         -121.3462885,
32426                         49.3932312
32427                     ],
32428                     [
32429                         -121.3480144,
32430                         49.3412388
32431                     ],
32432                     [
32433                         -121.5135035,
32434                         49.320577
32435                     ],
32436                     [
32437                         -121.6031683,
32438                         49.2771727
32439                     ],
32440                     [
32441                         -121.6584065,
32442                         49.1856125
32443                     ],
32444                     [
32445                         -121.679953,
32446                         49.1654109
32447                     ],
32448                     [
32449                         -121.7815793,
32450                         49.0702559
32451                     ],
32452                     [
32453                         -121.8076228,
32454                         49.0622471
32455                     ],
32456                     [
32457                         -121.9393997,
32458                         49.0636219
32459                     ],
32460                     [
32461                         -121.9725524,
32462                         49.0424179
32463                     ],
32464                     [
32465                         -121.9921394,
32466                         49.0332869
32467                     ],
32468                     [
32469                         -122.0035289,
32470                         49.0273413
32471                     ],
32472                     [
32473                         -122.0178564,
32474                         49.0241067
32475                     ],
32476                     [
32477                         -122.1108634,
32478                         48.9992786
32479                     ],
32480                     [
32481                         -122.1493067,
32482                         48.9995305
32483                     ],
32484                     [
32485                         -122.1492705,
32486                         48.9991498
32487                     ],
32488                     [
32489                         -122.1991447,
32490                         48.9996019
32491                     ],
32492                     [
32493                         -122.199181,
32494                         48.9991974
32495                     ],
32496                     [
32497                         -122.234365,
32498                         48.9994829
32499                     ],
32500                     [
32501                         -122.234365,
32502                         49.000173
32503                     ],
32504                     [
32505                         -122.3994722,
32506                         49.0012385
32507                     ],
32508                     [
32509                         -122.4521338,
32510                         49.0016326
32511                     ],
32512                     [
32513                         -122.4521338,
32514                         49.000883
32515                     ],
32516                     [
32517                         -122.4584089,
32518                         49.0009306
32519                     ],
32520                     [
32521                         -122.4584814,
32522                         48.9993124
32523                     ],
32524                     [
32525                         -122.4992458,
32526                         48.9995022
32527                     ],
32528                     [
32529                         -122.4992458,
32530                         48.9992906
32531                     ],
32532                     [
32533                         -122.5492618,
32534                         48.9995107
32535                     ],
32536                     [
32537                         -122.5492564,
32538                         48.9993206
32539                     ],
32540                     [
32541                         -122.6580785,
32542                         48.9994212
32543                     ],
32544                     [
32545                         -122.6581061,
32546                         48.9954007
32547                     ],
32548                     [
32549                         -122.7067604,
32550                         48.9955344
32551                     ],
32552                     [
32553                         -122.7519761,
32554                         48.9956392
32555                     ],
32556                     [
32557                         -122.7922063,
32558                         48.9957204
32559                     ],
32560                     [
32561                         -122.7921907,
32562                         48.9994331
32563                     ],
32564                     [
32565                         -123.0350417,
32566                         48.9995724
32567                     ],
32568                     [
32569                         -123.0350437,
32570                         49.0000958
32571                     ],
32572                     [
32573                         -123.0397091,
32574                         49.0000536
32575                     ],
32576                     [
32577                         -123.0397444,
32578                         49.0001812
32579                     ],
32580                     [
32581                         -123.0485506,
32582                         49.0001348
32583                     ],
32584                     [
32585                         -123.0485329,
32586                         49.0004712
32587                     ],
32588                     [
32589                         -123.0557122,
32590                         49.000448
32591                     ],
32592                     [
32593                         -123.0556324,
32594                         49.0002284
32595                     ],
32596                     [
32597                         -123.0641365,
32598                         49.0001293
32599                     ],
32600                     [
32601                         -123.064158,
32602                         48.9999421
32603                     ],
32604                     [
32605                         -123.074899,
32606                         48.9996928
32607                     ],
32608                     [
32609                         -123.0750717,
32610                         49.0006218
32611                     ],
32612                     [
32613                         -123.0899573,
32614                         49.0003726
32615                     ],
32616                     [
32617                         -123.109229,
32618                         48.9999421
32619                     ],
32620                     [
32621                         -123.1271193,
32622                         49.0003046
32623                     ],
32624                     [
32625                         -123.1359953,
32626                         48.9998741
32627                     ],
32628                     [
32629                         -123.1362716,
32630                         49.0005765
32631                     ],
32632                     [
32633                         -123.153851,
32634                         48.9998061
32635                     ],
32636                     [
32637                         -123.1540533,
32638                         49.0006806
32639                     ],
32640                     [
32641                         -123.1710015,
32642                         49.0001274
32643                     ],
32644                     [
32645                         -123.2000916,
32646                         48.9996849
32647                     ],
32648                     [
32649                         -123.2003446,
32650                         49.0497785
32651                     ],
32652                     [
32653                         -123.2108845,
32654                         49.0497232
32655                     ],
32656                     [
32657                         -123.2112218,
32658                         49.051989
32659                     ],
32660                     [
32661                         -123.2070479,
32662                         49.0520857
32663                     ],
32664                     [
32665                         -123.2078911,
32666                         49.0607884
32667                     ],
32668                     [
32669                         -123.2191688,
32670                         49.0600978
32671                     ],
32672                     [
32673                         -123.218958,
32674                         49.0612719
32675                     ],
32676                     [
32677                         -123.2251766,
32678                         49.0612719
32679                     ],
32680                     [
32681                         -123.2253874,
32682                         49.0622388
32683                     ],
32684                     [
32685                         -123.2297088,
32686                         49.0620316
32687                     ],
32688                     [
32689                         -123.2298142,
32690                         49.068592
32691                     ],
32692                     [
32693                         -123.2331869,
32694                         49.0687301
32695                     ],
32696                     [
32697                         -123.2335031,
32698                         49.0705945
32699                     ],
32700                     [
32701                         -123.249313,
32702                         49.0702493
32703                     ],
32704                     [
32705                         -123.2497346,
32706                         49.0802606
32707                     ],
32708                     [
32709                         -123.2751358,
32710                         49.0803986
32711                     ],
32712                     [
32713                         -123.2751358,
32714                         49.0870947
32715                     ],
32716                     [
32717                         -123.299483,
32718                         49.0873018
32719                     ],
32720                     [
32721                         -123.29944,
32722                         49.080253
32723                     ],
32724                     [
32725                         -123.3254508,
32726                         49.0803944
32727                     ],
32728                     [
32729                         -123.3254353,
32730                         49.1154662
32731                     ],
32732                     [
32733                         -123.2750966,
32734                         49.1503341
32735                     ],
32736                     [
32737                         -123.275181,
32738                         49.1873267
32739                     ],
32740                     [
32741                         -123.2788067,
32742                         49.1871063
32743                     ],
32744                     [
32745                         -123.278891,
32746                         49.1910741
32747                     ],
32748                     [
32749                         -123.3004767,
32750                         49.1910741
32751                     ],
32752                     [
32753                         -123.3004186,
32754                         49.2622933
32755                     ],
32756                     [
32757                         -123.3126185,
32758                         49.2622416
32759                     ],
32760                     [
32761                         -123.3125958,
32762                         49.2714948
32763                     ],
32764                     [
32765                         -123.3154251,
32766                         49.2714727
32767                     ],
32768                     [
32769                         -123.3156628,
32770                         49.2818906
32771                     ],
32772                     [
32773                         -123.3174735,
32774                         49.2818832
32775                     ],
32776                     [
32777                         -123.3174961,
32778                         49.2918488
32779                     ],
32780                     [
32781                         -123.3190353,
32782                         49.2918488
32783                     ],
32784                     [
32785                         -123.3190692,
32786                         49.298602
32787                     ],
32788                     [
32789                         -123.3202349,
32790                         49.2985651
32791                     ],
32792                     [
32793                         -123.3202786,
32794                         49.3019749
32795                     ],
32796                     [
32797                         -123.3222679,
32798                         49.3019605
32799                     ],
32800                     [
32801                         -123.3223943,
32802                         49.3118263
32803                     ],
32804                     [
32805                         -123.3254002,
32806                         49.3118086
32807                     ],
32808                     [
32809                         -123.3253898,
32810                         49.3201721
32811                     ],
32812                     [
32813                         -123.3192695,
32814                         49.3201957
32815                     ],
32816                     [
32817                         -123.3192242,
32818                         49.3246748
32819                     ],
32820                     [
32821                         -123.3179437,
32822                         49.3246596
32823                     ],
32824                     [
32825                         -123.3179861,
32826                         49.3254065
32827                     ]
32828                 ]
32829             ],
32830             "terms_url": "http://imagery.paulnorman.ca/tiles/about.html",
32831             "terms_text": "Copyright Province of British Columbia, City of Surrey"
32832         },
32833         {
32834             "name": "Cambodia, Laos, Thailand, Vietnam bilingual",
32835             "type": "tms",
32836             "template": "http://{switch:a,b,c,d}.tile.osm-tools.org/osm_then/{zoom}/{x}/{y}.png",
32837             "scaleExtent": [
32838                 0,
32839                 19
32840             ],
32841             "polygon": [
32842                 [
32843                     [
32844                         97.3,
32845                         5.6
32846                     ],
32847                     [
32848                         97.3,
32849                         23.4
32850                     ],
32851                     [
32852                         109.6,
32853                         23.4
32854                     ],
32855                     [
32856                         109.6,
32857                         5.6
32858                     ],
32859                     [
32860                         97.3,
32861                         5.6
32862                     ]
32863                 ]
32864             ],
32865             "terms_url": "http://www.osm-tools.org/",
32866             "terms_text": "© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"
32867         },
32868         {
32869             "name": "Freemap.sk Car",
32870             "type": "tms",
32871             "template": "http://t{switch:1,2,3,4}.freemap.sk/A/{zoom}/{x}/{y}.jpeg",
32872             "scaleExtent": [
32873                 8,
32874                 16
32875             ],
32876             "polygon": [
32877                 [
32878                     [
32879                         19.83682,
32880                         49.25529
32881                     ],
32882                     [
32883                         19.80075,
32884                         49.42385
32885                     ],
32886                     [
32887                         19.60437,
32888                         49.48058
32889                     ],
32890                     [
32891                         19.49179,
32892                         49.63961
32893                     ],
32894                     [
32895                         19.21831,
32896                         49.52604
32897                     ],
32898                     [
32899                         19.16778,
32900                         49.42521
32901                     ],
32902                     [
32903                         19.00308,
32904                         49.42236
32905                     ],
32906                     [
32907                         18.97611,
32908                         49.5308
32909                     ],
32910                     [
32911                         18.54685,
32912                         49.51425
32913                     ],
32914                     [
32915                         18.31432,
32916                         49.33818
32917                     ],
32918                     [
32919                         18.15913,
32920                         49.2961
32921                     ],
32922                     [
32923                         18.05564,
32924                         49.11134
32925                     ],
32926                     [
32927                         17.56396,
32928                         48.84938
32929                     ],
32930                     [
32931                         17.17929,
32932                         48.88816
32933                     ],
32934                     [
32935                         17.058,
32936                         48.81105
32937                     ],
32938                     [
32939                         16.90426,
32940                         48.61947
32941                     ],
32942                     [
32943                         16.79685,
32944                         48.38561
32945                     ],
32946                     [
32947                         17.06762,
32948                         48.01116
32949                     ],
32950                     [
32951                         17.32787,
32952                         47.97749
32953                     ],
32954                     [
32955                         17.51699,
32956                         47.82535
32957                     ],
32958                     [
32959                         17.74776,
32960                         47.73093
32961                     ],
32962                     [
32963                         18.29515,
32964                         47.72075
32965                     ],
32966                     [
32967                         18.67959,
32968                         47.75541
32969                     ],
32970                     [
32971                         18.89755,
32972                         47.81203
32973                     ],
32974                     [
32975                         18.79463,
32976                         47.88245
32977                     ],
32978                     [
32979                         18.84318,
32980                         48.04046
32981                     ],
32982                     [
32983                         19.46212,
32984                         48.05333
32985                     ],
32986                     [
32987                         19.62064,
32988                         48.22938
32989                     ],
32990                     [
32991                         19.89585,
32992                         48.09387
32993                     ],
32994                     [
32995                         20.33766,
32996                         48.2643
32997                     ],
32998                     [
32999                         20.55395,
33000                         48.52358
33001                     ],
33002                     [
33003                         20.82335,
33004                         48.55714
33005                     ],
33006                     [
33007                         21.10271,
33008                         48.47096
33009                     ],
33010                     [
33011                         21.45863,
33012                         48.55513
33013                     ],
33014                     [
33015                         21.74536,
33016                         48.31435
33017                     ],
33018                     [
33019                         22.15293,
33020                         48.37179
33021                     ],
33022                     [
33023                         22.61255,
33024                         49.08914
33025                     ],
33026                     [
33027                         22.09997,
33028                         49.23814
33029                     ],
33030                     [
33031                         21.9686,
33032                         49.36363
33033                     ],
33034                     [
33035                         21.6244,
33036                         49.46989
33037                     ],
33038                     [
33039                         21.06873,
33040                         49.46402
33041                     ],
33042                     [
33043                         20.94336,
33044                         49.31088
33045                     ],
33046                     [
33047                         20.73052,
33048                         49.44006
33049                     ],
33050                     [
33051                         20.22804,
33052                         49.41714
33053                     ],
33054                     [
33055                         20.05234,
33056                         49.23052
33057                     ],
33058                     [
33059                         19.83682,
33060                         49.25529
33061                     ]
33062                 ]
33063             ],
33064             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
33065         },
33066         {
33067             "name": "Freemap.sk Cyclo",
33068             "type": "tms",
33069             "template": "http://t{switch:1,2,3,4}.freemap.sk/C/{zoom}/{x}/{y}.jpeg",
33070             "scaleExtent": [
33071                 8,
33072                 16
33073             ],
33074             "polygon": [
33075                 [
33076                     [
33077                         19.83682,
33078                         49.25529
33079                     ],
33080                     [
33081                         19.80075,
33082                         49.42385
33083                     ],
33084                     [
33085                         19.60437,
33086                         49.48058
33087                     ],
33088                     [
33089                         19.49179,
33090                         49.63961
33091                     ],
33092                     [
33093                         19.21831,
33094                         49.52604
33095                     ],
33096                     [
33097                         19.16778,
33098                         49.42521
33099                     ],
33100                     [
33101                         19.00308,
33102                         49.42236
33103                     ],
33104                     [
33105                         18.97611,
33106                         49.5308
33107                     ],
33108                     [
33109                         18.54685,
33110                         49.51425
33111                     ],
33112                     [
33113                         18.31432,
33114                         49.33818
33115                     ],
33116                     [
33117                         18.15913,
33118                         49.2961
33119                     ],
33120                     [
33121                         18.05564,
33122                         49.11134
33123                     ],
33124                     [
33125                         17.56396,
33126                         48.84938
33127                     ],
33128                     [
33129                         17.17929,
33130                         48.88816
33131                     ],
33132                     [
33133                         17.058,
33134                         48.81105
33135                     ],
33136                     [
33137                         16.90426,
33138                         48.61947
33139                     ],
33140                     [
33141                         16.79685,
33142                         48.38561
33143                     ],
33144                     [
33145                         17.06762,
33146                         48.01116
33147                     ],
33148                     [
33149                         17.32787,
33150                         47.97749
33151                     ],
33152                     [
33153                         17.51699,
33154                         47.82535
33155                     ],
33156                     [
33157                         17.74776,
33158                         47.73093
33159                     ],
33160                     [
33161                         18.29515,
33162                         47.72075
33163                     ],
33164                     [
33165                         18.67959,
33166                         47.75541
33167                     ],
33168                     [
33169                         18.89755,
33170                         47.81203
33171                     ],
33172                     [
33173                         18.79463,
33174                         47.88245
33175                     ],
33176                     [
33177                         18.84318,
33178                         48.04046
33179                     ],
33180                     [
33181                         19.46212,
33182                         48.05333
33183                     ],
33184                     [
33185                         19.62064,
33186                         48.22938
33187                     ],
33188                     [
33189                         19.89585,
33190                         48.09387
33191                     ],
33192                     [
33193                         20.33766,
33194                         48.2643
33195                     ],
33196                     [
33197                         20.55395,
33198                         48.52358
33199                     ],
33200                     [
33201                         20.82335,
33202                         48.55714
33203                     ],
33204                     [
33205                         21.10271,
33206                         48.47096
33207                     ],
33208                     [
33209                         21.45863,
33210                         48.55513
33211                     ],
33212                     [
33213                         21.74536,
33214                         48.31435
33215                     ],
33216                     [
33217                         22.15293,
33218                         48.37179
33219                     ],
33220                     [
33221                         22.61255,
33222                         49.08914
33223                     ],
33224                     [
33225                         22.09997,
33226                         49.23814
33227                     ],
33228                     [
33229                         21.9686,
33230                         49.36363
33231                     ],
33232                     [
33233                         21.6244,
33234                         49.46989
33235                     ],
33236                     [
33237                         21.06873,
33238                         49.46402
33239                     ],
33240                     [
33241                         20.94336,
33242                         49.31088
33243                     ],
33244                     [
33245                         20.73052,
33246                         49.44006
33247                     ],
33248                     [
33249                         20.22804,
33250                         49.41714
33251                     ],
33252                     [
33253                         20.05234,
33254                         49.23052
33255                     ],
33256                     [
33257                         19.83682,
33258                         49.25529
33259                     ]
33260                 ]
33261             ],
33262             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
33263         },
33264         {
33265             "name": "Freemap.sk Hiking",
33266             "type": "tms",
33267             "template": "http://t{switch:1,2,3,4}.freemap.sk/T/{zoom}/{x}/{y}.jpeg",
33268             "scaleExtent": [
33269                 8,
33270                 16
33271             ],
33272             "polygon": [
33273                 [
33274                     [
33275                         19.83682,
33276                         49.25529
33277                     ],
33278                     [
33279                         19.80075,
33280                         49.42385
33281                     ],
33282                     [
33283                         19.60437,
33284                         49.48058
33285                     ],
33286                     [
33287                         19.49179,
33288                         49.63961
33289                     ],
33290                     [
33291                         19.21831,
33292                         49.52604
33293                     ],
33294                     [
33295                         19.16778,
33296                         49.42521
33297                     ],
33298                     [
33299                         19.00308,
33300                         49.42236
33301                     ],
33302                     [
33303                         18.97611,
33304                         49.5308
33305                     ],
33306                     [
33307                         18.54685,
33308                         49.51425
33309                     ],
33310                     [
33311                         18.31432,
33312                         49.33818
33313                     ],
33314                     [
33315                         18.15913,
33316                         49.2961
33317                     ],
33318                     [
33319                         18.05564,
33320                         49.11134
33321                     ],
33322                     [
33323                         17.56396,
33324                         48.84938
33325                     ],
33326                     [
33327                         17.17929,
33328                         48.88816
33329                     ],
33330                     [
33331                         17.058,
33332                         48.81105
33333                     ],
33334                     [
33335                         16.90426,
33336                         48.61947
33337                     ],
33338                     [
33339                         16.79685,
33340                         48.38561
33341                     ],
33342                     [
33343                         17.06762,
33344                         48.01116
33345                     ],
33346                     [
33347                         17.32787,
33348                         47.97749
33349                     ],
33350                     [
33351                         17.51699,
33352                         47.82535
33353                     ],
33354                     [
33355                         17.74776,
33356                         47.73093
33357                     ],
33358                     [
33359                         18.29515,
33360                         47.72075
33361                     ],
33362                     [
33363                         18.67959,
33364                         47.75541
33365                     ],
33366                     [
33367                         18.89755,
33368                         47.81203
33369                     ],
33370                     [
33371                         18.79463,
33372                         47.88245
33373                     ],
33374                     [
33375                         18.84318,
33376                         48.04046
33377                     ],
33378                     [
33379                         19.46212,
33380                         48.05333
33381                     ],
33382                     [
33383                         19.62064,
33384                         48.22938
33385                     ],
33386                     [
33387                         19.89585,
33388                         48.09387
33389                     ],
33390                     [
33391                         20.33766,
33392                         48.2643
33393                     ],
33394                     [
33395                         20.55395,
33396                         48.52358
33397                     ],
33398                     [
33399                         20.82335,
33400                         48.55714
33401                     ],
33402                     [
33403                         21.10271,
33404                         48.47096
33405                     ],
33406                     [
33407                         21.45863,
33408                         48.55513
33409                     ],
33410                     [
33411                         21.74536,
33412                         48.31435
33413                     ],
33414                     [
33415                         22.15293,
33416                         48.37179
33417                     ],
33418                     [
33419                         22.61255,
33420                         49.08914
33421                     ],
33422                     [
33423                         22.09997,
33424                         49.23814
33425                     ],
33426                     [
33427                         21.9686,
33428                         49.36363
33429                     ],
33430                     [
33431                         21.6244,
33432                         49.46989
33433                     ],
33434                     [
33435                         21.06873,
33436                         49.46402
33437                     ],
33438                     [
33439                         20.94336,
33440                         49.31088
33441                     ],
33442                     [
33443                         20.73052,
33444                         49.44006
33445                     ],
33446                     [
33447                         20.22804,
33448                         49.41714
33449                     ],
33450                     [
33451                         20.05234,
33452                         49.23052
33453                     ],
33454                     [
33455                         19.83682,
33456                         49.25529
33457                     ]
33458                 ]
33459             ],
33460             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
33461         },
33462         {
33463             "name": "Freemap.sk Ski",
33464             "type": "tms",
33465             "template": "http://t{switch:1,2,3,4}.freemap.sk/K/{zoom}/{x}/{y}.jpeg",
33466             "scaleExtent": [
33467                 8,
33468                 16
33469             ],
33470             "polygon": [
33471                 [
33472                     [
33473                         19.83682,
33474                         49.25529
33475                     ],
33476                     [
33477                         19.80075,
33478                         49.42385
33479                     ],
33480                     [
33481                         19.60437,
33482                         49.48058
33483                     ],
33484                     [
33485                         19.49179,
33486                         49.63961
33487                     ],
33488                     [
33489                         19.21831,
33490                         49.52604
33491                     ],
33492                     [
33493                         19.16778,
33494                         49.42521
33495                     ],
33496                     [
33497                         19.00308,
33498                         49.42236
33499                     ],
33500                     [
33501                         18.97611,
33502                         49.5308
33503                     ],
33504                     [
33505                         18.54685,
33506                         49.51425
33507                     ],
33508                     [
33509                         18.31432,
33510                         49.33818
33511                     ],
33512                     [
33513                         18.15913,
33514                         49.2961
33515                     ],
33516                     [
33517                         18.05564,
33518                         49.11134
33519                     ],
33520                     [
33521                         17.56396,
33522                         48.84938
33523                     ],
33524                     [
33525                         17.17929,
33526                         48.88816
33527                     ],
33528                     [
33529                         17.058,
33530                         48.81105
33531                     ],
33532                     [
33533                         16.90426,
33534                         48.61947
33535                     ],
33536                     [
33537                         16.79685,
33538                         48.38561
33539                     ],
33540                     [
33541                         17.06762,
33542                         48.01116
33543                     ],
33544                     [
33545                         17.32787,
33546                         47.97749
33547                     ],
33548                     [
33549                         17.51699,
33550                         47.82535
33551                     ],
33552                     [
33553                         17.74776,
33554                         47.73093
33555                     ],
33556                     [
33557                         18.29515,
33558                         47.72075
33559                     ],
33560                     [
33561                         18.67959,
33562                         47.75541
33563                     ],
33564                     [
33565                         18.89755,
33566                         47.81203
33567                     ],
33568                     [
33569                         18.79463,
33570                         47.88245
33571                     ],
33572                     [
33573                         18.84318,
33574                         48.04046
33575                     ],
33576                     [
33577                         19.46212,
33578                         48.05333
33579                     ],
33580                     [
33581                         19.62064,
33582                         48.22938
33583                     ],
33584                     [
33585                         19.89585,
33586                         48.09387
33587                     ],
33588                     [
33589                         20.33766,
33590                         48.2643
33591                     ],
33592                     [
33593                         20.55395,
33594                         48.52358
33595                     ],
33596                     [
33597                         20.82335,
33598                         48.55714
33599                     ],
33600                     [
33601                         21.10271,
33602                         48.47096
33603                     ],
33604                     [
33605                         21.45863,
33606                         48.55513
33607                     ],
33608                     [
33609                         21.74536,
33610                         48.31435
33611                     ],
33612                     [
33613                         22.15293,
33614                         48.37179
33615                     ],
33616                     [
33617                         22.61255,
33618                         49.08914
33619                     ],
33620                     [
33621                         22.09997,
33622                         49.23814
33623                     ],
33624                     [
33625                         21.9686,
33626                         49.36363
33627                     ],
33628                     [
33629                         21.6244,
33630                         49.46989
33631                     ],
33632                     [
33633                         21.06873,
33634                         49.46402
33635                     ],
33636                     [
33637                         20.94336,
33638                         49.31088
33639                     ],
33640                     [
33641                         20.73052,
33642                         49.44006
33643                     ],
33644                     [
33645                         20.22804,
33646                         49.41714
33647                     ],
33648                     [
33649                         20.05234,
33650                         49.23052
33651                     ],
33652                     [
33653                         19.83682,
33654                         49.25529
33655                     ]
33656                 ]
33657             ],
33658             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
33659         },
33660         {
33661             "name": "Fugro (Denmark)",
33662             "type": "tms",
33663             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/fugro2005/{zoom}/{x}/{y}.png",
33664             "scaleExtent": [
33665                 0,
33666                 19
33667             ],
33668             "polygon": [
33669                 [
33670                     [
33671                         8.3743941,
33672                         54.9551655
33673                     ],
33674                     [
33675                         8.3683809,
33676                         55.4042149
33677                     ],
33678                     [
33679                         8.2103997,
33680                         55.4039795
33681                     ],
33682                     [
33683                         8.2087314,
33684                         55.4937345
33685                     ],
33686                     [
33687                         8.0502655,
33688                         55.4924731
33689                     ],
33690                     [
33691                         8.0185123,
33692                         56.7501399
33693                     ],
33694                     [
33695                         8.1819161,
33696                         56.7509948
33697                     ],
33698                     [
33699                         8.1763274,
33700                         57.0208898
33701                     ],
33702                     [
33703                         8.3413329,
33704                         57.0219872
33705                     ],
33706                     [
33707                         8.3392467,
33708                         57.1119574
33709                     ],
33710                     [
33711                         8.5054433,
33712                         57.1123212
33713                     ],
33714                     [
33715                         8.5033923,
33716                         57.2020499
33717                     ],
33718                     [
33719                         9.3316304,
33720                         57.2027636
33721                     ],
33722                     [
33723                         9.3319079,
33724                         57.2924835
33725                     ],
33726                     [
33727                         9.4978864,
33728                         57.2919578
33729                     ],
33730                     [
33731                         9.4988593,
33732                         57.3820608
33733                     ],
33734                     [
33735                         9.6649749,
33736                         57.3811615
33737                     ],
33738                     [
33739                         9.6687295,
33740                         57.5605591
33741                     ],
33742                     [
33743                         9.8351961,
33744                         57.5596265
33745                     ],
33746                     [
33747                         9.8374896,
33748                         57.6493322
33749                     ],
33750                     [
33751                         10.1725726,
33752                         57.6462818
33753                     ],
33754                     [
33755                         10.1754245,
33756                         57.7367768
33757                     ],
33758                     [
33759                         10.5118282,
33760                         57.7330269
33761                     ],
33762                     [
33763                         10.5152095,
33764                         57.8228945
33765                     ],
33766                     [
33767                         10.6834853,
33768                         57.8207722
33769                     ],
33770                     [
33771                         10.6751613,
33772                         57.6412021
33773                     ],
33774                     [
33775                         10.5077045,
33776                         57.6433097
33777                     ],
33778                     [
33779                         10.5039992,
33780                         57.5535088
33781                     ],
33782                     [
33783                         10.671038,
33784                         57.5514113
33785                     ],
33786                     [
33787                         10.6507805,
33788                         57.1024538
33789                     ],
33790                     [
33791                         10.4857673,
33792                         57.1045138
33793                     ],
33794                     [
33795                         10.4786236,
33796                         56.9249051
33797                     ],
33798                     [
33799                         10.3143981,
33800                         56.9267573
33801                     ],
33802                     [
33803                         10.3112341,
33804                         56.8369269
33805                     ],
33806                     [
33807                         10.4750295,
33808                         56.83509
33809                     ],
33810                     [
33811                         10.4649016,
33812                         56.5656681
33813                     ],
33814                     [
33815                         10.9524239,
33816                         56.5589761
33817                     ],
33818                     [
33819                         10.9479249,
33820                         56.4692243
33821                     ],
33822                     [
33823                         11.1099335,
33824                         56.4664675
33825                     ],
33826                     [
33827                         11.1052639,
33828                         56.376833
33829                     ],
33830                     [
33831                         10.9429901,
33832                         56.3795284
33833                     ],
33834                     [
33835                         10.9341235,
33836                         56.1994768
33837                     ],
33838                     [
33839                         10.7719685,
33840                         56.2020244
33841                     ],
33842                     [
33843                         10.7694751,
33844                         56.1120103
33845                     ],
33846                     [
33847                         10.6079695,
33848                         56.1150259
33849                     ],
33850                     [
33851                         10.4466742,
33852                         56.116717
33853                     ],
33854                     [
33855                         10.2865948,
33856                         56.118675
33857                     ],
33858                     [
33859                         10.2831527,
33860                         56.0281851
33861                     ],
33862                     [
33863                         10.4439274,
33864                         56.0270388
33865                     ],
33866                     [
33867                         10.4417713,
33868                         55.7579243
33869                     ],
33870                     [
33871                         10.4334961,
33872                         55.6693533
33873                     ],
33874                     [
33875                         10.743814,
33876                         55.6646861
33877                     ],
33878                     [
33879                         10.743814,
33880                         55.5712253
33881                     ],
33882                     [
33883                         10.8969041,
33884                         55.5712253
33885                     ],
33886                     [
33887                         10.9051793,
33888                         55.3953852
33889                     ],
33890                     [
33891                         11.0613726,
33892                         55.3812841
33893                     ],
33894                     [
33895                         11.0593038,
33896                         55.1124061
33897                     ],
33898                     [
33899                         11.0458567,
33900                         55.0318621
33901                     ],
33902                     [
33903                         11.2030844,
33904                         55.0247474
33905                     ],
33906                     [
33907                         11.2030844,
33908                         55.117139
33909                     ],
33910                     [
33911                         11.0593038,
33912                         55.1124061
33913                     ],
33914                     [
33915                         11.0613726,
33916                         55.3812841
33917                     ],
33918                     [
33919                         11.0789572,
33920                         55.5712253
33921                     ],
33922                     [
33923                         10.8969041,
33924                         55.5712253
33925                     ],
33926                     [
33927                         10.9258671,
33928                         55.6670198
33929                     ],
33930                     [
33931                         10.743814,
33932                         55.6646861
33933                     ],
33934                     [
33935                         10.7562267,
33936                         55.7579243
33937                     ],
33938                     [
33939                         10.4417713,
33940                         55.7579243
33941                     ],
33942                     [
33943                         10.4439274,
33944                         56.0270388
33945                     ],
33946                     [
33947                         10.4466742,
33948                         56.116717
33949                     ],
33950                     [
33951                         10.6079695,
33952                         56.1150259
33953                     ],
33954                     [
33955                         10.6052053,
33956                         56.0247462
33957                     ],
33958                     [
33959                         10.9258671,
33960                         56.0201215
33961                     ],
33962                     [
33963                         10.9197132,
33964                         55.9309388
33965                     ],
33966                     [
33967                         11.0802782,
33968                         55.92792
33969                     ],
33970                     [
33971                         11.0858066,
33972                         56.0178284
33973                     ],
33974                     [
33975                         11.7265047,
33976                         56.005058
33977                     ],
33978                     [
33979                         11.7319981,
33980                         56.0952142
33981                     ],
33982                     [
33983                         12.0540333,
33984                         56.0871256
33985                     ],
33986                     [
33987                         12.0608477,
33988                         56.1762576
33989                     ],
33990                     [
33991                         12.7023469,
33992                         56.1594405
33993                     ],
33994                     [
33995                         12.6611131,
33996                         55.7114318
33997                     ],
33998                     [
33999                         12.9792318,
34000                         55.7014026
34001                     ],
34002                     [
34003                         12.9612912,
34004                         55.5217294
34005                     ],
34006                     [
34007                         12.3268659,
34008                         55.5412096
34009                     ],
34010                     [
34011                         12.3206071,
34012                         55.4513655
34013                     ],
34014                     [
34015                         12.4778226,
34016                         55.447067
34017                     ],
34018                     [
34019                         12.4702432,
34020                         55.3570479
34021                     ],
34022                     [
34023                         12.6269738,
34024                         55.3523837
34025                     ],
34026                     [
34027                         12.6200898,
34028                         55.2632576
34029                     ],
34030                     [
34031                         12.4627339,
34032                         55.26722
34033                     ],
34034                     [
34035                         12.4552949,
34036                         55.1778223
34037                     ],
34038                     [
34039                         12.2987046,
34040                         55.1822303
34041                     ],
34042                     [
34043                         12.2897344,
34044                         55.0923641
34045                     ],
34046                     [
34047                         12.6048608,
34048                         55.0832904
34049                     ],
34050                     [
34051                         12.5872011,
34052                         54.9036285
34053                     ],
34054                     [
34055                         12.2766618,
34056                         54.9119031
34057                     ],
34058                     [
34059                         12.2610181,
34060                         54.7331602
34061                     ],
34062                     [
34063                         12.1070691,
34064                         54.7378161
34065                     ],
34066                     [
34067                         12.0858621,
34068                         54.4681655
34069                     ],
34070                     [
34071                         11.7794953,
34072                         54.4753579
34073                     ],
34074                     [
34075                         11.7837381,
34076                         54.5654783
34077                     ],
34078                     [
34079                         11.1658525,
34080                         54.5782155
34081                     ],
34082                     [
34083                         11.1706443,
34084                         54.6686508
34085                     ],
34086                     [
34087                         10.8617173,
34088                         54.6733956
34089                     ],
34090                     [
34091                         10.8651245,
34092                         54.7634667
34093                     ],
34094                     [
34095                         10.7713646,
34096                         54.7643888
34097                     ],
34098                     [
34099                         10.7707276,
34100                         54.7372807
34101                     ],
34102                     [
34103                         10.7551428,
34104                         54.7375776
34105                     ],
34106                     [
34107                         10.7544039,
34108                         54.7195666
34109                     ],
34110                     [
34111                         10.7389074,
34112                         54.7197588
34113                     ],
34114                     [
34115                         10.7384368,
34116                         54.7108482
34117                     ],
34118                     [
34119                         10.7074486,
34120                         54.7113045
34121                     ],
34122                     [
34123                         10.7041094,
34124                         54.6756741
34125                     ],
34126                     [
34127                         10.5510973,
34128                         54.6781698
34129                     ],
34130                     [
34131                         10.5547184,
34132                         54.7670245
34133                     ],
34134                     [
34135                         10.2423994,
34136                         54.7705935
34137                     ],
34138                     [
34139                         10.2459845,
34140                         54.8604673
34141                     ],
34142                     [
34143                         10.0902268,
34144                         54.8622134
34145                     ],
34146                     [
34147                         10.0873731,
34148                         54.7723851
34149                     ],
34150                     [
34151                         9.1555798,
34152                         54.7769557
34153                     ],
34154                     [
34155                         9.1562752,
34156                         54.8675369
34157                     ],
34158                     [
34159                         8.5321973,
34160                         54.8663765
34161                     ],
34162                     [
34163                         8.531432,
34164                         54.95516
34165                     ]
34166                 ],
34167                 [
34168                     [
34169                         11.4577738,
34170                         56.819554
34171                     ],
34172                     [
34173                         11.7849181,
34174                         56.8127385
34175                     ],
34176                     [
34177                         11.7716715,
34178                         56.6332796
34179                     ],
34180                     [
34181                         11.4459621,
34182                         56.6401087
34183                     ]
34184                 ],
34185                 [
34186                     [
34187                         11.3274736,
34188                         57.3612962
34189                     ],
34190                     [
34191                         11.3161808,
34192                         57.1818004
34193                     ],
34194                     [
34195                         11.1508692,
34196                         57.1847276
34197                     ],
34198                     [
34199                         11.1456628,
34200                         57.094962
34201                     ],
34202                     [
34203                         10.8157703,
34204                         57.1001693
34205                     ],
34206                     [
34207                         10.8290599,
34208                         57.3695272
34209                     ]
34210                 ],
34211                 [
34212                     [
34213                         11.5843266,
34214                         56.2777928
34215                     ],
34216                     [
34217                         11.5782882,
34218                         56.1880397
34219                     ],
34220                     [
34221                         11.7392309,
34222                         56.1845765
34223                     ],
34224                     [
34225                         11.7456428,
34226                         56.2743186
34227                     ]
34228                 ],
34229                 [
34230                     [
34231                         14.6825922,
34232                         55.3639405
34233                     ],
34234                     [
34235                         14.8395247,
34236                         55.3565231
34237                     ],
34238                     [
34239                         14.8263755,
34240                         55.2671261
34241                     ],
34242                     [
34243                         15.1393406,
34244                         55.2517359
34245                     ],
34246                     [
34247                         15.1532015,
34248                         55.3410836
34249                     ],
34250                     [
34251                         15.309925,
34252                         55.3330556
34253                     ],
34254                     [
34255                         15.295719,
34256                         55.2437356
34257                     ],
34258                     [
34259                         15.1393406,
34260                         55.2517359
34261                     ],
34262                     [
34263                         15.1255631,
34264                         55.1623802
34265                     ],
34266                     [
34267                         15.2815819,
34268                         55.1544167
34269                     ],
34270                     [
34271                         15.2535578,
34272                         54.9757646
34273                     ],
34274                     [
34275                         14.6317464,
34276                         55.0062496
34277                     ]
34278                 ]
34279             ],
34280             "terms_url": "http://wiki.openstreetmap.org/wiki/Fugro",
34281             "terms_text": "Fugro Aerial Mapping"
34282         },
34283         {
34284             "name": "Geoimage.at MaxRes",
34285             "type": "tms",
34286             "template": "http://geoimage.openstreetmap.at/4d80de696cd562a63ce463a58a61488d/{zoom}/{x}/{y}.jpg",
34287             "polygon": [
34288                 [
34289                     [
34290                         16.5073284,
34291                         46.9929304
34292                     ],
34293                     [
34294                         16.283417,
34295                         46.9929304
34296                     ],
34297                     [
34298                         16.135839,
34299                         46.8713046
34300                     ],
34301                     [
34302                         15.9831722,
34303                         46.8190947
34304                     ],
34305                     [
34306                         16.0493278,
34307                         46.655175
34308                     ],
34309                     [
34310                         15.8610387,
34311                         46.7180116
34312                     ],
34313                     [
34314                         15.7592608,
34315                         46.6900933
34316                     ],
34317                     [
34318                         15.5607938,
34319                         46.6796202
34320                     ],
34321                     [
34322                         15.5760605,
34323                         46.6342132
34324                     ],
34325                     [
34326                         15.4793715,
34327                         46.6027553
34328                     ],
34329                     [
34330                         15.4335715,
34331                         46.6516819
34332                     ],
34333                     [
34334                         15.2249267,
34335                         46.6342132
34336                     ],
34337                     [
34338                         15.0468154,
34339                         46.6481886
34340                     ],
34341                     [
34342                         14.9908376,
34343                         46.5887681
34344                     ],
34345                     [
34346                         14.9603042,
34347                         46.6237293
34348                     ],
34349                     [
34350                         14.8534374,
34351                         46.6027553
34352                     ],
34353                     [
34354                         14.8330818,
34355                         46.5012666
34356                     ],
34357                     [
34358                         14.7516595,
34359                         46.4977636
34360                     ],
34361                     [
34362                         14.6804149,
34363                         46.4381781
34364                     ],
34365                     [
34366                         14.6142593,
34367                         46.4381781
34368                     ],
34369                     [
34370                         14.578637,
34371                         46.3785275
34372                     ],
34373                     [
34374                         14.4412369,
34375                         46.4311638
34376                     ],
34377                     [
34378                         14.1613476,
34379                         46.4276563
34380                     ],
34381                     [
34382                         14.1257253,
34383                         46.4767409
34384                     ],
34385                     [
34386                         14.0188585,
34387                         46.4767409
34388                     ],
34389                     [
34390                         13.9119917,
34391                         46.5257813
34392                     ],
34393                     [
34394                         13.8254805,
34395                         46.5047694
34396                     ],
34397                     [
34398                         13.4438134,
34399                         46.560783
34400                     ],
34401                     [
34402                         13.3064132,
34403                         46.5502848
34404                     ],
34405                     [
34406                         13.1283019,
34407                         46.5887681
34408                     ],
34409                     [
34410                         12.8433237,
34411                         46.6132433
34412                     ],
34413                     [
34414                         12.7262791,
34415                         46.6412014
34416                     ],
34417                     [
34418                         12.5125455,
34419                         46.6656529
34420                     ],
34421                     [
34422                         12.3598787,
34423                         46.7040543
34424                     ],
34425                     [
34426                         12.3649676,
34427                         46.7703197
34428                     ],
34429                     [
34430                         12.2886341,
34431                         46.7772902
34432                     ],
34433                     [
34434                         12.2733674,
34435                         46.8852187
34436                     ],
34437                     [
34438                         12.2072118,
34439                         46.8747835
34440                     ],
34441                     [
34442                         12.1308784,
34443                         46.9026062
34444                     ],
34445                     [
34446                         12.1156117,
34447                         46.9998721
34448                     ],
34449                     [
34450                         12.2530119,
34451                         47.0657733
34452                     ],
34453                     [
34454                         12.2123007,
34455                         47.0934969
34456                     ],
34457                     [
34458                         11.9833004,
34459                         47.0449712
34460                     ],
34461                     [
34462                         11.7339445,
34463                         46.9616816
34464                     ],
34465                     [
34466                         11.6321666,
34467                         47.010283
34468                     ],
34469                     [
34470                         11.5405665,
34471                         46.9755722
34472                     ],
34473                     [
34474                         11.4998553,
34475                         47.0068129
34476                     ],
34477                     [
34478                         11.418433,
34479                         46.9651546
34480                     ],
34481                     [
34482                         11.2555884,
34483                         46.9755722
34484                     ],
34485                     [
34486                         11.1130993,
34487                         46.913036
34488                     ],
34489                     [
34490                         11.0418548,
34491                         46.7633482
34492                     ],
34493                     [
34494                         10.8891879,
34495                         46.7598621
34496                     ],
34497                     [
34498                         10.7416099,
34499                         46.7842599
34500                     ],
34501                     [
34502                         10.7059877,
34503                         46.8643462
34504                     ],
34505                     [
34506                         10.5787653,
34507                         46.8399847
34508                     ],
34509                     [
34510                         10.4566318,
34511                         46.8504267
34512                     ],
34513                     [
34514                         10.4769874,
34515                         46.9269392
34516                     ],
34517                     [
34518                         10.3853873,
34519                         46.9894592
34520                     ],
34521                     [
34522                         10.2327204,
34523                         46.8643462
34524                     ],
34525                     [
34526                         10.1207647,
34527                         46.8330223
34528                     ],
34529                     [
34530                         9.8663199,
34531                         46.9408389
34532                     ],
34533                     [
34534                         9.9019422,
34535                         47.0033426
34536                     ],
34537                     [
34538                         9.6831197,
34539                         47.0588402
34540                     ],
34541                     [
34542                         9.6118752,
34543                         47.0380354
34544                     ],
34545                     [
34546                         9.6322307,
34547                         47.128131
34548                     ],
34549                     [
34550                         9.5813418,
34551                         47.1662025
34552                     ],
34553                     [
34554                         9.5406306,
34555                         47.2664422
34556                     ],
34557                     [
34558                         9.6067863,
34559                         47.3492559
34560                     ],
34561                     [
34562                         9.6729419,
34563                         47.369939
34564                     ],
34565                     [
34566                         9.6424085,
34567                         47.4457079
34568                     ],
34569                     [
34570                         9.5660751,
34571                         47.4801122
34572                     ],
34573                     [
34574                         9.7136531,
34575                         47.5282405
34576                     ],
34577                     [
34578                         9.7848976,
34579                         47.5969187
34580                     ],
34581                     [
34582                         9.8357866,
34583                         47.5454185
34584                     ],
34585                     [
34586                         9.9477423,
34587                         47.538548
34588                     ],
34589                     [
34590                         10.0902313,
34591                         47.4491493
34592                     ],
34593                     [
34594                         10.1105869,
34595                         47.3664924
34596                     ],
34597                     [
34598                         10.2428982,
34599                         47.3871688
34600                     ],
34601                     [
34602                         10.1869203,
34603                         47.2698953
34604                     ],
34605                     [
34606                         10.3243205,
34607                         47.2975125
34608                     ],
34609                     [
34610                         10.4820763,
34611                         47.4491493
34612                     ],
34613                     [
34614                         10.4311873,
34615                         47.4869904
34616                     ],
34617                     [
34618                         10.4413651,
34619                         47.5900549
34620                     ],
34621                     [
34622                         10.4871652,
34623                         47.5522881
34624                     ],
34625                     [
34626                         10.5482319,
34627                         47.5351124
34628                     ],
34629                     [
34630                         10.5991209,
34631                         47.5660246
34632                     ],
34633                     [
34634                         10.7568766,
34635                         47.5316766
34636                     ],
34637                     [
34638                         10.8891879,
34639                         47.5454185
34640                     ],
34641                     [
34642                         10.9400769,
34643                         47.4869904
34644                     ],
34645                     [
34646                         10.9960547,
34647                         47.3906141
34648                     ],
34649                     [
34650                         11.2352328,
34651                         47.4422662
34652                     ],
34653                     [
34654                         11.2810328,
34655                         47.3975039
34656                     ],
34657                     [
34658                         11.4235219,
34659                         47.5144941
34660                     ],
34661                     [
34662                         11.5761888,
34663                         47.5076195
34664                     ],
34665                     [
34666                         11.6067221,
34667                         47.5900549
34668                     ],
34669                     [
34670                         11.8357224,
34671                         47.5866227
34672                     ],
34673                     [
34674                         12.003656,
34675                         47.6243647
34676                     ],
34677                     [
34678                         12.2072118,
34679                         47.6037815
34680                     ],
34681                     [
34682                         12.1614117,
34683                         47.6963421
34684                     ],
34685                     [
34686                         12.2581008,
34687                         47.7442718
34688                     ],
34689                     [
34690                         12.2530119,
34691                         47.6792136
34692                     ],
34693                     [
34694                         12.4311232,
34695                         47.7100408
34696                     ],
34697                     [
34698                         12.4921899,
34699                         47.631224
34700                     ],
34701                     [
34702                         12.5685234,
34703                         47.6277944
34704                     ],
34705                     [
34706                         12.6295901,
34707                         47.6894913
34708                     ],
34709                     [
34710                         12.7720792,
34711                         47.6689338
34712                     ],
34713                     [
34714                         12.8331459,
34715                         47.5419833
34716                     ],
34717                     [
34718                         12.975635,
34719                         47.4732332
34720                     ],
34721                     [
34722                         13.0417906,
34723                         47.4938677
34724                     ],
34725                     [
34726                         13.0367017,
34727                         47.5557226
34728                     ],
34729                     [
34730                         13.0977685,
34731                         47.6415112
34732                     ],
34733                     [
34734                         13.0316128,
34735                         47.7100408
34736                     ],
34737                     [
34738                         12.9043905,
34739                         47.7203125
34740                     ],
34741                     [
34742                         13.0061684,
34743                         47.84683
34744                     ],
34745                     [
34746                         12.9451016,
34747                         47.9355501
34748                     ],
34749                     [
34750                         12.8636793,
34751                         47.9594103
34752                     ],
34753                     [
34754                         12.8636793,
34755                         48.0036929
34756                     ],
34757                     [
34758                         12.7517236,
34759                         48.0989418
34760                     ],
34761                     [
34762                         12.8738571,
34763                         48.2109733
34764                     ],
34765                     [
34766                         12.9603683,
34767                         48.2109733
34768                     ],
34769                     [
34770                         13.0417906,
34771                         48.2652035
34772                     ],
34773                     [
34774                         13.1842797,
34775                         48.2990682
34776                     ],
34777                     [
34778                         13.2606131,
34779                         48.2922971
34780                     ],
34781                     [
34782                         13.3980133,
34783                         48.3565867
34784                     ],
34785                     [
34786                         13.4438134,
34787                         48.417418
34788                     ],
34789                     [
34790                         13.4387245,
34791                         48.5523383
34792                     ],
34793                     [
34794                         13.509969,
34795                         48.5860123
34796                     ],
34797                     [
34798                         13.6117469,
34799                         48.5725454
34800                     ],
34801                     [
34802                         13.7287915,
34803                         48.5118999
34804                     ],
34805                     [
34806                         13.7847694,
34807                         48.5725454
34808                     ],
34809                     [
34810                         13.8203916,
34811                         48.6263915
34812                     ],
34813                     [
34814                         13.7949471,
34815                         48.7171267
34816                     ],
34817                     [
34818                         13.850925,
34819                         48.7741724
34820                     ],
34821                     [
34822                         14.0595697,
34823                         48.6633774
34824                     ],
34825                     [
34826                         14.0137696,
34827                         48.6331182
34828                     ],
34829                     [
34830                         14.0748364,
34831                         48.5927444
34832                     ],
34833                     [
34834                         14.2173255,
34835                         48.5961101
34836                     ],
34837                     [
34838                         14.3649034,
34839                         48.5489696
34840                     ],
34841                     [
34842                         14.4666813,
34843                         48.6499311
34844                     ],
34845                     [
34846                         14.5582815,
34847                         48.5961101
34848                     ],
34849                     [
34850                         14.5989926,
34851                         48.6263915
34852                     ],
34853                     [
34854                         14.7211261,
34855                         48.5759124
34856                     ],
34857                     [
34858                         14.7211261,
34859                         48.6868997
34860                     ],
34861                     [
34862                         14.822904,
34863                         48.7271983
34864                     ],
34865                     [
34866                         14.8178151,
34867                         48.777526
34868                     ],
34869                     [
34870                         14.9647227,
34871                         48.7851754
34872                     ],
34873                     [
34874                         14.9893637,
34875                         49.0126611
34876                     ],
34877                     [
34878                         15.1485933,
34879                         48.9950306
34880                     ],
34881                     [
34882                         15.1943934,
34883                         48.9315502
34884                     ],
34885                     [
34886                         15.3063491,
34887                         48.9850128
34888                     ],
34889                     [
34890                         15.3928603,
34891                         48.9850128
34892                     ],
34893                     [
34894                         15.4844604,
34895                         48.9282069
34896                     ],
34897                     [
34898                         15.749083,
34899                         48.8545973
34900                     ],
34901                     [
34902                         15.8406831,
34903                         48.8880697
34904                     ],
34905                     [
34906                         16.0086166,
34907                         48.7808794
34908                     ],
34909                     [
34910                         16.2070835,
34911                         48.7339115
34912                     ],
34913                     [
34914                         16.3953727,
34915                         48.7372678
34916                     ],
34917                     [
34918                         16.4920617,
34919                         48.8110498
34920                     ],
34921                     [
34922                         16.6905286,
34923                         48.7741724
34924                     ],
34925                     [
34926                         16.7057953,
34927                         48.7339115
34928                     ],
34929                     [
34930                         16.8991733,
34931                         48.713769
34932                     ],
34933                     [
34934                         16.9755067,
34935                         48.515271
34936                     ],
34937                     [
34938                         16.8482844,
34939                         48.4511817
34940                     ],
34941                     [
34942                         16.8533733,
34943                         48.3464411
34944                     ],
34945                     [
34946                         16.9551512,
34947                         48.2516513
34948                     ],
34949                     [
34950                         16.9907734,
34951                         48.1498955
34952                     ],
34953                     [
34954                         17.0925513,
34955                         48.1397088
34956                     ],
34957                     [
34958                         17.0823736,
34959                         48.0241182
34960                     ],
34961                     [
34962                         17.1739737,
34963                         48.0207146
34964                     ],
34965                     [
34966                         17.0823736,
34967                         47.8741447
34968                     ],
34969                     [
34970                         16.9856845,
34971                         47.8673174
34972                     ],
34973                     [
34974                         17.0823736,
34975                         47.8092489
34976                     ],
34977                     [
34978                         17.0925513,
34979                         47.7031919
34980                     ],
34981                     [
34982                         16.7414176,
34983                         47.6792136
34984                     ],
34985                     [
34986                         16.7057953,
34987                         47.7511153
34988                     ],
34989                     [
34990                         16.5378617,
34991                         47.7545368
34992                     ],
34993                     [
34994                         16.5480395,
34995                         47.7066164
34996                     ],
34997                     [
34998                         16.4208172,
34999                         47.6689338
35000                     ],
35001                     [
35002                         16.573484,
35003                         47.6175045
35004                     ],
35005                     [
35006                         16.670173,
35007                         47.631224
35008                     ],
35009                     [
35010                         16.7108842,
35011                         47.538548
35012                     ],
35013                     [
35014                         16.6599952,
35015                         47.4491493
35016                     ],
35017                     [
35018                         16.5429506,
35019                         47.3940591
35020                     ],
35021                     [
35022                         16.4615283,
35023                         47.3940591
35024                     ],
35025                     [
35026                         16.4920617,
35027                         47.276801
35028                     ],
35029                     [
35030                         16.425906,
35031                         47.1973317
35032                     ],
35033                     [
35034                         16.4717061,
35035                         47.1489007
35036                     ],
35037                     [
35038                         16.5480395,
35039                         47.1489007
35040                     ],
35041                     [
35042                         16.476795,
35043                         47.0796369
35044                     ],
35045                     [
35046                         16.527684,
35047                         47.0588402
35048                     ]
35049                 ]
35050             ],
35051             "terms_text": "geoimage.at",
35052             "id": "geoimage.at"
35053         },
35054         {
35055             "name": "Imagerie Drone (Haiti)",
35056             "type": "tms",
35057             "template": "http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}",
35058             "polygon": [
35059                 [
35060                     [
35061                         -72.1547401,
35062                         19.6878969
35063                     ],
35064                     [
35065                         -72.162234,
35066                         19.689011
35067                     ],
35068                     [
35069                         -72.164995,
35070                         19.6932445
35071                     ],
35072                     [
35073                         -72.1657838,
35074                         19.6979977
35075                     ],
35076                     [
35077                         -72.161603,
35078                         19.7035677
35079                     ],
35080                     [
35081                         -72.1487449,
35082                         19.7028993
35083                     ],
35084                     [
35085                         -72.1477194,
35086                         19.7026765
35087                     ],
35088                     [
35089                         -72.1485082,
35090                         19.7001514
35091                     ],
35092                     [
35093                         -72.1436963,
35094                         19.7011169
35095                     ],
35096                     [
35097                         -72.1410143,
35098                         19.7000029
35099                     ],
35100                     [
35101                         -72.139476,
35102                         19.6973664
35103                     ],
35104                     [
35105                         -72.1382533,
35106                         19.6927617
35107                     ],
35108                     [
35109                         -72.1386872,
35110                         19.6923161
35111                     ],
35112                     [
35113                         -72.1380561,
35114                         19.6896423
35115                     ],
35116                     [
35117                         -72.1385294,
35118                         19.6894938
35119                     ],
35120                     [
35121                         -72.1388055,
35122                         19.6901251
35123                     ],
35124                     [
35125                         -72.1388844,
35126                         19.6876741
35127                     ],
35128                     [
35129                         -72.1378195,
35130                         19.6872656
35131                     ],
35132                     [
35133                         -72.13778,
35134                         19.6850003
35135                     ],
35136                     [
35137                         -72.1369517,
35138                         19.6855945
35139                     ],
35140                     [
35141                         -72.136794,
35142                         19.6840719
35143                     ],
35144                     [
35145                         -72.135729,
35146                         19.6835148
35147                     ],
35148                     [
35149                         -72.1355713,
35150                         19.6740817
35151                     ],
35152                     [
35153                         -72.1366362,
35154                         19.6708133
35155                     ],
35156                     [
35157                         -72.1487843,
35158                         19.6710733
35159                     ],
35160                     [
35161                         -72.1534779,
35162                         19.6763843
35163                     ],
35164                     [
35165                         -72.1530835,
35166                         19.6769414
35167                     ],
35168                     [
35169                         -72.1533251,
35170                         19.6769768
35171                     ],
35172                     [
35173                         -72.1532807,
35174                         19.6796525
35175                     ],
35176                     [
35177                         -72.1523834,
35178                         19.6797175
35179                     ],
35180                     [
35181                         -72.1522749,
35182                         19.6803488
35183                     ],
35184                     [
35185                         -72.1519101,
35186                         19.6803395
35187                     ],
35188                     [
35189                         -72.1518608,
35190                         19.6805067
35191                     ],
35192                     [
35193                         -72.1528173,
35194                         19.6806552
35195                     ],
35196                     [
35197                         -72.1522299,
35198                         19.6833011
35199                     ],
35200                     [
35201                         -72.1507801,
35202                         19.6831499
35203                     ],
35204                     [
35205                         -72.1504457,
35206                         19.6847862
35207                     ],
35208                     [
35209                         -72.1508591,
35210                         19.6843492
35211                     ],
35212                     [
35213                         -72.1530087,
35214                         19.6849898
35215                     ],
35216                     [
35217                         -72.1546258,
35218                         19.6854354
35219                     ],
35220                     [
35221                         -72.1543103,
35222                         19.6870694
35223                     ],
35224                     [
35225                         -72.1547244,
35226                         19.6868466
35227                     ],
35228                     [
35229                         -72.1548501,
35230                         19.6877564
35231                     ],
35232                     [
35233                         -72.1545814,
35234                         19.6877982
35235                     ]
35236                 ],
35237                 [
35238                     [
35239                         -72.1310601,
35240                         19.6718929
35241                     ],
35242                     [
35243                         -72.1259842,
35244                         19.6772765
35245                     ],
35246                     [
35247                         -72.1255379,
35248                         19.6776179
35249                     ],
35250                     [
35251                         -72.1216891,
35252                         19.6776442
35253                     ],
35254                     [
35255                         -72.1149677,
35256                         19.672602
35257                     ],
35258                     [
35259                         -72.1152745,
35260                         19.6687152
35261                     ],
35262                     [
35263                         -72.1198205,
35264                         19.6627535
35265                     ],
35266                     [
35267                         -72.1227768,
35268                         19.6625696
35269                     ],
35270                     [
35271                         -72.1248965,
35272                         19.662701
35273                     ],
35274                     [
35275                         -72.1285779,
35276                         19.6645394
35277                     ],
35278                     [
35279                         -72.1308091,
35280                         19.6661677
35281                     ],
35282                     [
35283                         -72.1316737,
35284                         19.668794
35285                     ],
35286                     [
35287                         -72.1315621,
35288                         19.671
35289                     ]
35290                 ],
35291                 [
35292                     [
35293                         -71.845795,
35294                         19.6709758
35295                     ],
35296                     [
35297                         -71.8429354,
35298                         19.6759525
35299                     ],
35300                     [
35301                         -71.8410027,
35302                         19.6759525
35303                     ],
35304                     [
35305                         -71.8380249,
35306                         19.6755254
35307                     ],
35308                     [
35309                         -71.8378671,
35310                         19.6745041
35311                     ],
35312                     [
35313                         -71.8390504,
35314                         19.6743927
35315                     ],
35316                     [
35317                         -71.8390109,
35318                         19.6741141
35319                     ],
35320                     [
35321                         -71.8398392,
35322                         19.673947
35323                     ],
35324                     [
35325                         -71.8389123,
35326                         19.6736127
35327                     ],
35328                     [
35329                         -71.8380249,
35330                         19.67209
35331                     ],
35332                     [
35333                         -71.8380052,
35334                         19.6726285
35335                     ],
35336                     [
35337                         -71.8376699,
35338                         19.6727214
35339                     ],
35340                     [
35341                         -71.8376305,
35342                         19.672545
35343                     ],
35344                     [
35345                         -71.8354414,
35346                         19.6732135
35347                     ],
35348                     [
35349                         -71.835333,
35350                         19.6729999
35351                     ],
35352                     [
35353                         -71.8331242,
35354                         19.6734642
35355                     ],
35356                     [
35357                         -71.8326706,
35358                         19.6716815
35359                     ],
35360                     [
35361                         -71.8321579,
35362                         19.67209
35363                     ],
35364                     [
35365                         -71.8307183,
35366                         19.6694902
35367                     ],
35368                     [
35369                         -71.8306009,
35370                         19.6697594
35371                     ],
35372                     [
35373                         -71.8302174,
35374                         19.6698907
35375                     ],
35376                     [
35377                         -71.8291833,
35378                         19.6672095
35379                     ],
35380                     [
35381                         -71.8290749,
35382                         19.6672095
35383                     ],
35384                     [
35385                         -71.8289122,
35386                         19.6667916
35387                     ],
35388                     [
35389                         -71.8289516,
35390                         19.6666199
35391                     ],
35392                     [
35393                         -71.8288333,
35394                         19.6663506
35395                     ],
35396                     [
35397                         -71.8285572,
35398                         19.6664759
35399                     ],
35400                     [
35401                         -71.8288678,
35402                         19.6672466
35403                     ],
35404                     [
35405                         -71.8287593,
35406                         19.6674138
35407                     ],
35408                     [
35409                         -71.8277979,
35410                         19.6678177
35411                     ],
35412                     [
35413                         -71.8277112,
35414                         19.6678586
35415                     ],
35416                     [
35417                         -71.8278263,
35418                         19.6679637
35419                     ],
35420                     [
35421                         -71.8271831,
35422                         19.6681212
35423                     ],
35424                     [
35425                         -71.8271761,
35426                         19.6680917
35427                     ],
35428                     [
35429                         -71.8264405,
35430                         19.6683921
35431                     ],
35432                     [
35433                         -71.8264074,
35434                         19.6683231
35435                     ],
35436                     [
35437                         -71.8261954,
35438                         19.6684253
35439                     ],
35440                     [
35441                         -71.8261806,
35442                         19.6683556
35443                     ],
35444                     [
35445                         -71.8258946,
35446                         19.6684206
35447                     ],
35448                     [
35449                         -71.8258897,
35450                         19.6686574
35451                     ],
35452                     [
35453                         -71.8251551,
35454                         19.6687549
35455                     ],
35456                     [
35457                         -71.8254509,
35458                         19.6691588
35459                     ],
35460                     [
35461                         -71.8229332,
35462                         19.6695739
35463                     ],
35464                     [
35465                         -71.822713,
35466                         19.6696658
35467                     ],
35468                     [
35469                         -71.8227688,
35470                         19.6697577
35471                     ],
35472                     [
35473                         -71.8201751,
35474                         19.6709855
35475                     ],
35476                     [
35477                         -71.8198474,
35478                         19.6704537
35479                     ],
35480                     [
35481                         -71.8197985,
35482                         19.6706014
35483                     ],
35484                     [
35485                         -71.8194674,
35486                         19.6707557
35487                     ],
35488                     [
35489                         -71.8182472,
35490                         19.6713433
35491                     ],
35492                     [
35493                         -71.8181426,
35494                         19.6711431
35495                     ],
35496                     [
35497                         -71.8175813,
35498                         19.6714254
35499                     ],
35500                     [
35501                         -71.816959,
35502                         19.6707672
35503                     ],
35504                     [
35505                         -71.8176388,
35506                         19.6718965
35507                     ],
35508                     [
35509                         -71.8171403,
35510                         19.6720376
35511                     ],
35512                     [
35513                         -71.8158225,
35514                         19.6718045
35515                     ],
35516                     [
35517                         -71.8138354,
35518                         19.6711874
35519                     ],
35520                     [
35521                         -71.8123259,
35522                         19.6706982
35523                     ],
35524                     [
35525                         -71.8121759,
35526                         19.6704258
35527                     ],
35528                     [
35529                         -71.8124304,
35530                         19.6701467
35531                     ],
35532                     [
35533                         -71.8119184,
35534                         19.6700141
35535                     ],
35536                     [
35537                         -71.8118765,
35538                         19.6705828
35539                     ],
35540                     [
35541                         -71.811169,
35542                         19.6703483
35543                     ],
35544                     [
35545                         -71.8095938,
35546                         19.6698516
35547                     ],
35548                     [
35549                         -71.8077992,
35550                         19.6692829
35551                     ],
35552                     [
35553                         -71.8056028,
35554                         19.668612
35555                     ],
35556                     [
35557                         -71.8051443,
35558                         19.6668942
35559                     ],
35560                     [
35561                         -71.8051196,
35562                         19.6652322
35563                     ],
35564                     [
35565                         -71.8052315,
35566                         19.661979
35567                     ],
35568                     [
35569                         -71.8065603,
35570                         19.6523921
35571                     ],
35572                     [
35573                         -71.8073412,
35574                         19.6482946
35575                     ],
35576                     [
35577                         -71.8099686,
35578                         19.6468292
35579                     ],
35580                     [
35581                         -71.8147517,
35582                         19.6454502
35583                     ],
35584                     [
35585                         -71.8147726,
35586                         19.6455619
35587                     ],
35588                     [
35589                         -71.8150027,
35590                         19.6455093
35591                     ],
35592                     [
35593                         -71.8149469,
35594                         19.6453846
35595                     ],
35596                     [
35597                         -71.8159928,
35598                         19.6450234
35599                     ],
35600                     [
35601                         -71.8158882,
35602                         19.6448855
35603                     ],
35604                     [
35605                         -71.8165854,
35606                         19.6446097
35607                     ],
35608                     [
35609                         -71.8190119,
35610                         19.643802
35611                     ],
35612                     [
35613                         -71.8211524,
35614                         19.643454
35615                     ],
35616                     [
35617                         -71.8221564,
35618                         19.6433292
35619                     ],
35620                     [
35621                         -71.8269046,
35622                         19.643211
35623                     ],
35624                     [
35625                         -71.8280481,
35626                         19.6432241
35627                     ],
35628                     [
35629                         -71.8304466,
35630                         19.6440778
35631                     ],
35632                     [
35633                         -71.8306419,
35634                         19.6448592
35635                     ],
35636                     [
35637                         -71.8295263,
35638                         19.6450365
35639                     ],
35640                     [
35641                         -71.8296064,
35642                         19.6456111
35643                     ],
35644                     [
35645                         -71.8299411,
35646                         19.6455651
35647                     ],
35648                     [
35649                         -71.8303699,
35650                         19.6451744
35651                     ],
35652                     [
35653                         -71.830471,
35654                         19.6453452
35655                     ],
35656                     [
35657                         -71.8308092,
35658                         19.6451974
35659                     ],
35660                     [
35661                         -71.8310184,
35662                         19.6451088
35663                     ],
35664                     [
35665                         -71.8312519,
35666                         19.6458541
35667                     ],
35668                     [
35669                         -71.8311125,
35670                         19.6458245
35671                     ],
35672                     [
35673                         -71.831367,
35674                         19.6465862
35675                     ],
35676                     [
35677                         -71.8328939,
35678                         19.646189
35679                     ],
35680                     [
35681                         -71.8344566,
35682                         19.6457062
35683                     ],
35684                     [
35685                         -71.8344664,
35686                         19.6463052
35687                     ],
35688                     [
35689                         -71.834215,
35690                         19.6461938
35691                     ],
35692                     [
35693                         -71.8342002,
35694                         19.6465513
35695                     ],
35696                     [
35697                         -71.8346702,
35698                         19.6463
35699                     ],
35700                     [
35701                         -71.8349118,
35702                         19.6463905
35703                     ],
35704                     [
35705                         -71.8347984,
35706                         19.6462187
35707                     ],
35708                     [
35709                         -71.8354393,
35710                         19.6458496
35711                     ],
35712                     [
35713                         -71.8355034,
35714                         19.6458032
35715                     ],
35716                     [
35717                         -71.8364747,
35718                         19.6461328
35719                     ],
35720                     [
35721                         -71.8376382,
35722                         19.6472658
35723                     ],
35724                     [
35725                         -71.8379143,
35726                         19.647888
35727                     ],
35728                     [
35729                         -71.8390483,
35730                         19.6508039
35731                     ],
35732                     [
35733                         -71.8456942,
35734                         19.6696203
35735                     ]
35736                 ],
35737                 [
35738                     [
35739                         -72.098878,
35740                         18.54843
35741                     ],
35742                     [
35743                         -72.096993,
35744                         18.5501994
35745                     ],
35746                     [
35747                         -72.0972888,
35748                         18.5503209
35749                     ],
35750                     [
35751                         -72.0968451,
35752                         18.5503489
35753                     ],
35754                     [
35755                         -72.0955632,
35756                         18.551854
35757                     ],
35758                     [
35759                         -72.0956428,
35760                         18.5526742
35761                     ],
35762                     [
35763                         -72.0959914,
35764                         18.5533748
35765                     ],
35766                     [
35767                         -72.0962145,
35768                         18.553203
35769                     ],
35770                     [
35771                         -72.0962842,
35772                         18.5535665
35773                     ],
35774                     [
35775                         -72.0964446,
35776                         18.5535533
35777                     ],
35778                     [
35779                         -72.0965352,
35780                         18.5539764
35781                     ],
35782                     [
35783                         -72.0965056,
35784                         18.554173
35785                     ],
35786                     [
35787                         -72.0966085,
35788                         18.5541747
35789                     ],
35790                     [
35791                         -72.0965178,
35792                         18.5542127
35793                     ],
35794                     [
35795                         -72.0968769,
35796                         18.5546588
35797                     ],
35798                     [
35799                         -72.0979018,
35800                         18.5552141
35801                     ],
35802                     [
35803                         -72.1006211,
35804                         18.5555875
35805                     ],
35806                     [
35807                         -72.1014926,
35808                         18.5556206
35809                     ],
35810                     [
35811                         -72.1024339,
35812                         18.5555016
35813                     ],
35814                     [
35815                         -72.103417,
35816                         18.5543515
35817                     ],
35818                     [
35819                         -72.1034798,
35820                         18.5516215
35821                     ],
35822                     [
35823                         -72.1030789,
35824                         18.5516149
35825                     ],
35826                     [
35827                         -72.1033752,
35828                         18.5515224
35829                     ],
35830                     [
35831                         -72.1035042,
35832                         18.5515224
35833                     ],
35834                     [
35835                         -72.1035239,
35836                         18.5502417
35837                     ],
35838                     [
35839                         -72.1028701,
35840                         18.5503062
35841                     ],
35842                     [
35843                         -72.1029015,
35844                         18.55025
35845                     ],
35846                     [
35847                         -72.1028457,
35848                         18.5501773
35849                     ],
35850                     [
35851                         -72.1035081,
35852                         18.5500252
35853                     ],
35854                     [
35855                         -72.103491,
35856                         18.5497396
35857                     ],
35858                     [
35859                         -72.1035181,
35860                         18.5497361
35861                     ],
35862                     [
35863                         -72.1035398,
35864                         18.5489039
35865                     ],
35866                     [
35867                         -72.1034317,
35868                         18.5487056
35869                     ],
35870                     [
35871                         -72.102717,
35872                         18.5481437
35873                     ],
35874                     [
35875                         -72.1025601,
35876                         18.5481536
35877                     ],
35878                     [
35879                         -72.10229,
35880                         18.5482751
35881                     ],
35882                     [
35883                         -72.1022891,
35884                         18.5482569
35885                     ],
35886                     [
35887                         -72.1025201,
35888                         18.5481396
35889                     ],
35890                     [
35891                         -72.1023388,
35892                         18.5481321
35893                     ],
35894                     [
35895                         -72.0999082,
35896                         18.5480901
35897                     ],
35898                     [
35899                         -72.09907,
35900                         18.5483799
35901                     ]
35902                 ],
35903                 [
35904                     [
35905                         -72.2542503,
35906                         18.568262
35907                     ],
35908                     [
35909                         -72.2560252,
35910                         18.5717765
35911                     ],
35912                     [
35913                         -72.2557886,
35914                         18.5748049
35915                     ],
35916                     [
35917                         -72.2535009,
35918                         18.5755526
35919                     ],
35920                     [
35921                         -72.2522782,
35922                         18.5755526
35923                     ],
35924                     [
35925                         -72.2499906,
35926                         18.5740945
35927                     ],
35928                     [
35929                         -72.2473874,
35930                         18.5698323
35931                     ],
35932                     [
35933                         -72.2460069,
35934                         18.566729
35935                     ],
35936                     [
35937                         -72.2458492,
35938                         18.5629527
35939                     ],
35940                     [
35941                         -72.2479396,
35942                         18.5625414
35943                     ],
35944                     [
35945                         -72.2501483,
35946                         18.5628031
35947                     ],
35948                     [
35949                         -72.2519232,
35950                         18.5650839
35951                     ]
35952                 ],
35953                 [
35954                     [
35955                         -72.303145,
35956                         18.5332749
35957                     ],
35958                     [
35959                         -72.3031275,
35960                         18.5331799
35961                     ],
35962                     [
35963                         -72.3048311,
35964                         18.5311081
35965                     ],
35966                     [
35967                         -72.3097397,
35968                         18.5311081
35969                     ],
35970                     [
35971                         -72.3164332,
35972                         18.5324302
35973                     ],
35974                     [
35975                         -72.3234056,
35976                         18.5366083
35977                     ],
35978                     [
35979                         -72.3261388,
35980                         18.5387765
35981                     ],
35982                     [
35983                         -72.3261946,
35984                         18.5426371
35985                     ],
35986                     [
35987                         -72.3170468,
35988                         18.5540596
35989                     ],
35990                     [
35991                         -72.3130864,
35992                         18.5540596
35993                     ],
35994                     [
35995                         -72.2987511,
35996                         18.5453342
35997                     ],
35998                     [
35999                         -72.2988627,
36000                         18.5407333
36001                     ],
36002                     [
36003                         -72.2962969,
36004                         18.5404689
36005                     ],
36006                     [
36007                         -72.2954602,
36008                         18.5395169
36009                     ],
36010                     [
36011                         -72.2961853,
36012                         18.5338582
36013                     ],
36014                     [
36015                         -72.2971893,
36016                         18.5332235
36017                     ],
36018                     [
36019                         -72.3007034,
36020                         18.5332764
36021                     ],
36022                     [
36023                         -72.3022652,
36024                         18.5342284
36025                     ],
36026                     [
36027                         -72.3028486,
36028                         18.5335189
36029                     ],
36030                     [
36031                         -72.303104,
36032                         18.5333361
36033                     ],
36034                     [
36035                         -72.303181,
36036                         18.5334007
36037                     ],
36038                     [
36039                         -72.3035793,
36040                         18.5335614
36041                     ],
36042                     [
36043                         -72.3030793,
36044                         18.5346463
36045                     ],
36046                     [
36047                         -72.303715,
36048                         18.5339873
36049                     ],
36050                     [
36051                         -72.3045286,
36052                         18.5344052
36053                     ],
36054                     [
36055                         -72.3044015,
36056                         18.5345097
36057                     ],
36058                     [
36059                         -72.3062747,
36060                         18.5352571
36061                     ],
36062                     [
36063                         -72.3063107,
36064                         18.5352741
36065                     ],
36066                     [
36067                         -72.3061219,
36068                         18.5357628
36069                     ],
36070                     [
36071                         -72.3061219,
36072                         18.5358196
36073                     ],
36074                     [
36075                         -72.30637,
36076                         18.5358928
36077                     ],
36078                     [
36079                         -72.3062726,
36080                         18.5354869
36081                     ],
36082                     [
36083                         -72.3066688,
36084                         18.5350891
36085                     ],
36086                     [
36087                         -72.3061963,
36088                         18.5349706
36089                     ],
36090                     [
36091                         -72.3058869,
36092                         18.5349385
36093                     ],
36094                     [
36095                         -72.3055373,
36096                         18.5346833
36097                     ],
36098                     [
36099                         -72.3054864,
36100                         18.534613
36101                     ],
36102                     [
36103                         -72.3055585,
36104                         18.5345065
36105                     ],
36106                     [
36107                         -72.3046749,
36108                         18.5342293
36109                     ],
36110                     [
36111                         -72.3047617,
36112                         18.5338817
36113                     ],
36114                     [
36115                         -72.3043252,
36116                         18.5337511
36117                     ],
36118                     [
36119                         -72.3042595,
36120                         18.5336346
36121                     ]
36122                 ],
36123                 [
36124                     [
36125                         -72.2981405,
36126                         18.477502
36127                     ],
36128                     [
36129                         -72.2935652,
36130                         18.4948587
36131                     ],
36132                     [
36133                         -72.2922242,
36134                         18.4964297
36135                     ],
36136                     [
36137                         -72.2931708,
36138                         18.4972526
36139                     ],
36140                     [
36141                         -72.2892266,
36142                         18.5057058
36143                     ],
36144                     [
36145                         -72.2878067,
36146                         18.5080996
36147                     ],
36148                     [
36149                         -72.2850458,
36150                         18.5119893
36151                     ],
36152                     [
36153                         -72.2840203,
36154                         18.5113161
36155                     ],
36156                     [
36157                         -72.2808649,
36158                         18.515879
36159                     ],
36160                     [
36161                         -72.2773151,
36162                         18.5175994
36163                     ],
36164                     [
36165                         -72.2723454,
36166                         18.5175246
36167                     ],
36168                     [
36169                         -72.2662714,
36170                         18.5144578
36171                     ],
36172                     [
36173                         -72.2665869,
36174                         18.5066783
36175                     ],
36176                     [
36177                         -72.2692643,
36178                         18.5046154
36179                     ],
36180                     [
36181                         -72.2661965,
36182                         18.5029756
36183                     ],
36184                     [
36185                         -72.2688181,
36186                         18.4965222
36187                     ],
36188                     [
36189                         -72.2691528,
36190                         18.4959403
36191                     ],
36192                     [
36193                         -72.2702684,
36194                         18.4961519
36195                     ],
36196                     [
36197                         -72.2702684,
36198                         18.4955964
36199                     ],
36200                     [
36201                         -72.2690691,
36202                         18.49557
36203                     ],
36204                     [
36205                         -72.2692922,
36206                         18.4937714
36207                     ],
36208                     [
36209                         -72.2736988,
36210                         18.4859951
36211                     ],
36212                     [
36213                         -72.2746749,
36214                         18.4850429
36215                     ],
36216                     [
36217                         -72.2751769,
36218                         18.483403
36219                     ],
36220                     [
36221                         -72.2765435,
36222                         18.4813398
36223                     ],
36224                     [
36225                         -72.2773523,
36226                         18.4814985
36227                     ],
36228                     [
36229                         -72.2783006,
36230                         18.4809694
36231                     ],
36232                     [
36233                         -72.2778544,
36234                         18.4807049
36235                     ],
36236                     [
36237                         -72.2771013,
36238                         18.480123
36239                     ],
36240                     [
36241                         -72.2789978,
36242                         18.4775836
36243                     ],
36244                     [
36245                         -72.279723,
36246                         18.4772927
36247                     ],
36248                     [
36249                         -72.2806433,
36250                         18.4776365
36251                     ],
36252                     [
36253                         -72.2813685,
36254                         18.4771604
36255                     ],
36256                     [
36257                         -72.2808386,
36258                         18.4769752
36259                     ],
36260                     [
36261                         -72.2812848,
36262                         18.4758378
36263                     ],
36264                     [
36265                         -72.2823167,
36266                         18.4751765
36267                     ],
36268                     [
36269                         -72.2851615,
36270                         18.4750971
36271                     ],
36272                     [
36273                         -72.2849941,
36274                         18.4763668
36275                     ],
36276                     [
36277                         -72.2854404,
36278                         18.4769752
36279                     ],
36280                     [
36281                         -72.286277,
36282                         18.4756262
36283                     ],
36284                     [
36285                         -72.2869325,
36286                         18.4754675
36287                     ],
36288                     [
36289                         -72.2865978,
36290                         18.4751897
36291                     ],
36292                     [
36293                         -72.2865978,
36294                         18.4750046
36295                     ],
36296                     [
36297                         -72.2909765,
36298                         18.4747268
36299                     ],
36300                     [
36301                         -72.2946579,
36302                         18.4749384
36303                     ],
36304                     [
36305                         -72.2973911,
36306                         18.476843
36307                     ]
36308                 ],
36309                 [
36310                     [
36311                         -72.3466657,
36312                         18.5222375
36313                     ],
36314                     [
36315                         -72.346833,
36316                         18.5244325
36317                     ],
36318                     [
36319                         -72.3475303,
36320                         18.5277645
36321                     ],
36322                     [
36323                         -72.3455501,
36324                         18.5291131
36325                     ],
36326                     [
36327                         -72.3403069,
36328                         18.5292189
36329                     ],
36330                     [
36331                         -72.3383267,
36332                         18.5280289
36333                     ],
36334                     [
36335                         -72.3369043,
36336                         18.530118
36337                     ],
36338                     [
36339                         -72.3338086,
36340                         18.5296684
36341                     ],
36342                     [
36343                         -72.3289279,
36344                         18.5270769
36345                     ],
36346                     [
36347                         -72.328649,
36348                         18.5253316
36349                     ],
36350                     [
36351                         -72.3292068,
36352                         18.5232689
36353                     ],
36354                     [
36355                         -72.330406,
36356                         18.5220524
36357                     ],
36358                     [
36359                         -72.3321631,
36360                         18.5221847
36361                     ],
36362                     [
36363                         -72.3322467,
36364                         18.5191963
36365                     ],
36366                     [
36367                         -72.3369183,
36368                         18.5183633
36369                     ],
36370                     [
36371                         -72.3382012,
36372                         18.5184691
36373                     ],
36374                     [
36375                         -72.3381454,
36376                         18.5181782
36377                     ],
36378                     [
36379                         -72.3411993,
36380                         18.5177947
36381                     ],
36382                     [
36383                         -72.3454943,
36384                         18.5171997
36385                     ],
36386                     [
36387                         -72.3492595,
36388                         18.517279
36389                     ],
36390                     [
36391                         -72.3504308,
36392                         18.5188922
36393                     ],
36394                     [
36395                         -72.3503472,
36396                         18.5206112
36397                     ],
36398                     [
36399                         -72.3496778,
36400                         18.5220392
36401                     ]
36402                 ],
36403                 [
36404                     [
36405                         -72.3303078,
36406                         18.5486462
36407                     ],
36408                     [
36409                         -72.3429687,
36410                         18.5508149
36411                     ],
36412                     [
36413                         -72.3433236,
36414                         18.5530585
36415                     ],
36416                     [
36417                         -72.3413121,
36418                         18.5614341
36419                     ],
36420                     [
36421                         -72.3390639,
36422                         18.5613593
36423                     ],
36424                     [
36425                         -72.3384723,
36426                         18.5638271
36427                     ],
36428                     [
36429                         -72.3375257,
36430                         18.5654348
36431                     ],
36432                     [
36433                         -72.3348436,
36434                         18.5650609
36435                     ],
36436                     [
36437                         -72.3311755,
36438                         18.5638271
36439                     ],
36440                     [
36441                         -72.3312149,
36442                         18.5616211
36443                     ],
36444                     [
36445                         -72.3232082,
36446                         18.5606863
36447                     ],
36448                     [
36449                         -72.3212361,
36450                         18.559602
36451                     ],
36452                     [
36453                         -72.3208023,
36454                         18.5587046
36455                     ],
36456                     [
36457                         -72.3208811,
36458                         18.557882
36459                     ],
36460                     [
36461                         -72.3259493,
36462                         18.5580274
36463                     ],
36464                     [
36465                         -72.3266186,
36466                         18.5581993
36467                     ],
36468                     [
36469                         -72.3259214,
36470                         18.5577498
36471                     ],
36472                     [
36473                         -72.3250986,
36474                         18.5573797
36475                     ],
36476                     [
36477                         -72.3233767,
36478                         18.552263
36479                     ],
36480                     [
36481                         -72.3245994,
36482                         18.5478507
36483                     ],
36484                     [
36485                         -72.3288986,
36486                         18.5483742
36487                     ],
36488                     [
36489                         -72.329979,
36490                         18.5489548
36491                     ]
36492                 ],
36493                 [
36494                     [
36495                         -72.3231383,
36496                         18.5269828
36497                     ],
36498                     [
36499                         -72.3223434,
36500                         18.528067
36501                     ],
36502                     [
36503                         -72.3209629,
36504                         18.5279745
36505                     ],
36506                     [
36507                         -72.3207816,
36508                         18.5271282
36509                     ],
36510                     [
36511                         -72.3208513,
36512                         18.5253697
36513                     ],
36514                     [
36515                         -72.3214649,
36516                         18.5249598
36517                     ],
36518                     [
36519                         -72.3225666,
36520                         18.5248937
36521                     ],
36522                     [
36523                         -72.3228454,
36524                         18.52533
36525                     ],
36526                     [
36527                         -72.3232359,
36528                         18.5264804
36529                     ]
36530                 ],
36531                 [
36532                     [
36533                         -72.2160832,
36534                         18.6457752
36535                     ],
36536                     [
36537                         -72.2159649,
36538                         18.6553795
36539                     ],
36540                     [
36541                         -72.2030279,
36542                         18.6558279
36543                     ],
36544                     [
36545                         -72.1947057,
36546                         18.6553421
36547                     ],
36548                     [
36549                         -72.1922208,
36550                         18.6545573
36551                     ],
36552                     [
36553                         -72.1920631,
36554                         18.6521283
36555                     ],
36556                     [
36557                         -72.193483,
36558                         18.6477559
36559                     ],
36560                     [
36561                         -72.201253,
36562                         18.6385249
36563                     ],
36564                     [
36565                         -72.2069327,
36566                         18.6388239
36567                     ],
36568                     [
36569                         -72.2120996,
36570                         18.6424117
36571                     ],
36572                     [
36573                         -72.2118068,
36574                         18.6430591
36575                     ],
36576                     [
36577                         -72.2121693,
36578                         18.6426892
36579                     ],
36580                     [
36581                         -72.2127968,
36582                         18.6427552
36583                     ],
36584                     [
36585                         -72.2134662,
36586                         18.6431252
36587                     ],
36588                     [
36589                         -72.2135638,
36590                         18.6437462
36591                     ],
36592                     [
36593                         -72.2154176,
36594                         18.6443947
36595                     ],
36596                     [
36597                         -72.2158909,
36598                         18.6450301
36599                     ]
36600                 ],
36601                 [
36602                     [
36603                         -72.2867654,
36604                         18.6482017
36605                     ],
36606                     [
36607                         -72.2900977,
36608                         18.6527446
36609                     ],
36610                     [
36611                         -72.28981,
36612                         18.6536532
36613                     ],
36614                     [
36615                         -72.2900738,
36616                         18.6542664
36617                     ],
36618                     [
36619                         -72.290721,
36620                         18.6537667
36621                     ],
36622                     [
36623                         -72.2910327,
36624                         18.6544709
36625                     ],
36626                     [
36627                         -72.2912485,
36628                         18.654221
36629                     ],
36630                     [
36631                         -72.29168,
36632                         18.6558905
36633                     ],
36634                     [
36635                         -72.2912245,
36636                         18.656606
36637                     ],
36638                     [
36639                         -72.2922673,
36640                         18.65597
36641                     ],
36642                     [
36643                         -72.2926869,
36644                         18.6567536
36645                     ],
36646                     [
36647                         -72.2930705,
36648                         18.6567309
36649                     ],
36650                     [
36651                         -72.2941253,
36652                         18.6581846
36653                     ],
36654                     [
36655                         -72.2960192,
36656                         18.6608421
36657                     ],
36658                     [
36659                         -72.2959713,
36660                         18.6619096
36661                     ],
36662                     [
36663                         -72.2932862,
36664                         18.664567
36665                     ],
36666                     [
36667                         -72.2906731,
36668                         18.6659979
36669                     ],
36670                     [
36671                         -72.2895943,
36672                         18.6661342
36673                     ],
36674                     [
36675                         -72.2895943,
36676                         18.6665657
36677                     ],
36678                     [
36679                         -72.2877004,
36680                         18.6664749
36681                     ],
36682                     [
36683                         -72.2875805,
36684                         18.6676559
36685                     ],
36686                     [
36687                         -72.2831214,
36688                         18.6697227
36689                     ],
36690                     [
36691                         -72.2796453,
36692                         18.6696546
36693                     ],
36694                     [
36695                         -72.2784311,
36696                         18.6690787
36697                     ],
36698                     [
36699                         -72.2783972,
36700                         18.6687736
36701                     ],
36702                     [
36703                         -72.277736,
36704                         18.6691671
36705                     ],
36706                     [
36707                         -72.2774394,
36708                         18.669143
36709                     ],
36710                     [
36711                         -72.2770071,
36712                         18.6683159
36713                     ],
36714                     [
36715                         -72.2765575,
36716                         18.6681125
36717                     ],
36718                     [
36719                         -72.2765385,
36720                         18.6680583
36721                     ],
36722                     [
36723                         -72.2752319,
36724                         18.6685239
36725                     ],
36726                     [
36727                         -72.2749292,
36728                         18.6674649
36729                     ],
36730                     [
36731                         -72.2746416,
36732                         18.6674309
36733                     ],
36734                     [
36735                         -72.2734668,
36736                         18.6682145
36737                     ],
36738                     [
36739                         -72.2732271,
36740                         18.6682712
36741                     ],
36742                     [
36743                         -72.2726757,
36744                         18.6671583
36745                     ],
36746                     [
36747                         -72.2719147,
36748                         18.6674288
36749                     ],
36750                     [
36751                         -72.2718808,
36752                         18.6673405
36753                     ],
36754                     [
36755                         -72.2688149,
36756                         18.6681868
36757                     ],
36758                     [
36759                         -72.2688269,
36760                         18.6671761
36761                     ],
36762                     [
36763                         -72.2690786,
36764                         18.6668241
36765                     ],
36766                     [
36767                         -72.2688149,
36768                         18.66679
36769                     ],
36770                     [
36771                         -72.2681077,
36772                         18.6670739
36773                     ],
36774                     [
36775                         -72.2676282,
36776                         18.6673805
36777                     ],
36778                     [
36779                         -72.2675563,
36780                         18.6666878
36781                     ],
36782                     [
36783                         -72.266861,
36784                         18.666949
36785                     ],
36786                     [
36787                         -72.2655904,
36788                         18.6673578
36789                     ],
36790                     [
36791                         -72.2654466,
36792                         18.6670058
36793                     ],
36794                     [
36795                         -72.2647514,
36796                         18.6674146
36797                     ],
36798                     [
36799                         -72.2629893,
36800                         18.6681868
36801                     ],
36802                     [
36803                         -72.2628455,
36804                         18.6681754
36805                     ],
36806                     [
36807                         -72.2626537,
36808                         18.6676076
36809                     ],
36810                     [
36811                         -72.2623001,
36812                         18.6677098
36813                     ],
36814                     [
36815                         -72.2624799,
36816                         18.6679199
36817                     ],
36818                     [
36819                         -72.2624799,
36820                         18.6682322
36821                     ],
36822                     [
36823                         -72.262306,
36824                         18.6682606
36825                     ],
36826                     [
36827                         -72.2620963,
36828                         18.6679654
36829                     ],
36830                     [
36831                         -72.2622761,
36832                         18.6689193
36833                     ],
36834                     [
36835                         -72.2601484,
36836                         18.6688966
36837                     ],
36838                     [
36839                         -72.2542749,
36840                         18.6687944
36841                     ],
36842                     [
36843                         -72.2505388,
36844                         18.6683476
36845                     ],
36846                     [
36847                         -72.2504371,
36848                         18.669536
36849                     ],
36850                     [
36851                         -72.2477926,
36852                         18.6698893
36853                     ],
36854                     [
36855                         -72.2415204,
36856                         18.669793
36857                     ],
36858                     [
36859                         -72.2414187,
36860                         18.6741933
36861                     ],
36862                     [
36863                         -72.2389167,
36864                         18.6739759
36865                     ],
36866                     [
36867                         -72.2387249,
36868                         18.6734649
36869                     ],
36870                     [
36871                         -72.2383653,
36872                         18.6733059
36873                     ],
36874                     [
36875                         -72.2387009,
36876                         18.6739532
36877                     ],
36878                     [
36879                         -72.2375502,
36880                         18.6738964
36881                     ],
36882                     [
36883                         -72.2374183,
36884                         18.6735103
36885                     ],
36886                     [
36887                         -72.237742,
36888                         18.67334
36889                     ],
36890                     [
36891                         -72.2375142,
36892                         18.6732605
36893                     ],
36894                     [
36895                         -72.236843,
36896                         18.6734876
36897                     ],
36898                     [
36899                         -72.2364354,
36900                         18.6724088
36901                     ],
36902                     [
36903                         -72.2355124,
36904                         18.6726019
36905                     ],
36906                     [
36907                         -72.2354045,
36908                         18.6724202
36909                     ],
36910                     [
36911                         -72.2353027,
36912                         18.6729028
36913                     ],
36914                     [
36915                         -72.2345475,
36916                         18.6726871
36917                     ],
36918                     [
36919                         -72.2343077,
36920                         18.6724599
36921                     ],
36922                     [
36923                         -72.2342358,
36924                         18.6734706
36925                     ],
36926                     [
36927                         -72.2334087,
36928                         18.6734592
36929                     ],
36930                     [
36931                         -72.2332889,
36932                         18.6733003
36933                     ],
36934                     [
36935                         -72.2327375,
36936                         18.6732889
36937                     ],
36938                     [
36939                         -72.2327135,
36940                         18.6735047
36941                     ],
36942                     [
36943                         -72.227703,
36944                         18.6725281
36945                     ],
36946                     [
36947                         -72.2265283,
36948                         18.6716537
36949                     ],
36950                     [
36951                         -72.226804,
36952                         18.6715742
36953                     ],
36954                     [
36955                         -72.2274993,
36956                         18.6715855
36957                     ],
36958                     [
36959                         -72.2274873,
36960                         18.6714493
36961                     ],
36962                     [
36963                         -72.2272899,
36964                         18.6714623
36965                     ],
36966                     [
36967                         -72.2272814,
36968                         18.6712977
36969                     ],
36970                     [
36971                         -72.2272094,
36972                         18.671358
36973                     ],
36974                     [
36975                         -72.2261785,
36976                         18.6713693
36977                     ],
36978                     [
36979                         -72.2256032,
36980                         18.670881
36981                     ],
36982                     [
36983                         -72.2255073,
36984                         18.6694502
36985                     ],
36986                     [
36987                         -72.2261066,
36988                         18.6696886
36989                     ],
36990                     [
36991                         -72.2261785,
36992                         18.6695949
36993                     ],
36994                     [
36995                         -72.2259837,
36996                         18.6695495
36997                     ],
36998                     [
36999                         -72.225777,
37000                         18.6691379
37001                     ],
37002                     [
37003                         -72.2253335,
37004                         18.6694643
37005                     ],
37006                     [
37007                         -72.2249739,
37008                         18.66947
37009                     ],
37010                     [
37011                         -72.2245783,
37012                         18.6678802
37013                     ],
37014                     [
37015                         -72.2235525,
37016                         18.6677046
37017                     ],
37018                     [
37019                         -72.2235907,
37020                         18.6675921
37021                     ],
37022                     [
37023                         -72.2224634,
37024                         18.6676283
37025                     ],
37026                     [
37027                         -72.2223659,
37028                         18.667022
37029                     ],
37030                     [
37031                         -72.2223277,
37032                         18.6670943
37033                     ],
37034                     [
37035                         -72.2219209,
37036                         18.667026
37037                     ],
37038                     [
37039                         -72.2208105,
37040                         18.6669015
37041                     ],
37042                     [
37043                         -72.220809,
37044                         18.6665325
37045                     ],
37046                     [
37047                         -72.2208705,
37048                         18.6663593
37049                     ],
37050                     [
37051                         -72.2206023,
37052                         18.6668107
37053                     ],
37054                     [
37055                         -72.2203895,
37056                         18.6666361
37057                     ],
37058                     [
37059                         -72.2184341,
37060                         18.6650535
37061                     ],
37062                     [
37063                         -72.21829,
37064                         18.6640979
37065                     ],
37066                     [
37067                         -72.2183493,
37068                         18.6608376
37069                     ],
37070                     [
37071                         -72.2187223,
37072                         18.6606541
37073                     ],
37074                     [
37075                         -72.2186894,
37076                         18.660603
37077                     ],
37078                     [
37079                         -72.2187253,
37080                         18.6604525
37081                     ],
37082                     [
37083                         -72.2189771,
37084                         18.6603247
37085                     ],
37086                     [
37087                         -72.2187823,
37088                         18.6601998
37089                     ],
37090                     [
37091                         -72.2186984,
37092                         18.6602367
37093                     ],
37094                     [
37095                         -72.2185815,
37096                         18.6600352
37097                     ],
37098                     [
37099                         -72.2186085,
37100                         18.6600039
37101                     ],
37102                     [
37103                         -72.2187823,
37104                         18.6601345
37105                     ],
37106                     [
37107                         -72.218995,
37108                         18.6600181
37109                     ],
37110                     [
37111                         -72.2189111,
37112                         18.6599131
37113                     ],
37114                     [
37115                         -72.2189681,
37116                         18.6597938
37117                     ],
37118                     [
37119                         -72.2183807,
37120                         18.6595837
37121                     ],
37122                     [
37123                         -72.2184728,
37124                         18.6539662
37125                     ],
37126                     [
37127                         -72.2201001,
37128                         18.6511554
37129                     ],
37130                     [
37131                         -72.225796,
37132                         18.6469472
37133                     ],
37134                     [
37135                         -72.2283048,
37136                         18.6457265
37137                     ],
37138                     [
37139                         -72.2379335,
37140                         18.645855
37141                     ],
37142                     [
37143                         -72.237764,
37144                         18.6446985
37145                     ],
37146                     [
37147                         -72.2400355,
37148                         18.6432529
37149                     ],
37150                     [
37151                         -72.2455958,
37152                         18.6433493
37153                     ],
37154                     [
37155                         -72.2482742,
37156                         18.6450358
37157                     ],
37158                     [
37159                         -72.2487488,
37160                         18.6436705
37161                     ],
37162                     [
37163                         -72.2511067,
37164                         18.6429775
37165                     ],
37166                     [
37167                         -72.2512385,
37168                         18.6433409
37169                     ],
37170                     [
37171                         -72.2512625,
37172                         18.6431592
37173                     ],
37174                     [
37175                         -72.2514843,
37176                         18.6431365
37177                     ],
37178                     [
37179                         -72.2513284,
37180                         18.6429718
37181                     ],
37182                     [
37183                         -72.2533602,
37184                         18.6423471
37185                     ],
37186                     [
37187                         -72.253516,
37188                         18.6426765
37189                     ],
37190                     [
37191                         -72.2539535,
37192                         18.6425402
37193                     ],
37194                     [
37195                         -72.2541453,
37196                         18.642932
37197                     ],
37198                     [
37199                         -72.2543851,
37200                         18.6428696
37201                     ],
37202                     [
37203                         -72.2543791,
37204                         18.6427503
37205                     ],
37206                     [
37207                         -72.2564168,
37208                         18.6423244
37209                     ],
37210                     [
37211                         -72.2566925,
37212                         18.6431365
37213                     ],
37214                     [
37215                         -72.2568783,
37216                         18.6428582
37217                     ],
37218                     [
37219                         -72.2568184,
37220                         18.6425288
37221                     ],
37222                     [
37223                         -72.258843,
37224                         18.6420991
37225                     ],
37226                     [
37227                         -72.258885,
37228                         18.6422467
37229                     ],
37230                     [
37231                         -72.2592626,
37232                         18.6422297
37233                     ],
37234                     [
37235                         -72.2596461,
37236                         18.6424057
37237                     ],
37238                     [
37239                         -72.2592206,
37240                         18.6406907
37241                     ],
37242                     [
37243                         -72.2599545,
37244                         18.6404815
37245                     ],
37246                     [
37247                         -72.2601156,
37248                         18.6406341
37249                     ],
37250                     [
37251                         -72.2601156,
37252                         18.6399393
37253                     ],
37254                     [
37255                         -72.2615268,
37256                         18.6394669
37257                     ],
37258                     [
37259                         -72.2626056,
37260                         18.6391034
37261                     ],
37262                     [
37263                         -72.2654465,
37264                         18.6387286
37265                     ],
37266                     [
37267                         -72.2719433,
37268                         18.6386832
37269                     ],
37270                     [
37271                         -72.272201,
37272                         18.6388649
37273                     ],
37274                     [
37275                         -72.2730341,
37276                         18.6394158
37277                     ],
37278                     [
37279                         -72.273166,
37280                         18.6412558
37281                     ],
37282                     [
37283                         -72.2738732,
37284                         18.6410286
37285                     ],
37286                     [
37287                         -72.2742208,
37288                         18.6416079
37289                     ],
37290                     [
37291                         -72.2752187,
37292                         18.6416987
37293                     ],
37294                     [
37295                         -72.2754524,
37296                         18.6415738
37297                     ],
37298                     [
37299                         -72.2755513,
37300                         18.6416874
37301                     ],
37302                     [
37303                         -72.2755394,
37304                         18.6417527
37305                     ],
37306                     [
37307                         -72.2764713,
37308                         18.6418634
37309                     ],
37310                     [
37311                         -72.276753,
37312                         18.6418975
37313                     ],
37314                     [
37315                         -72.2762953,
37316                         18.6426002
37317                     ],
37318                     [
37319                         -72.2774226,
37320                         18.6429978
37321                     ],
37322                     [
37323                         -72.277982,
37324                         18.6427247
37325                     ],
37326                     [
37327                         -72.2785796,
37328                         18.6431303
37329                     ],
37330                     [
37331                         -72.2785669,
37332                         18.6432307
37333                     ],
37334                     [
37335                         -72.2789017,
37336                         18.6433471
37337                     ],
37338                     [
37339                         -72.279851,
37340                         18.6439655
37341                     ],
37342                     [
37343                         -72.2858703,
37344                         18.6469651
37345                     ]
37346                 ],
37347                 [
37348                     [
37349                         -72.5557247,
37350                         18.5305893
37351                     ],
37352                     [
37353                         -72.5555866,
37354                         18.5367036
37355                     ],
37356                     [
37357                         -72.554995,
37358                         18.537975
37359                     ],
37360                     [
37361                         -72.5488026,
37362                         18.537919
37363                     ],
37364                     [
37365                         -72.5486646,
37366                         18.5372832
37367                     ],
37368                     [
37369                         -72.548842,
37370                         18.5306267
37371                     ],
37372                     [
37373                         -72.5493745,
37374                         18.5301031
37375                     ],
37376                     [
37377                         -72.555133,
37378                         18.5301218
37379                     ]
37380                 ],
37381                 [
37382                     [
37383                         -72.6235278,
37384                         18.5079877
37385                     ],
37386                     [
37387                         -72.6234441,
37388                         18.5095217
37389                     ],
37390                     [
37391                         -72.6226074,
37392                         18.5104341
37393                     ],
37394                     [
37395                         -72.6204878,
37396                         18.511849
37397                     ],
37398                     [
37399                         -72.6183403,
37400                         18.5107514
37401                     ],
37402                     [
37403                         -72.6162207,
37404                         18.5083183
37405                     ],
37406                     [
37407                         -72.6162625,
37408                         18.506467
37409                     ],
37410                     [
37411                         -72.618661,
37412                         18.5044438
37413                     ],
37414                     [
37415                         -72.6204041,
37416                         18.5044967
37417                     ],
37418                     [
37419                         -72.6228305,
37420                         18.506996
37421                     ]
37422                 ]
37423             ]
37424         },
37425         {
37426             "name": "Ireland Bartholomew Quarter-Inch 1940",
37427             "type": "tms",
37428             "template": "http://geo.nls.uk/maps/ireland/bartholomew/{zoom}/{x}/{-y}.png",
37429             "scaleExtent": [
37430                 5,
37431                 13
37432             ],
37433             "polygon": [
37434                 [
37435                     [
37436                         -8.8312773,
37437                         55.3963337
37438                     ],
37439                     [
37440                         -7.3221271,
37441                         55.398605
37442                     ],
37443                     [
37444                         -7.2891331,
37445                         55.4333162
37446                     ],
37447                     [
37448                         -7.2368042,
37449                         55.4530757
37450                     ],
37451                     [
37452                         -7.18881,
37453                         55.4497995
37454                     ],
37455                     [
37456                         -7.1528144,
37457                         55.3968384
37458                     ],
37459                     [
37460                         -6.90561,
37461                         55.394903
37462                     ],
37463                     [
37464                         -6.9047153,
37465                         55.3842114
37466                     ],
37467                     [
37468                         -5.8485282,
37469                         55.3922956
37470                     ],
37471                     [
37472                         -5.8378629,
37473                         55.248676
37474                     ],
37475                     [
37476                         -5.3614762,
37477                         55.2507024
37478                     ],
37479                     [
37480                         -5.3899172,
37481                         53.8466464
37482                     ],
37483                     [
37484                         -5.8734141,
37485                         53.8487436
37486                     ],
37487                     [
37488                         -5.8983,
37489                         52.8256258
37490                     ],
37491                     [
37492                         -6.0191742,
37493                         52.8256258
37494                     ],
37495                     [
37496                         -6.0262844,
37497                         51.7712367
37498                     ],
37499                     [
37500                         -8.1131422,
37501                         51.7712367
37502                     ],
37503                     [
37504                         -8.1273627,
37505                         51.3268839
37506                     ],
37507                     [
37508                         -10.6052842,
37509                         51.3091083
37510                     ],
37511                     [
37512                         -10.6271879,
37513                         52.0328254
37514                     ],
37515                     [
37516                         -10.6469845,
37517                         52.0322454
37518                     ],
37519                     [
37520                         -10.6469845,
37521                         52.0440365
37522                     ],
37523                     [
37524                         -10.6271879,
37525                         52.0448095
37526                     ],
37527                     [
37528                         -10.6290733,
37529                         52.0745627
37530                     ],
37531                     [
37532                         -10.6699234,
37533                         52.0743695
37534                     ],
37535                     [
37536                         -10.6702376,
37537                         52.0876941
37538                     ],
37539                     [
37540                         -10.6312729,
37541                         52.0898179
37542                     ],
37543                     [
37544                         -10.6393128,
37545                         52.4147202
37546                     ],
37547                     [
37548                         -10.3137689,
37549                         52.4185533
37550                     ],
37551                     [
37552                         -10.3166401,
37553                         53.3341342
37554                     ],
37555                     [
37556                         -10.3699669,
37557                         53.3330727
37558                     ],
37559                     [
37560                         -10.385965,
37561                         54.3534472
37562                     ],
37563                     [
37564                         -8.8163777,
37565                         54.3586265
37566                     ],
37567                     [
37568                         -8.8173427,
37569                         54.6595721
37570                     ],
37571                     [
37572                         -8.8413398,
37573                         54.6616284
37574                     ],
37575                     [
37576                         -8.8422286,
37577                         54.6929749
37578                     ],
37579                     [
37580                         -8.8315632,
37581                         54.7145436
37582                     ],
37583                     [
37584                         -8.8151208,
37585                         54.7145436
37586                     ]
37587                 ]
37588             ],
37589             "terms_url": "http://geo.nls.uk/maps/",
37590             "terms_text": "National Library of Scotland Historic Maps"
37591         },
37592         {
37593             "name": "Ireland British War Office One-Inch 1941-43 GSGS 4136",
37594             "type": "tms",
37595             "template": "http://geo.nls.uk/maps/ireland/gsgs4136/{zoom}/{x}/{-y}.png",
37596             "scaleExtent": [
37597                 5,
37598                 15
37599             ],
37600             "polygon": [
37601                 [
37602                     [
37603                         -10.0847426,
37604                         51.4147902
37605                     ],
37606                     [
37607                         -10.0906535,
37608                         51.5064103
37609                     ],
37610                     [
37611                         -10.4564222,
37612                         51.5003961
37613                     ],
37614                     [
37615                         -10.5005905,
37616                         52.3043019
37617                     ],
37618                     [
37619                         -10.0837522,
37620                         52.312741
37621                     ],
37622                     [
37623                         -10.0840973,
37624                         52.3404698
37625                     ],
37626                     [
37627                         -10.055802,
37628                         52.3408915
37629                     ],
37630                     [
37631                         -10.0768509,
37632                         52.7628238
37633                     ],
37634                     [
37635                         -9.7780248,
37636                         52.7684611
37637                     ],
37638                     [
37639                         -9.7818205,
37640                         52.8577261
37641                     ],
37642                     [
37643                         -9.6337877,
37644                         52.8596012
37645                     ],
37646                     [
37647                         -9.6449626,
37648                         53.1294502
37649                     ],
37650                     [
37651                         -10.0919663,
37652                         53.1227152
37653                     ],
37654                     [
37655                         -10.1051422,
37656                         53.3912913
37657                     ],
37658                     [
37659                         -10.4052593,
37660                         53.3866349
37661                     ],
37662                     [
37663                         -10.4530828,
37664                         54.193502
37665                     ],
37666                     [
37667                         -10.2998523,
37668                         54.1974988
37669                     ],
37670                     [
37671                         -10.3149801,
37672                         54.4669592
37673                     ],
37674                     [
37675                         -8.9276095,
37676                         54.4853897
37677                     ],
37678                     [
37679                         -8.9339534,
37680                         54.7546562
37681                     ],
37682                     [
37683                         -8.7773069,
37684                         54.755501
37685                     ],
37686                     [
37687                         -8.7826749,
37688                         55.0252208
37689                     ],
37690                     [
37691                         -8.9402974,
37692                         55.0238221
37693                     ],
37694                     [
37695                         -8.9451773,
37696                         55.2934155
37697                     ],
37698                     [
37699                         -7.528039,
37700                         55.2970274
37701                     ],
37702                     [
37703                         -7.525599,
37704                         55.3874955
37705                     ],
37706                     [
37707                         -7.0541955,
37708                         55.3841691
37709                     ],
37710                     [
37711                         -7.0556595,
37712                         55.2939712
37713                     ],
37714                     [
37715                         -6.3241545,
37716                         55.2859128
37717                     ],
37718                     [
37719                         -6.3217146,
37720                         55.3253556
37721                     ],
37722                     [
37723                         -6.1035807,
37724                         55.3223016
37725                     ],
37726                     [
37727                         -6.1045566,
37728                         55.2828557
37729                     ],
37730                     [
37731                         -5.7985836,
37732                         55.2772968
37733                     ],
37734                     [
37735                         -5.8117595,
37736                         55.0087135
37737                     ],
37738                     [
37739                         -5.656577,
37740                         55.0056351
37741                     ],
37742                     [
37743                         -5.6721928,
37744                         54.7355021
37745                     ],
37746                     [
37747                         -5.3618278,
37748                         54.729585
37749                     ],
37750                     [
37751                         -5.3964755,
37752                         54.1917889
37753                     ],
37754                     [
37755                         -5.855679,
37756                         54.2017807
37757                     ],
37758                     [
37759                         -5.9220464,
37760                         52.8524504
37761                     ],
37762                     [
37763                         -6.070885,
37764                         52.8551025
37765                     ],
37766                     [
37767                         -6.1030927,
37768                         52.1373337
37769                     ],
37770                     [
37771                         -6.8331336,
37772                         52.1463183
37773                     ],
37774                     [
37775                         -6.8355736,
37776                         52.0578908
37777                     ],
37778                     [
37779                         -7.5641506,
37780                         52.0617913
37781                     ],
37782                     [
37783                         -7.5661026,
37784                         51.7921593
37785                     ],
37786                     [
37787                         -8.147305,
37788                         51.792763
37789                     ],
37790                     [
37791                         -8.146329,
37792                         51.7033331
37793                     ],
37794                     [
37795                         -8.2912636,
37796                         51.7027283
37797                     ],
37798                     [
37799                         -8.2897996,
37800                         51.5227274
37801                     ],
37802                     [
37803                         -9.1174397,
37804                         51.516958
37805                     ],
37806                     [
37807                         -9.1179277,
37808                         51.4625685
37809                     ],
37810                     [
37811                         -9.3692452,
37812                         51.4616564
37813                     ],
37814                     [
37815                         -9.3672933,
37816                         51.4254613
37817                     ]
37818                 ]
37819             ],
37820             "terms_url": "http://geo.nls.uk/maps/",
37821             "terms_text": "National Library of Scotland Historic Maps"
37822         },
37823         {
37824             "name": "Ireland EEA CORINE 2006",
37825             "type": "tms",
37826             "template": "http://a.tile.openstreetmap.ie/tiles/corine/{zoom}/{x}/{y}.png",
37827             "scaleExtent": [
37828                 5,
37829                 16
37830             ],
37831             "polygon": [
37832                 [
37833                     [
37834                         -5.842956,
37835                         53.8627976
37836                     ],
37837                     [
37838                         -5.8341575,
37839                         53.7633541
37840                     ],
37841                     [
37842                         -5.6267647,
37843                         53.5383692
37844                     ],
37845                     [
37846                         -5.9648778,
37847                         52.1631197
37848                     ],
37849                     [
37850                         -6.0453211,
37851                         52.0527275
37852                     ],
37853                     [
37854                         -6.1823261,
37855                         51.9699475
37856                     ],
37857                     [
37858                         -6.3960035,
37859                         51.9234618
37860                     ],
37861                     [
37862                         -6.5945978,
37863                         51.883911
37864                     ],
37865                     [
37866                         -7.2481994,
37867                         51.9056295
37868                     ],
37869                     [
37870                         -7.341212,
37871                         51.8148076
37872                     ],
37873                     [
37874                         -8.1971787,
37875                         51.5037019
37876                     ],
37877                     [
37878                         -8.3191005,
37879                         51.4167737
37880                     ],
37881                     [
37882                         -9.4478202,
37883                         51.1991221
37884                     ],
37885                     [
37886                         -9.9015706,
37887                         51.2266802
37888                     ],
37889                     [
37890                         -10.472215,
37891                         51.4050139
37892                     ],
37893                     [
37894                         -10.8857437,
37895                         51.6770619
37896                     ],
37897                     [
37898                         -11.035318,
37899                         52.0620016
37900                     ],
37901                     [
37902                         -10.9950963,
37903                         52.1831616
37904                     ],
37905                     [
37906                         -10.8178697,
37907                         52.3139827
37908                     ],
37909                     [
37910                         -9.8839736,
37911                         52.9032208
37912                     ],
37913                     [
37914                         -10.1165049,
37915                         52.9676141
37916                     ],
37917                     [
37918                         -10.5514014,
37919                         53.3317027
37920                     ],
37921                     [
37922                         -10.6896633,
37923                         53.5854022
37924                     ],
37925                     [
37926                         -10.6444139,
37927                         54.0100436
37928                     ],
37929                     [
37930                         -10.5501445,
37931                         54.257482
37932                     ],
37933                     [
37934                         -10.2824192,
37935                         54.4742405
37936                     ],
37937                     [
37938                         -9.8073011,
37939                         54.5705346
37940                     ],
37941                     [
37942                         -9.196435,
37943                         54.5486695
37944                     ],
37945                     [
37946                         -9.2253443,
37947                         54.7000264
37948                     ],
37949                     [
37950                         -8.8985435,
37951                         55.1363582
37952                     ],
37953                     [
37954                         -8.0476045,
37955                         55.4711977
37956                     ],
37957                     [
37958                         -7.4367384,
37959                         55.6191092
37960                     ],
37961                     [
37962                         -7.2205471,
37963                         55.6205288
37964                     ],
37965                     [
37966                         -6.8258723,
37967                         55.5608644
37968                     ],
37969                     [
37970                         -6.0679458,
37971                         55.3727567
37972                     ],
37973                     [
37974                         -5.5639184,
37975                         55.0759594
37976                     ],
37977                     [
37978                         -5.0649187,
37979                         54.4640142
37980                     ],
37981                     [
37982                         -5.2572284,
37983                         54.1582424
37984                     ]
37985                 ]
37986             ],
37987             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
37988             "terms_text": "EEA Corine 2006"
37989         },
37990         {
37991             "name": "Ireland EEA GMES Urban Atlas",
37992             "type": "tms",
37993             "template": "http://a.tile.openstreetmap.ie/tiles/urbanatlas/{zoom}/{x}/{y}.png",
37994             "scaleExtent": [
37995                 5,
37996                 17
37997             ],
37998             "polygon": [
37999                 [
38000                     [
38001                         -9.2759602,
38002                         52.7993666
38003                     ],
38004                     [
38005                         -9.215509,
38006                         52.8276933
38007                     ],
38008                     [
38009                         -9.1086618,
38010                         52.9128016
38011                     ],
38012                     [
38013                         -9.0196831,
38014                         52.8837107
38015                     ],
38016                     [
38017                         -8.8760649,
38018                         52.8978445
38019                     ],
38020                     [
38021                         -8.8001797,
38022                         52.8833558
38023                     ],
38024                     [
38025                         -8.7665597,
38026                         52.9065354
38027                     ],
38028                     [
38029                         -8.5938079,
38030                         52.9238592
38031                     ],
38032                     [
38033                         -8.5241972,
38034                         52.8869724
38035                     ],
38036                     [
38037                         -8.4956786,
38038                         52.9105906
38039                     ],
38040                     [
38041                         -8.3506448,
38042                         52.9238592
38043                     ],
38044                     [
38045                         -8.2718204,
38046                         52.9492401
38047                     ],
38048                     [
38049                         -8.2249679,
38050                         52.8991338
38051                     ],
38052                     [
38053                         -8.1564001,
38054                         52.9149986
38055                     ],
38056                     [
38057                         -8.0881237,
38058                         52.7630417
38059                     ],
38060                     [
38061                         -8.1360092,
38062                         52.7239783
38063                     ],
38064                     [
38065                         -8.1570652,
38066                         52.6766443
38067                     ],
38068                     [
38069                         -8.2059695,
38070                         52.6185385
38071                     ],
38072                     [
38073                         -8.2025734,
38074                         52.5954396
38075                     ],
38076                     [
38077                         -8.2231242,
38078                         52.5599691
38079                     ],
38080                     [
38081                         -8.2236294,
38082                         52.5095371
38083                     ],
38084                     [
38085                         -8.2976651,
38086                         52.5025088
38087                     ],
38088                     [
38089                         -8.3295888,
38090                         52.4721087
38091                     ],
38092                     [
38093                         -8.3589695,
38094                         52.4986072
38095                     ],
38096                     [
38097                         -8.3737385,
38098                         52.4764529
38099                     ],
38100                     [
38101                         -8.432326,
38102                         52.4342609
38103                     ],
38104                     [
38105                         -8.4754569,
38106                         52.4216289
38107                     ],
38108                     [
38109                         -8.5017727,
38110                         52.3870011
38111                     ],
38112                     [
38113                         -8.5476205,
38114                         52.3681351
38115                     ],
38116                     [
38117                         -8.6444103,
38118                         52.3376422
38119                     ],
38120                     [
38121                         -8.6841451,
38122                         52.3660614
38123                     ],
38124                     [
38125                         -8.8154099,
38126                         52.3721014
38127                     ],
38128                     [
38129                         -8.8614233,
38130                         52.3521652
38131                     ],
38132                     [
38133                         -8.9074451,
38134                         52.3824674
38135                     ],
38136                     [
38137                         -8.9388551,
38138                         52.3789166
38139                     ],
38140                     [
38141                         -8.9782502,
38142                         52.4093811
38143                     ],
38144                     [
38145                         -9.0298715,
38146                         52.4104169
38147                     ],
38148                     [
38149                         -9.1059449,
38150                         52.420981
38151                     ],
38152                     [
38153                         -9.1084962,
38154                         52.4415071
38155                     ],
38156                     [
38157                         -9.140702,
38158                         52.4650891
38159                     ],
38160                     [
38161                         -9.1315765,
38162                         52.5136207
38163                     ],
38164                     [
38165                         -9.1739699,
38166                         52.5620573
38167                     ],
38168                     [
38169                         -9.1426235,
38170                         52.589645
38171                     ],
38172                     [
38173                         -9.1542382,
38174                         52.610216
38175                     ],
38176                     [
38177                         -9.1426231,
38178                         52.6387401
38179                     ],
38180                     [
38181                         -9.1776844,
38182                         52.6447573
38183                     ],
38184                     [
38185                         -9.2012184,
38186                         52.6526248
38187                     ],
38188                     [
38189                         -9.2036198,
38190                         52.6686468
38191                     ],
38192                     [
38193                         -9.2238348,
38194                         52.6706578
38195                     ],
38196                     [
38197                         -9.2161072,
38198                         52.6919412
38199                     ],
38200                     [
38201                         -9.1882395,
38202                         52.7057242
38203                     ],
38204                     [
38205                         -9.2750099,
38206                         52.7350292
38207                     ],
38208                     [
38209                         -9.2601152,
38210                         52.7616711
38211                     ]
38212                 ],
38213                 [
38214                     [
38215                         -7.307313219981238,
38216                         53.81625879275365
38217                     ],
38218                     [
38219                         -7.245858447032101,
38220                         53.78300449111207
38221                     ],
38222                     [
38223                         -7.15144468970801,
38224                         53.81179938127503
38225                     ],
38226                     [
38227                         -7.086900011973722,
38228                         53.784424420834
38229                     ],
38230                     [
38231                         -7.0347149533800435,
38232                         53.77996162275688
38233                     ],
38234                     [
38235                         -6.975320116954343,
38236                         53.788481098127924
38237                     ],
38238                     [
38239                         -6.928628222423156,
38240                         53.81443454540607
38241                     ],
38242                     [
38243                         -6.992829577403537,
38244                         53.86609081229548
38245                     ],
38246                     [
38247                         -6.975320116954343,
38248                         53.87945028968944
38249                     ],
38250                     [
38251                         -6.949914233165313,
38252                         53.87094929783329
38253                     ],
38254                     [
38255                         -6.9375546140247035,
38256                         53.87540241385127
38257                     ],
38258                     [
38259                         -6.936867968516893,
38260                         53.896649390754646
38261                     ],
38262                     [
38263                         -6.897042529063821,
38264                         53.889770599553906
38265                     ],
38266                     [
38267                         -6.867516772227924,
38268                         53.880259817835736
38269                     ],
38270                     [
38271                         -6.851037280040446,
38272                         53.88450958346468
38273                     ],
38274                     [
38275                         -6.842454211192801,
38276                         53.89786317755242
38277                     ],
38278                     [
38279                         -6.812928454356904,
38280                         53.90069520963246
38281                     ],
38282                     [
38283                         -6.79850889869286,
38284                         53.89280549994937
38285                     ],
38286                     [
38287                         -6.789925829845217,
38288                         53.89462633440526
38289                     ],
38290                     [
38291                         -6.791985766368652,
38292                         53.904538374710896
38293                     ],
38294                     [
38295                         -6.778939501720231,
38296                         53.918087767078354
38297                     ],
38298                     [
38299                         -6.77001311011868,
38300                         53.91505470292794
38301                     ],
38302                     [
38303                         -6.75868345923979,
38304                         53.921727153244476
38305                     ],
38306                     [
38307                         -6.744263903575747,
38308                         53.916065748791254
38309                     ],
38310                     [
38311                         -6.727441088634364,
38312                         53.92334455637637
38313                     ],
38314                     [
38315                         -6.713021532970319,
38316                         53.90777445003927
38317                     ],
38318                     [
38319                         -6.684182421642232,
38320                         53.90292024303218
38321                     ],
38322                     [
38323                         -6.623757616954815,
38324                         53.88187882710815
38325                     ],
38326                     [
38327                         -6.590455309825955,
38328                         53.857789593974296
38329                     ],
38330                     [
38331                         -6.591141955333765,
38332                         53.835509894663346
38333                     ],
38334                     [
38335                         -6.574319140392382,
38336                         53.82254170362619
38337                     ],
38338                     [
38339                         -6.571572558361136,
38340                         53.804703885117576
38341                     ],
38342                     [
38343                         -6.5533764524041285,
38344                         53.79983770791046
38345                     ],
38346                     [
38347                         -6.541360156017425,
38348                         53.78300449111207
38349                     ],
38350                     [
38351                         -6.511491076427622,
38352                         53.76900546961285
38353                     ],
38354                     [
38355                         -6.472695605236269,
38356                         53.77326653566421
38357                     ],
38358                     [
38359                         -6.443513171154276,
38360                         53.76393220797015
38361                     ],
38362                     [
38363                         -6.44728972144724,
38364                         53.75114486961979
38365                     ],
38366                     [
38367                         -6.4775021237909485,
38368                         53.728199094666586
38369                     ],
38370                     [
38371                         -6.459649340587848,
38372                         53.71682309412751
38373                     ],
38374                     [
38375                         -6.435616747814443,
38376                         53.72230833571077
38377                     ],
38378                     [
38379                         -6.4198239011347775,
38380                         53.72921465935537
38381                     ],
38382                     [
38383                         -6.4009411496699595,
38384                         53.72169889975152
38385                     ],
38386                     [
38387                         -6.375878588634836,
38388                         53.718042098526006
38389                     ],
38390                     [
38391                         -6.359055773693453,
38392                         53.708695495259434
38393                     ],
38394                     [
38395                         -6.340173022228636,
38396                         53.708085862042424
38397                     ],
38398                     [
38399                         -6.329873339611461,
38400                         53.71296268045594
38401                     ],
38402                     [
38403                         -6.325753466564592,
38404                         53.72210519137233
38405                     ],
38406                     [
38407                         -6.2938244504513525,
38408                         53.72576163932632
38409                     ],
38410                     [
38411                         -6.265328661877173,
38412                         53.7363229253304
38413                     ],
38414                     [
38415                         -6.240952746349864,
38416                         53.734292114843086
38417                     ],
38418                     [
38419                         -6.180871264416349,
38420                         53.632015710147016
38421                     ],
38422                     [
38423                         -6.092793818322125,
38424                         53.588038288422446
38425                     ],
38426                     [
38427                         -5.985734079608837,
38428                         53.49383447350347
38429                     ],
38430                     [
38431                         -6.0887447432153685,
38432                         53.27174268379562
38433                     ],
38434                     [
38435                         -6.033272979232964,
38436                         53.1191110041494
38437                     ],
38438                     [
38439                         -5.984663357119282,
38440                         52.9651254915577
38441                     ],
38442                     [
38443                         -6.122679104189409,
38444                         52.73207538466633
38445                     ],
38446                     [
38447                         -6.185163845400262,
38448                         52.73706461957944
38449                     ],
38450                     [
38451                         -6.1899703639549415,
38452                         52.76075568810044
38453                     ],
38454                     [
38455                         -6.319059719423517,
38456                         52.782357357522855
38457                     ],
38458                     [
38459                         -6.393904079774976,
38460                         52.7790347214105
38461                     ],
38462                     [
38463                         -6.465315212587381,
38464                         52.6946379192593
38465                     ],
38466                     [
38467                         -6.534666408876349,
38468                         52.673409093161446
38469                     ],
38470                     [
38471                         -6.612257351259057,
38472                         52.69255711803012
38473                     ],
38474                     [
38475                         -6.6692489284074155,
38476                         52.74745702505679
38477                     ],
38478                     [
38479                         -6.671308864930852,
38480                         52.76948072949997
38481                     ],
38482                     [
38483                         -6.720747341493285,
38484                         52.7748810695361
38485                     ],
38486                     [
38487                         -6.71456753192298,
38488                         52.80311808637125
38489                     ],
38490                     [
38491                         -6.658949245790243,
38492                         52.84709806982182
38493                     ],
38494                     [
38495                         -6.582044948915348,
38496                         52.81349473557279
38497                     ],
38498                     [
38499                         -6.547712673524768,
38500                         52.83133677935633
38501                     ],
38502                     [
38503                         -6.531233181337292,
38504                         52.87404491274922
38505                     ],
38506                     [
38507                         -6.617750515321548,
38508                         52.87528820923615
38509                     ],
38510                     [
38511                         -6.728987087587023,
38512                         52.90635903963372
38513                     ],
38514                     [
38515                         -6.780485500672891,
38516                         52.859122574848655
38517                     ],
38518                     [
38519                         -6.870436062196207,
38520                         52.85165948109425
38521                     ],
38522                     [
38523                         -6.938413967469552,
38524                         52.86658438536895
38525                     ],
38526                     [
38527                         -6.965879787782016,
38528                         52.89766145203082
38529                     ],
38530                     [
38531                         -6.987852444031986,
38532                         52.969260966642985
38533                     ],
38534                     [
38535                         -7.039350857117853,
38536                         52.9560260536776
38537                     ],
38538                     [
38539                         -7.109388698914634,
38540                         53.007288776633686
38541                     ],
38542                     [
38543                         -7.068876613953752,
38544                         53.058078015357786
38545                     ],
38546                     [
38547                         -7.088789333680287,
38548                         53.11869890949892
38549                     ],
38550                     [
38551                         -7.119688381531809,
38552                         53.15000684568904
38553                     ],
38554                     [
38555                         -7.105955471375577,
38556                         53.16112391039828
38557                     ],
38558                     [
38559                         -7.127928127625547,
38560                         53.17223809655703
38561                     ],
38562                     [
38563                         -7.180113186219227,
38564                         53.182526443342745
38565                     ],
38566                     [
38567                         -7.160887112000503,
38568                         53.19898266621498
38569                     ],
38570                     [
38571                         -7.057890285828767,
38572                         53.19898266621498
38573                     ],
38574                     [
38575                         -7.048963894227218,
38576                         53.217077217179636
38577                     ],
38578                     [
38579                         -7.0915359157115345,
38580                         53.235575105358386
38581                     ],
38582                     [
38583                         -7.0434707301647235,
38584                         53.25735126035676
38585                     ],
38586                     [
38587                         -7.05102383075065,
38588                         53.29717703664696
38589                     ],
38590                     [
38591                         -6.996778835633536,
38592                         53.31112780504489
38593                     ],
38594                     [
38595                         -7.044157375672535,
38596                         53.33368557548294
38597                     ],
38598                     [
38599                         -7.105955471375576,
38600                         53.371801590024276
38601                     ],
38602                     [
38603                         -7.22050647653913,
38604                         53.432465115081854
38605                     ],
38606                     [
38607                         -7.149441429887032,
38608                         53.45731709817442
38609                     ],
38610                     [
38611                         -7.099891489102085,
38612                         53.463915962572514
38613                     ],
38614                     [
38615                         -7.0744645458045445,
38616                         53.48370640260363
38617                     ],
38618                     [
38619                         -7.079028356140001,
38620                         53.504650927752664
38621                     ],
38622                     [
38623                         -7.047733656696876,
38624                         53.515119311359335
38625                     ],
38626                     [
38627                         -7.029478415355053,
38628                         53.54147267392419
38629                     ],
38630                     [
38631                         -7.054253385747527,
38632                         53.56471202500164
38633                     ],
38634                     [
38635                         -7.009267255298033,
38636                         53.58561652973758
38637                     ],
38638                     [
38639                         -6.992641946218873,
38640                         53.602642188744426
38641                     ],
38642                     [
38643                         -6.989056095241016,
38644                         53.62739453790707
38645                     ],
38646                     [
38647                         -6.9717788132567895,
38648                         53.63686620586593
38649                     ],
38650                     [
38651                         -6.9633031654909425,
38652                         53.650973114934644
38653                     ],
38654                     [
38655                         -6.9871001765258205,
38656                         53.66623418009986
38657                     ],
38658                     [
38659                         -6.999813648174589,
38660                         53.67086935885432
38661                     ],
38662                     [
38663                         -7.008289295940436,
38664                         53.65908728051006
38665                     ],
38666                     [
38667                         -7.044473792171549,
38668                         53.65367801032349
38669                     ],
38670                     [
38671                         -7.066640870943764,
38672                         53.63918547390694
38673                     ],
38674                     [
38675                         -7.101847407817279,
38676                         53.65870092708686
38677                     ],
38678                     [
38679                         -7.120754622064167,
38680                         53.672993645380515
38681                     ],
38682                     [
38683                         -7.137379931143327,
38684                         53.66893809633893
38685                     ],
38686                     [
38687                         -7.160850955725672,
38688                         53.683034277255075
38689                     ],
38690                     [
38691                         -7.174216400279507,
38692                         53.686316272406906
38693                     ],
38694                     [
38695                         -7.196057492599188,
38696                         53.69017711570491
38697                     ],
38698                     [
38699                         -7.210726882963154,
38700                         53.69480966037566
38701                     ],
38702                     [
38703                         -7.247237365646801,
38704                         53.71661437518035
38705                     ],
38706                     [
38707                         -7.239413690786019,
38708                         53.73223735177976
38709                     ],
38710                     [
38711                         -7.260276823748104,
38712                         53.74361339729716
38713                     ],
38714                     [
38715                         -7.2814659431627184,
38716                         53.75922634307083
38717                     ],
38718                     [
38719                         -7.289615604476034,
38720                         53.77271433845693
38721                     ],
38722                     [
38723                         -7.3238441819919515,
38724                         53.78465723043301
38725                     ],
38726                     [
38727                         -7.337209626545788,
38728                         53.78658318504567
38729                     ],
38730                     [
38731                         -7.351227044004687,
38732                         53.80141007448381
38733                     ],
38734                     [
38735                         -7.307313219981238,
38736                         53.81625879275365
38737                     ]
38738                 ],
38739                 [
38740                     [
38741                         -5.685433013282673,
38742                         54.77854496390836
38743                     ],
38744                     [
38745                         -5.696867084279401,
38746                         54.73050346921268
38747                     ],
38748                     [
38749                         -5.8223689524230124,
38750                         54.70033215177621
38751                     ],
38752                     [
38753                         -5.878760568989772,
38754                         54.649492182564074
38755                     ],
38756                     [
38757                         -5.743404719024681,
38758                         54.68128223623249
38759                     ],
38760                     [
38761                         -5.581196917402638,
38762                         54.68781619319656
38763                     ],
38764                     [
38765                         -5.571488953592992,
38766                         54.67074450064368
38767                     ],
38768                     [
38769                         -5.582915011231644,
38770                         54.66440901595977
38771                     ],
38772                     [
38773                         -5.58291501123164,
38774                         54.65085746679818
38775                     ],
38776                     [
38777                         -5.6086481910584185,
38778                         54.63997082553691
38779                     ],
38780                     [
38781                         -5.6354970593650116,
38782                         54.61551371292451
38783                     ],
38784                     [
38785                         -5.728732824433139,
38786                         54.6184944610979
38787                     ],
38788                     [
38789                         -5.822612969913913,
38790                         54.49193018941315
38791                     ],
38792                     [
38793                         -5.896754545381575,
38794                         54.44975600798866
38795                     ],
38796                     [
38797                         -5.936834914186871,
38798                         54.38213187386197
38799                     ],
38800                     [
38801                         -6.0187561190025445,
38802                         54.36974944197913
38803                     ],
38804                     [
38805                         -6.059257912638059,
38806                         54.38280030737259
38807                     ],
38808                     [
38809                         -6.101784280694663,
38810                         54.41510088826871
38811                     ],
38812                     [
38813                         -6.1740201072375225,
38814                         54.43476829635816
38815                     ],
38816                     [
38817                         -6.216261364689026,
38818                         54.42827259213158
38819                     ],
38820                     [
38821                         -6.264329002478664,
38822                         54.487825014814625
38823                     ],
38824                     [
38825                         -6.249277519938476,
38826                         54.49741303545491
38827                     ],
38828                     [
38829                         -6.288340515296785,
38830                         54.53143435197413
38831                     ],
38832                     [
38833                         -6.283750270272458,
38834                         54.54447449434036
38835                     ],
38836                     [
38837                         -6.321445027854273,
38838                         54.58928767713928
38839                     ],
38840                     [
38841                         -6.264329002478664,
38842                         54.604982769755765
38843                     ],
38844                     [
38845                         -6.240052417736423,
38846                         54.59541999854735
38847                     ],
38848                     [
38849                         -6.098762694536575,
38850                         54.631690374598676
38851                     ],
38852                     [
38853                         -6.051950538018501,
38854                         54.61314575326238
38855                     ],
38856                     [
38857                         -6.031509408441251,
38858                         54.620921248201434
38859                     ],
38860                     [
38861                         -6.002995140908084,
38862                         54.65571636730639
38863                     ],
38864                     [
38865                         -6.0647754758974335,
38866                         54.6634355452454
38867                     ],
38868                     [
38869                         -6.059920158948984,
38870                         54.704134188139534
38871                     ],
38872                     [
38873                         -6.047781866577864,
38874                         54.71395188569398
38875                     ],
38876                     [
38877                         -6.120611620804591,
38878                         54.801644524994515
38879                     ],
38880                     [
38881                         -6.002141887262449,
38882                         54.80836072138932
38883                     ],
38884                     [
38885                         -5.984662746248036,
38886                         54.78652900156178
38887                     ],
38888                     [
38889                         -5.685433013282673,
38890                         54.77854496390836
38891                     ]
38892                 ],
38893                 [
38894                     [
38895                         -9.128658300749114,
38896                         53.24759266864586
38897                     ],
38898                     [
38899                         -9.024510568479629,
38900                         53.26744820137083
38901                     ],
38902                     [
38903                         -9.016360907166316,
38904                         53.26364619217274
38905                     ],
38906                     [
38907                         -9.001854510028616,
38908                         53.26588844362053
38909                     ],
38910                     [
38911                         -8.9951717877517,
38912                         53.259258838409615
38913                     ],
38914                     [
38915                         -8.973493688658284,
38916                         53.262378780650025
38917                     ],
38918                     [
38919                         -8.95230456924367,
38920                         53.271444820907114
38921                     ],
38922                     [
38923                         -8.956705386352859,
38924                         53.281580911863244
38925                     ],
38926                     [
38927                         -8.961106203462048,
38928                         53.28119110665652
38929                     ],
38930                     [
38931                         -8.960780217009516,
38932                         53.28908396911955
38933                     ],
38934                     [
38935                         -8.954260487958864,
38936                         53.28927883616923
38937                     ],
38938                     [
38939                         -8.95230456924367,
38940                         53.30155366854246
38941                     ],
38942                     [
38943                         -8.963714095082308,
38944                         53.303793931840495
38945                     ],
38946                     [
38947                         -8.9811543702928,
38948                         53.294734752711804
38949                     ],
38950                     [
38951                         -8.985718180628256,
38952                         53.30174847871221
38953                     ],
38954                     [
38955                         -9.019946758144176,
38956                         53.30768976199425
38957                     ],
38958                     [
38959                         -9.00837423907927,
38960                         53.31596722087059
38961                     ],
38962                     [
38963                         -9.01880580556031,
38964                         53.31625933715475
38965                     ],
38966                     [
38967                         -9.045862681120513,
38968                         53.31275380979257
38969                     ],
38970                     [
38971                         -9.06444390891487,
38972                         53.32122500810515
38973                     ],
38974                     [
38975                         -9.080906224767762,
38976                         53.307397587062724
38977                     ],
38978                     [
38979                         -9.08106921799403,
38980                         53.303404329274585
38981                     ],
38982                     [
38983                         -9.09019683866494,
38984                         53.30574189135002
38985                     ],
38986                     [
38987                         -9.095901601584261,
38988                         53.298826232852214
38989                     ],
38990                     [
38991                         -9.10128037805105,
38992                         53.3008718259498
38993                     ],
38994                     [
38995                         -9.115623781962478,
38996                         53.28450433758295
38997                     ],
38998                     [
38999                         -9.121491538108067,
39000                         53.2832375443259
39001                     ],
39002                     [
39003                         -9.13273807072044,
39004                         53.28557621023763
39005                     ],
39006                     [
39007                         -9.144636576237877,
39008                         53.27865728614638
39009                     ],
39010                     [
39011                         -9.13876882009229,
39012                         53.26345120822951
39013                     ],
39014                     [
39015                         -9.128658300749114,
39016                         53.24759266864586
39017                     ]
39018                 ],
39019                 [
39020                     [
39021                         -8.595266214281438,
39022                         51.69264788483154
39023                     ],
39024                     [
39025                         -8.55819409885298,
39026                         51.69306638852667
39027                     ],
39028                     [
39029                         -8.566697711835303,
39030                         51.682644706464686
39031                     ],
39032                     [
39033                         -8.579130708100188,
39034                         51.67349700898941
39035                     ],
39036                     [
39037                         -8.544554623426079,
39038                         51.66520531197343
39039                     ],
39040                     [
39041                         -8.494765061495364,
39042                         51.667778759675976
39043                     ],
39044                     [
39045                         -8.30113898732036,
39046                         51.7235009029955
39047                     ],
39048                     [
39049                         -8.268406960495541,
39050                         51.784858633837544
39051                     ],
39052                     [
39053                         -8.154536388302146,
39054                         51.7814362126791
39055                     ],
39056                     [
39057                         -8.115350159004825,
39058                         51.809093351533164
39059                     ],
39060                     [
39061                         -8.068326683848039,
39062                         51.870050153657075
39063                     ],
39064                     [
39065                         -8.10059769621054,
39066                         51.89964422561186
39067                     ],
39068                     [
39069                         -8.08123508879304,
39070                         51.918414974037226
39071                     ],
39072                     [
39073                         -8.09183842142643,
39074                         51.95337589170907
39075                     ],
39076                     [
39077                         -8.124570448251253,
39078                         51.95479649105758
39079                     ],
39080                     [
39081                         -8.132407694110718,
39082                         51.970988142592034
39083                     ],
39084                     [
39085                         -8.099675667285895,
39086                         51.978371865876596
39087                     ],
39088                     [
39089                         -8.144394070131078,
39090                         52.02151390085561
39091                     ],
39092                     [
39093                         -8.159607547387685,
39094                         52.064330945363764
39095                     ],
39096                     [
39097                         -8.140705954432507,
39098                         52.07254939152303
39099                     ],
39100                     [
39101                         -8.165600735397863,
39102                         52.09294727054506
39103                     ],
39104                     [
39105                         -8.18726841512697,
39106                         52.0835993998731
39107                     ],
39108                     [
39109                         -8.2093971093184,
39110                         52.10512489114057
39111                     ],
39112                     [
39113                         -8.207092037006792,
39114                         52.12494181389489
39115                     ],
39116                     [
39117                         -8.227837687811258,
39118                         52.143052434929714
39119                     ],
39120                     [
39121                         -8.222766528725723,
39122                         52.16454923557058
39123                     ],
39124                     [
39125                         -8.30298304516965,
39126                         52.1829264222872
39127                     ],
39128                     [
39129                         -8.427456949996438,
39130                         52.17783811526099
39131                     ],
39132                     [
39133                         -8.46710419375608,
39134                         52.169921813849676
39135                     ],
39136                     [
39137                         -8.509978538751975,
39138                         52.18405707812542
39139                     ],
39140                     [
39141                         -8.530263175094117,
39142                         52.16511480067495
39143                     ],
39144                     [
39145                         -8.574981577939297,
39146                         52.18066502436804
39147                     ],
39148                     [
39149                         -8.587889982884295,
39150                         52.16963906274442
39151                     ],
39152                     [
39153                         -8.642289689438227,
39154                         52.18829678149147
39155                     ],
39156                     [
39157                         -8.719279104645906,
39158                         52.15804472022032
39159                     ],
39160                     [
39161                         -8.698533453841442,
39162                         52.13541291452849
39163                     ],
39164                     [
39165                         -8.740946784375014,
39166                         52.10823956240069
39167                     ],
39168                     [
39169                         -8.77460084012448,
39170                         52.05951253229793
39171                     ],
39172                     [
39173                         -8.803183736788409,
39174                         52.03768144571248
39175                     ],
39176                     [
39177                         -8.86818677597573,
39178                         52.03286015807593
39179                     ],
39180                     [
39181                         -8.870491848287335,
39182                         52.01839317543363
39183                     ],
39184                     [
39185                         -8.844214023935015,
39186                         51.991148511559096
39187                     ],
39188                     [
39189                         -8.79811257770287,
39190                         51.964455373040394
39191                     ],
39192                     [
39193                         -8.782899100446263,
39194                         51.931777239822054
39195                     ],
39196                     [
39197                         -8.835915763613228,
39198                         51.9292188160068
39199                     ],
39200                     [
39201                         -8.838681850387156,
39202                         51.90277322850554
39203                     ],
39204                     [
39205                         -8.802261707863764,
39206                         51.89367006943167
39207                     ],
39208                     [
39209                         -8.792580404155013,
39210                         51.85695425263326
39211                     ],
39212                     [
39213                         -8.765841565340368,
39214                         51.82476769939557
39215                     ],
39216                     [
39217                         -8.758926348405547,
39218                         51.80054140901511
39219                     ],
39220                     [
39221                         -8.79811257770287,
39222                         51.78628456602828
39223                     ],
39224                     [
39225                         -8.832227647914657,
39226                         51.79626482935233
39227                     ],
39228                     [
39229                         -8.836837792537873,
39230                         51.77687258059678
39231                     ],
39232                     [
39233                         -8.885705325543944,
39234                         51.746055989869106
39235                     ],
39236                     [
39237                         -8.859888515653944,
39238                         51.72435763090916
39239                     ],
39240                     [
39241                         -8.807332866949299,
39242                         51.71093369500414
39243                     ],
39244                     [
39245                         -8.678248817499297,
39246                         51.693505197270746
39247                     ],
39248                     [
39249                         -8.60540853245251,
39250                         51.67835695335278
39251                     ],
39252                     [
39253                         -8.595266214281438,
39254                         51.69264788483154
39255                     ]
39256                 ],
39257                 [
39258                     [
39259                         -7.138279151048154,
39260                         55.06131559970097
39261                     ],
39262                     [
39263                         -7.117994514706011,
39264                         54.99631329558348
39265                     ],
39266                     [
39267                         -7.070049010624583,
39268                         54.98784996056705
39269                     ],
39270                     [
39271                         -7.076503213097081,
39272                         54.93332450204895
39273                     ],
39274                     [
39275                         -7.025791622241725,
39276                         54.91159959910791
39277                     ],
39278                     [
39279                         -7.007351043748867,
39280                         54.87872502112528
39281                     ],
39282                     [
39283                         -7.024869593317081,
39284                         54.8511320998998
39285                     ],
39286                     [
39287                         -6.990754523105296,
39288                         54.81661438893913
39289                     ],
39290                     [
39291                         -7.051608432131725,
39292                         54.80598761598125
39293                     ],
39294                     [
39295                         -7.115228427932084,
39296                         54.80651902101645
39297                     ],
39298                     [
39299                         -7.170550163410654,
39300                         54.84847793920564
39301                     ],
39302                     [
39303                         -7.199133060074584,
39304                         54.84316909395457
39305                     ],
39306                     [
39307                         -7.222183783190655,
39308                         54.85803210052931
39309                     ],
39310                     [
39311                         -7.2111194360949415,
39312                         54.862808332627324
39313                     ],
39314                     [
39315                         -7.212041465019584,
39316                         54.882438010878076
39317                     ],
39318                     [
39319                         -7.279349576518514,
39320                         54.880846771447125
39321                     ],
39322                     [
39323                         -7.273817402970655,
39324                         54.91530955931841
39325                     ],
39326                     [
39327                         -7.3033223285592275,
39328                         54.915839525718205
39329                     ],
39330                     [
39331                         -7.363254208661015,
39332                         54.90894941815292
39333                     ],
39334                     [
39335                         -7.385382902852443,
39336                         54.91636948513913
39337                     ],
39338                     [
39339                         -7.391837105324943,
39340                         54.93438395336098
39341                     ],
39342                     [
39343                         -7.429640291235302,
39344                         54.95291983389722
39345                     ],
39346                     [
39347                         -7.420420001988872,
39348                         54.99208185118366
39349                     ],
39350                     [
39351                         -7.410277683817801,
39352                         55.03437621938347
39353                     ],
39354                     [
39355                         -7.3577220351131585,
39356                         55.057619110599035
39357                     ],
39358                     [
39359                         -7.265519142648871,
39360                         55.07557028899173
39361                     ],
39362                     [
39363                         -7.138279151048154,
39364                         55.06131559970097
39365                     ]
39366                 ],
39367                 [
39368                     [
39369                         -7.190498776293322,
39370                         52.26144368927652
39371                     ],
39372                     [
39373                         -7.156844720543858,
39374                         52.28443443581867
39375                     ],
39376                     [
39377                         -7.132871968503143,
39378                         52.27343421670601
39379                     ],
39380                     [
39381                         -7.113278853854483,
39382                         52.26779201951648
39383                     ],
39384                     [
39385                         -7.098295883829036,
39386                         52.27230583471742
39387                     ],
39388                     [
39389                         -7.089767116276089,
39390                         52.25509445009032
39391                     ],
39392                     [
39393                         -7.07109603055207,
39394                         52.259186286149074
39395                     ],
39396                     [
39397                         -7.033984366335195,
39398                         52.257352061495865
39399                     ],
39400                     [
39401                         -7.027530163862696,
39402                         52.250720000975015
39403                     ],
39404                     [
39405                         -7.034675888028678,
39406                         52.247756419376
39407                     ],
39408                     [
39409                         -7.031218279561267,
39410                         52.24013487190721
39411                     ],
39412                     [
39413                         -7.034214873566356,
39414                         52.23222966213934
39415                     ],
39416                     [
39417                         -7.050580886978767,
39418                         52.2296884028405
39419                     ],
39420                     [
39421                         -7.062567262999124,
39422                         52.21980434486687
39423                     ],
39424                     [
39425                         -7.076858711331088,
39426                         52.216132562953725
39427                     ],
39428                     [
39429                         -7.084926464421715,
39430                         52.22065163604718
39431                     ],
39432                     [
39433                         -7.084465449959392,
39434                         52.22785295843095
39435                     ],
39436                     [
39437                         -7.101292477834124,
39438                         52.221498911062525
39439                     ],
39440                     [
39441                         -7.105211100763858,
39442                         52.21726237433474
39443                     ],
39444                     [
39445                         -7.111665303236357,
39446                         52.21796849185403
39447                     ],
39448                     [
39449                         -7.107977187537785,
39450                         52.21104805609072
39451                     ],
39452                     [
39453                         -7.117773744862115,
39454                         52.20928246619701
39455                     ],
39456                     [
39457                         -7.129760120882472,
39458                         52.21690931136535
39459                     ],
39460                     [
39461                         -7.14497359813908,
39462                         52.21782726924826
39463                     ],
39464                     [
39465                         -7.150505771686938,
39466                         52.22375823207553
39467                     ],
39468                     [
39469                         -7.158112510315241,
39470                         52.22262858593765
39471                     ],
39472                     [
39473                         -7.158804032008724,
39474                         52.22700580464912
39475                     ],
39476                     [
39477                         -7.158573524777563,
39478                         52.23180612902503
39479                     ],
39480                     [
39481                         -7.167563306792832,
39482                         52.23985256723076
39483                     ],
39484                     [
39485                         -7.16733279956167,
39486                         52.244580933687786
39487                     ],
39488                     [
39489                         -7.172519212262786,
39490                         52.24676851484933
39491                     ],
39492                     [
39493                         -7.177590371348324,
39494                         52.25114335361416
39495                     ],
39496                     [
39497                         -7.190498776293322,
39498                         52.26144368927652
39499                     ]
39500                 ]
39501             ],
39502             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
39503             "terms_text": "EEA GMES Urban Atlas"
39504         },
39505         {
39506             "name": "Kanton Aargau 25cm (AGIS 2011)",
39507             "type": "tms",
39508             "template": "http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png",
39509             "scaleExtent": [
39510                 14,
39511                 19
39512             ],
39513             "polygon": [
39514                 [
39515                     [
39516                         7.7,
39517                         47.12
39518                     ],
39519                     [
39520                         7.7,
39521                         47.63
39522                     ],
39523                     [
39524                         8.5,
39525                         47.63
39526                     ],
39527                     [
39528                         8.5,
39529                         47.12
39530                     ],
39531                     [
39532                         7.7,
39533                         47.12
39534                     ]
39535                 ]
39536             ],
39537             "terms_text": "AGIS OF2011"
39538         },
39539         {
39540             "name": "Katastrálna mapa Slovenska (KaPor, 2010-04)",
39541             "type": "tms",
39542             "template": "http://www.freemap.sk/tms/kapor2/{zoom}/{x}/{y}.jpg",
39543             "polygon": [
39544                 [
39545                     [
39546                         19.83682,
39547                         49.25529
39548                     ],
39549                     [
39550                         19.80075,
39551                         49.42385
39552                     ],
39553                     [
39554                         19.60437,
39555                         49.48058
39556                     ],
39557                     [
39558                         19.49179,
39559                         49.63961
39560                     ],
39561                     [
39562                         19.21831,
39563                         49.52604
39564                     ],
39565                     [
39566                         19.16778,
39567                         49.42521
39568                     ],
39569                     [
39570                         19.00308,
39571                         49.42236
39572                     ],
39573                     [
39574                         18.97611,
39575                         49.5308
39576                     ],
39577                     [
39578                         18.54685,
39579                         49.51425
39580                     ],
39581                     [
39582                         18.31432,
39583                         49.33818
39584                     ],
39585                     [
39586                         18.15913,
39587                         49.2961
39588                     ],
39589                     [
39590                         18.05564,
39591                         49.11134
39592                     ],
39593                     [
39594                         17.56396,
39595                         48.84938
39596                     ],
39597                     [
39598                         17.17929,
39599                         48.88816
39600                     ],
39601                     [
39602                         17.058,
39603                         48.81105
39604                     ],
39605                     [
39606                         16.90426,
39607                         48.61947
39608                     ],
39609                     [
39610                         16.79685,
39611                         48.38561
39612                     ],
39613                     [
39614                         17.06762,
39615                         48.01116
39616                     ],
39617                     [
39618                         17.32787,
39619                         47.97749
39620                     ],
39621                     [
39622                         17.51699,
39623                         47.82535
39624                     ],
39625                     [
39626                         17.74776,
39627                         47.73093
39628                     ],
39629                     [
39630                         18.29515,
39631                         47.72075
39632                     ],
39633                     [
39634                         18.67959,
39635                         47.75541
39636                     ],
39637                     [
39638                         18.89755,
39639                         47.81203
39640                     ],
39641                     [
39642                         18.79463,
39643                         47.88245
39644                     ],
39645                     [
39646                         18.84318,
39647                         48.04046
39648                     ],
39649                     [
39650                         19.46212,
39651                         48.05333
39652                     ],
39653                     [
39654                         19.62064,
39655                         48.22938
39656                     ],
39657                     [
39658                         19.89585,
39659                         48.09387
39660                     ],
39661                     [
39662                         20.33766,
39663                         48.2643
39664                     ],
39665                     [
39666                         20.55395,
39667                         48.52358
39668                     ],
39669                     [
39670                         20.82335,
39671                         48.55714
39672                     ],
39673                     [
39674                         21.10271,
39675                         48.47096
39676                     ],
39677                     [
39678                         21.45863,
39679                         48.55513
39680                     ],
39681                     [
39682                         21.74536,
39683                         48.31435
39684                     ],
39685                     [
39686                         22.15293,
39687                         48.37179
39688                     ],
39689                     [
39690                         22.61255,
39691                         49.08914
39692                     ],
39693                     [
39694                         22.09997,
39695                         49.23814
39696                     ],
39697                     [
39698                         21.9686,
39699                         49.36363
39700                     ],
39701                     [
39702                         21.6244,
39703                         49.46989
39704                     ],
39705                     [
39706                         21.06873,
39707                         49.46402
39708                     ],
39709                     [
39710                         20.94336,
39711                         49.31088
39712                     ],
39713                     [
39714                         20.73052,
39715                         49.44006
39716                     ],
39717                     [
39718                         20.22804,
39719                         49.41714
39720                     ],
39721                     [
39722                         20.05234,
39723                         49.23052
39724                     ],
39725                     [
39726                         19.83682,
39727                         49.25529
39728                     ]
39729                 ]
39730             ],
39731             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
39732             "terms_text": "Permisssion by UGKK"
39733         },
39734         {
39735             "name": "Katastrálna mapa Slovenska (KaPor, 2011-05)",
39736             "type": "tms",
39737             "template": "http://www.freemap.sk/tms/kapor2_201105/{zoom}/{x}/{y}.jpg",
39738             "polygon": [
39739                 [
39740                     [
39741                         19.83682,
39742                         49.25529
39743                     ],
39744                     [
39745                         19.80075,
39746                         49.42385
39747                     ],
39748                     [
39749                         19.60437,
39750                         49.48058
39751                     ],
39752                     [
39753                         19.49179,
39754                         49.63961
39755                     ],
39756                     [
39757                         19.21831,
39758                         49.52604
39759                     ],
39760                     [
39761                         19.16778,
39762                         49.42521
39763                     ],
39764                     [
39765                         19.00308,
39766                         49.42236
39767                     ],
39768                     [
39769                         18.97611,
39770                         49.5308
39771                     ],
39772                     [
39773                         18.54685,
39774                         49.51425
39775                     ],
39776                     [
39777                         18.31432,
39778                         49.33818
39779                     ],
39780                     [
39781                         18.15913,
39782                         49.2961
39783                     ],
39784                     [
39785                         18.05564,
39786                         49.11134
39787                     ],
39788                     [
39789                         17.56396,
39790                         48.84938
39791                     ],
39792                     [
39793                         17.17929,
39794                         48.88816
39795                     ],
39796                     [
39797                         17.058,
39798                         48.81105
39799                     ],
39800                     [
39801                         16.90426,
39802                         48.61947
39803                     ],
39804                     [
39805                         16.79685,
39806                         48.38561
39807                     ],
39808                     [
39809                         17.06762,
39810                         48.01116
39811                     ],
39812                     [
39813                         17.32787,
39814                         47.97749
39815                     ],
39816                     [
39817                         17.51699,
39818                         47.82535
39819                     ],
39820                     [
39821                         17.74776,
39822                         47.73093
39823                     ],
39824                     [
39825                         18.29515,
39826                         47.72075
39827                     ],
39828                     [
39829                         18.67959,
39830                         47.75541
39831                     ],
39832                     [
39833                         18.89755,
39834                         47.81203
39835                     ],
39836                     [
39837                         18.79463,
39838                         47.88245
39839                     ],
39840                     [
39841                         18.84318,
39842                         48.04046
39843                     ],
39844                     [
39845                         19.46212,
39846                         48.05333
39847                     ],
39848                     [
39849                         19.62064,
39850                         48.22938
39851                     ],
39852                     [
39853                         19.89585,
39854                         48.09387
39855                     ],
39856                     [
39857                         20.33766,
39858                         48.2643
39859                     ],
39860                     [
39861                         20.55395,
39862                         48.52358
39863                     ],
39864                     [
39865                         20.82335,
39866                         48.55714
39867                     ],
39868                     [
39869                         21.10271,
39870                         48.47096
39871                     ],
39872                     [
39873                         21.45863,
39874                         48.55513
39875                     ],
39876                     [
39877                         21.74536,
39878                         48.31435
39879                     ],
39880                     [
39881                         22.15293,
39882                         48.37179
39883                     ],
39884                     [
39885                         22.61255,
39886                         49.08914
39887                     ],
39888                     [
39889                         22.09997,
39890                         49.23814
39891                     ],
39892                     [
39893                         21.9686,
39894                         49.36363
39895                     ],
39896                     [
39897                         21.6244,
39898                         49.46989
39899                     ],
39900                     [
39901                         21.06873,
39902                         49.46402
39903                     ],
39904                     [
39905                         20.94336,
39906                         49.31088
39907                     ],
39908                     [
39909                         20.73052,
39910                         49.44006
39911                     ],
39912                     [
39913                         20.22804,
39914                         49.41714
39915                     ],
39916                     [
39917                         20.05234,
39918                         49.23052
39919                     ],
39920                     [
39921                         19.83682,
39922                         49.25529
39923                     ]
39924                 ]
39925             ],
39926             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
39927             "terms_text": "Permisssion by UGKK"
39928         },
39929         {
39930             "name": "Kelowna 2012",
39931             "type": "tms",
39932             "description": "High quality aerial imagery taken for the City of Kelowna",
39933             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{zoom}/{x}/{y}.png",
39934             "scaleExtent": [
39935                 9,
39936                 20
39937             ],
39938             "polygon": [
39939                 [
39940                     [
39941                         -119.5867318,
39942                         49.7928087
39943                     ],
39944                     [
39945                         -119.5465655,
39946                         49.7928097
39947                     ],
39948                     [
39949                         -119.5465661,
39950                         49.8013837
39951                     ],
39952                     [
39953                         -119.5343374,
39954                         49.8013841
39955                     ],
39956                     [
39957                         -119.5343376,
39958                         49.8047321
39959                     ],
39960                     [
39961                         -119.5296211,
39962                         49.8047322
39963                     ],
39964                     [
39965                         -119.5296216,
39966                         49.8119555
39967                     ],
39968                     [
39969                         -119.5104463,
39970                         49.811956
39971                     ],
39972                     [
39973                         -119.5115683,
39974                         49.8744325
39975                     ],
39976                     [
39977                         -119.5108946,
39978                         49.8744904
39979                     ],
39980                     [
39981                         -119.5114111,
39982                         49.8843312
39983                     ],
39984                     [
39985                         -119.5114115,
39986                         49.9221763
39987                     ],
39988                     [
39989                         -119.49386,
39990                         49.9223477
39991                     ],
39992                     [
39993                         -119.4940505,
39994                         49.9313031
39995                     ],
39996                     [
39997                         -119.4803936,
39998                         49.9317529
39999                     ],
40000                     [
40001                         -119.4804572,
40002                         49.9407474
40003                     ],
40004                     [
40005                         -119.4666732,
40006                         49.9409927
40007                     ],
40008                     [
40009                         -119.4692775,
40010                         49.9913717
40011                     ],
40012                     [
40013                         -119.4551337,
40014                         49.9916078
40015                     ],
40016                     [
40017                         -119.4556736,
40018                         50.0121242
40019                     ],
40020                     [
40021                         -119.4416673,
40022                         50.0123895
40023                     ],
40024                     [
40025                         -119.4417308,
40026                         50.0136345
40027                     ],
40028                     [
40029                         -119.4221492,
40030                         50.0140377
40031                     ],
40032                     [
40033                         -119.4221042,
40034                         50.0119306
40035                     ],
40036                     [
40037                         -119.4121303,
40038                         50.012165
40039                     ],
40040                     [
40041                         -119.4126082,
40042                         50.0216913
40043                     ],
40044                     [
40045                         -119.4123387,
40046                         50.0216913
40047                     ],
40048                     [
40049                         -119.4124772,
40050                         50.0250773
40051                     ],
40052                     [
40053                         -119.4120917,
40054                         50.0250821
40055                     ],
40056                     [
40057                         -119.4121954,
40058                         50.0270769
40059                     ],
40060                     [
40061                         -119.4126083,
40062                         50.0270718
40063                     ],
40064                     [
40065                         -119.4128328,
40066                         50.0321946
40067                     ],
40068                     [
40069                         -119.3936313,
40070                         50.0326418
40071                     ],
40072                     [
40073                         -119.393529,
40074                         50.0307781
40075                     ],
40076                     [
40077                         -119.3795727,
40078                         50.0310116
40079                     ],
40080                     [
40081                         -119.3795377,
40082                         50.0287584
40083                     ],
40084                     [
40085                         -119.3735764,
40086                         50.0288621
40087                     ],
40088                     [
40089                         -119.371544,
40090                         49.9793618
40091                     ],
40092                     [
40093                         -119.3573506,
40094                         49.9793618
40095                     ],
40096                     [
40097                         -119.3548353,
40098                         49.9256081
40099                     ],
40100                     [
40101                         -119.3268079,
40102                         49.9257238
40103                     ],
40104                     [
40105                         -119.3256573,
40106                         49.8804068
40107                     ],
40108                     [
40109                         -119.3138893,
40110                         49.8806528
40111                     ],
40112                     [
40113                         -119.3137097,
40114                         49.8771651
40115                     ],
40116                     [
40117                         -119.3132156,
40118                         49.877223
40119                     ],
40120                     [
40121                         -119.3131482,
40122                         49.8749652
40123                     ],
40124                     [
40125                         -119.312452,
40126                         49.8749073
40127                     ],
40128                     [
40129                         -119.3122275,
40130                         49.87236
40131                     ],
40132                     [
40133                         -119.3117558,
40134                         49.872331
40135                     ],
40136                     [
40137                         -119.3115986,
40138                         49.8696098
40139                     ],
40140                     [
40141                         -119.3112169,
40142                         49.8694217
40143                     ],
40144                     [
40145                         -119.3109199,
40146                         49.8632417
40147                     ],
40148                     [
40149                         -119.3103721,
40150                         49.8632724
40151                     ],
40152                     [
40153                         -119.3095139,
40154                         49.8512388
40155                     ],
40156                     [
40157                         -119.3106368,
40158                         49.8512316
40159                     ],
40160                     [
40161                         -119.3103859,
40162                         49.8462564
40163                     ],
40164                     [
40165                         -119.3245344,
40166                         49.8459957
40167                     ],
40168                     [
40169                         -119.3246018,
40170                         49.8450689
40171                     ],
40172                     [
40173                         -119.3367018,
40174                         49.844875
40175                     ],
40176                     [
40177                         -119.3367467,
40178                         49.8435136
40179                     ],
40180                     [
40181                         -119.337937,
40182                         49.8434702
40183                     ],
40184                     [
40185                         -119.3378023,
40186                         49.8382055
40187                     ],
40188                     [
40189                         -119.3383637,
40190                         49.8381041
40191                     ],
40192                     [
40193                         -119.3383749,
40194                         49.8351202
40195                     ],
40196                     [
40197                         -119.3390936,
40198                         49.8351058
40199                     ],
40200                     [
40201                         -119.3388016,
40202                         49.8321217
40203                     ],
40204                     [
40205                         -119.3391497,
40206                         49.8320565
40207                     ],
40208                     [
40209                         -119.3391722,
40210                         49.8293331
40211                     ],
40212                     [
40213                         -119.3394641,
40214                         49.8293331
40215                     ],
40216                     [
40217                         -119.3395879,
40218                         49.8267878
40219                     ],
40220                     [
40221                         -119.3500053,
40222                         49.8265829
40223                     ],
40224                     [
40225                         -119.3493701,
40226                         49.8180588
40227                     ],
40228                     [
40229                         -119.4046964,
40230                         49.8163785
40231                     ],
40232                     [
40233                         -119.4045694,
40234                         49.8099022
40235                     ],
40236                     [
40237                         -119.4101592,
40238                         49.8099022
40239                     ],
40240                     [
40241                         -119.4102862,
40242                         49.8072787
40243                     ],
40244                     [
40245                         -119.4319467,
40246                         49.8069098
40247                     ],
40248                     [
40249                         -119.4322643,
40250                         49.7907965
40251                     ],
40252                     [
40253                         -119.4459847,
40254                         49.7905504
40255                     ],
40256                     [
40257                         -119.445286,
40258                         49.7820201
40259                     ],
40260                     [
40261                         -119.4967376,
40262                         49.7811587
40263                     ],
40264                     [
40265                         -119.4966105,
40266                         49.7784927
40267                     ],
40268                     [
40269                         -119.5418371,
40270                         49.7775082
40271                     ],
40272                     [
40273                         -119.5415892,
40274                         49.7718277
40275                     ],
40276                     [
40277                         -119.5560296,
40278                         49.7714941
40279                     ],
40280                     [
40281                         -119.5561194,
40282                         49.7718422
40283                     ],
40284                     [
40285                         -119.5715704,
40286                         49.7715086
40287                     ],
40288                     [
40289                         -119.5716153,
40290                         49.7717262
40291                     ],
40292                     [
40293                         -119.5819235,
40294                         49.7714941
40295                     ],
40296                     [
40297                         -119.5820133,
40298                         49.7717697
40299                     ],
40300                     [
40301                         -119.5922991,
40302                         49.7715231
40303                     ],
40304                     [
40305                         -119.592344,
40306                         49.7718132
40307                     ],
40308                     [
40309                         -119.6003839,
40310                         49.7715957
40311                     ],
40312                     [
40313                         -119.6011924,
40314                         49.7839081
40315                     ],
40316                     [
40317                         -119.5864365,
40318                         49.7843863
40319                     ]
40320                 ]
40321             ],
40322             "id": "kelowna_2012",
40323             "default": true
40324         },
40325         {
40326             "name": "Kelowna Roads overlay",
40327             "type": "tms",
40328             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna_overlay/{zoom}/{x}/{y}.png",
40329             "scaleExtent": [
40330                 9,
40331                 20
40332             ],
40333             "polygon": [
40334                 [
40335                     [
40336                         -119.5867318,
40337                         49.7928087
40338                     ],
40339                     [
40340                         -119.5465655,
40341                         49.7928097
40342                     ],
40343                     [
40344                         -119.5465661,
40345                         49.8013837
40346                     ],
40347                     [
40348                         -119.5343374,
40349                         49.8013841
40350                     ],
40351                     [
40352                         -119.5343376,
40353                         49.8047321
40354                     ],
40355                     [
40356                         -119.5296211,
40357                         49.8047322
40358                     ],
40359                     [
40360                         -119.5296216,
40361                         49.8119555
40362                     ],
40363                     [
40364                         -119.5104463,
40365                         49.811956
40366                     ],
40367                     [
40368                         -119.5115683,
40369                         49.8744325
40370                     ],
40371                     [
40372                         -119.5108946,
40373                         49.8744904
40374                     ],
40375                     [
40376                         -119.5114111,
40377                         49.8843312
40378                     ],
40379                     [
40380                         -119.5114115,
40381                         49.9221763
40382                     ],
40383                     [
40384                         -119.49386,
40385                         49.9223477
40386                     ],
40387                     [
40388                         -119.4940505,
40389                         49.9313031
40390                     ],
40391                     [
40392                         -119.4803936,
40393                         49.9317529
40394                     ],
40395                     [
40396                         -119.4804572,
40397                         49.9407474
40398                     ],
40399                     [
40400                         -119.4666732,
40401                         49.9409927
40402                     ],
40403                     [
40404                         -119.4692775,
40405                         49.9913717
40406                     ],
40407                     [
40408                         -119.4551337,
40409                         49.9916078
40410                     ],
40411                     [
40412                         -119.4556736,
40413                         50.0121242
40414                     ],
40415                     [
40416                         -119.4416673,
40417                         50.0123895
40418                     ],
40419                     [
40420                         -119.4417308,
40421                         50.0136345
40422                     ],
40423                     [
40424                         -119.4221492,
40425                         50.0140377
40426                     ],
40427                     [
40428                         -119.4221042,
40429                         50.0119306
40430                     ],
40431                     [
40432                         -119.4121303,
40433                         50.012165
40434                     ],
40435                     [
40436                         -119.4126082,
40437                         50.0216913
40438                     ],
40439                     [
40440                         -119.4123387,
40441                         50.0216913
40442                     ],
40443                     [
40444                         -119.4124772,
40445                         50.0250773
40446                     ],
40447                     [
40448                         -119.4120917,
40449                         50.0250821
40450                     ],
40451                     [
40452                         -119.4121954,
40453                         50.0270769
40454                     ],
40455                     [
40456                         -119.4126083,
40457                         50.0270718
40458                     ],
40459                     [
40460                         -119.4128328,
40461                         50.0321946
40462                     ],
40463                     [
40464                         -119.3936313,
40465                         50.0326418
40466                     ],
40467                     [
40468                         -119.393529,
40469                         50.0307781
40470                     ],
40471                     [
40472                         -119.3795727,
40473                         50.0310116
40474                     ],
40475                     [
40476                         -119.3795377,
40477                         50.0287584
40478                     ],
40479                     [
40480                         -119.3735764,
40481                         50.0288621
40482                     ],
40483                     [
40484                         -119.371544,
40485                         49.9793618
40486                     ],
40487                     [
40488                         -119.3573506,
40489                         49.9793618
40490                     ],
40491                     [
40492                         -119.3548353,
40493                         49.9256081
40494                     ],
40495                     [
40496                         -119.3268079,
40497                         49.9257238
40498                     ],
40499                     [
40500                         -119.3256573,
40501                         49.8804068
40502                     ],
40503                     [
40504                         -119.3138893,
40505                         49.8806528
40506                     ],
40507                     [
40508                         -119.3137097,
40509                         49.8771651
40510                     ],
40511                     [
40512                         -119.3132156,
40513                         49.877223
40514                     ],
40515                     [
40516                         -119.3131482,
40517                         49.8749652
40518                     ],
40519                     [
40520                         -119.312452,
40521                         49.8749073
40522                     ],
40523                     [
40524                         -119.3122275,
40525                         49.87236
40526                     ],
40527                     [
40528                         -119.3117558,
40529                         49.872331
40530                     ],
40531                     [
40532                         -119.3115986,
40533                         49.8696098
40534                     ],
40535                     [
40536                         -119.3112169,
40537                         49.8694217
40538                     ],
40539                     [
40540                         -119.3109199,
40541                         49.8632417
40542                     ],
40543                     [
40544                         -119.3103721,
40545                         49.8632724
40546                     ],
40547                     [
40548                         -119.3095139,
40549                         49.8512388
40550                     ],
40551                     [
40552                         -119.3106368,
40553                         49.8512316
40554                     ],
40555                     [
40556                         -119.3103859,
40557                         49.8462564
40558                     ],
40559                     [
40560                         -119.3245344,
40561                         49.8459957
40562                     ],
40563                     [
40564                         -119.3246018,
40565                         49.8450689
40566                     ],
40567                     [
40568                         -119.3367018,
40569                         49.844875
40570                     ],
40571                     [
40572                         -119.3367467,
40573                         49.8435136
40574                     ],
40575                     [
40576                         -119.337937,
40577                         49.8434702
40578                     ],
40579                     [
40580                         -119.3378023,
40581                         49.8382055
40582                     ],
40583                     [
40584                         -119.3383637,
40585                         49.8381041
40586                     ],
40587                     [
40588                         -119.3383749,
40589                         49.8351202
40590                     ],
40591                     [
40592                         -119.3390936,
40593                         49.8351058
40594                     ],
40595                     [
40596                         -119.3388016,
40597                         49.8321217
40598                     ],
40599                     [
40600                         -119.3391497,
40601                         49.8320565
40602                     ],
40603                     [
40604                         -119.3391722,
40605                         49.8293331
40606                     ],
40607                     [
40608                         -119.3394641,
40609                         49.8293331
40610                     ],
40611                     [
40612                         -119.3395879,
40613                         49.8267878
40614                     ],
40615                     [
40616                         -119.3500053,
40617                         49.8265829
40618                     ],
40619                     [
40620                         -119.3493701,
40621                         49.8180588
40622                     ],
40623                     [
40624                         -119.4046964,
40625                         49.8163785
40626                     ],
40627                     [
40628                         -119.4045694,
40629                         49.8099022
40630                     ],
40631                     [
40632                         -119.4101592,
40633                         49.8099022
40634                     ],
40635                     [
40636                         -119.4102862,
40637                         49.8072787
40638                     ],
40639                     [
40640                         -119.4319467,
40641                         49.8069098
40642                     ],
40643                     [
40644                         -119.4322643,
40645                         49.7907965
40646                     ],
40647                     [
40648                         -119.4459847,
40649                         49.7905504
40650                     ],
40651                     [
40652                         -119.445286,
40653                         49.7820201
40654                     ],
40655                     [
40656                         -119.4967376,
40657                         49.7811587
40658                     ],
40659                     [
40660                         -119.4966105,
40661                         49.7784927
40662                     ],
40663                     [
40664                         -119.5418371,
40665                         49.7775082
40666                     ],
40667                     [
40668                         -119.5415892,
40669                         49.7718277
40670                     ],
40671                     [
40672                         -119.5560296,
40673                         49.7714941
40674                     ],
40675                     [
40676                         -119.5561194,
40677                         49.7718422
40678                     ],
40679                     [
40680                         -119.5715704,
40681                         49.7715086
40682                     ],
40683                     [
40684                         -119.5716153,
40685                         49.7717262
40686                     ],
40687                     [
40688                         -119.5819235,
40689                         49.7714941
40690                     ],
40691                     [
40692                         -119.5820133,
40693                         49.7717697
40694                     ],
40695                     [
40696                         -119.5922991,
40697                         49.7715231
40698                     ],
40699                     [
40700                         -119.592344,
40701                         49.7718132
40702                     ],
40703                     [
40704                         -119.6003839,
40705                         49.7715957
40706                     ],
40707                     [
40708                         -119.6011924,
40709                         49.7839081
40710                     ],
40711                     [
40712                         -119.5864365,
40713                         49.7843863
40714                     ]
40715                 ]
40716             ],
40717             "id": "kelowna_roads",
40718             "overlay": true
40719         },
40720         {
40721             "name": "Landsat 233055",
40722             "type": "tms",
40723             "description": "Recent Landsat imagery",
40724             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png",
40725             "scaleExtent": [
40726                 5,
40727                 14
40728             ],
40729             "polygon": [
40730                 [
40731                     [
40732                         -60.8550011,
40733                         6.1765004
40734                     ],
40735                     [
40736                         -60.4762612,
40737                         7.9188291
40738                     ],
40739                     [
40740                         -62.161689,
40741                         8.2778675
40742                     ],
40743                     [
40744                         -62.5322549,
40745                         6.5375488
40746                     ]
40747                 ]
40748             ],
40749             "id": "landsat_233055"
40750         },
40751         {
40752             "name": "Latest southwest British Columbia Landsat",
40753             "type": "tms",
40754             "description": "Recent lower-resolution landwsat imagery for southwest British Columbia",
40755             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png",
40756             "scaleExtent": [
40757                 5,
40758                 13
40759             ],
40760             "polygon": [
40761                 [
40762                     [
40763                         -121.9355512,
40764                         47.7820648
40765                     ],
40766                     [
40767                         -121.5720582,
40768                         48.6410125
40769                     ],
40770                     [
40771                         -121.2015461,
40772                         49.4846247
40773                     ],
40774                     [
40775                         -121.8375516,
40776                         49.6023246
40777                     ],
40778                     [
40779                         -122.4767046,
40780                         49.7161735
40781                     ],
40782                     [
40783                         -123.118912,
40784                         49.8268824
40785                     ],
40786                     [
40787                         -123.760228,
40788                         49.9335836
40789                     ],
40790                     [
40791                         -124.0887706,
40792                         49.0870469
40793                     ],
40794                     [
40795                         -124.4128889,
40796                         48.2252567
40797                     ],
40798                     [
40799                         -123.792772,
40800                         48.1197334
40801                     ],
40802                     [
40803                         -123.1727942,
40804                         48.0109592
40805                     ],
40806                     [
40807                         -122.553553,
40808                         47.8982299
40809                     ]
40810                 ]
40811             ],
40812             "id": "landsat_047026"
40813         },
40814         {
40815             "name": "Lithuania - NŽT ORT10LT",
40816             "type": "tms",
40817             "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg",
40818             "scaleExtent": [
40819                 4,
40820                 18
40821             ],
40822             "polygon": [
40823                 [
40824                     [
40825                         21.4926054,
40826                         56.3592046
40827                     ],
40828                     [
40829                         21.8134688,
40830                         56.4097144
40831                     ],
40832                     [
40833                         21.9728753,
40834                         56.4567587
40835                     ],
40836                     [
40837                         22.2158294,
40838                         56.4604404
40839                     ],
40840                     [
40841                         22.2183922,
40842                         56.4162361
40843                     ],
40844                     [
40845                         23.3511527,
40846                         56.4267251
40847                     ],
40848                     [
40849                         23.3521778,
40850                         56.3824815
40851                     ],
40852                     [
40853                         23.9179035,
40854                         56.383305
40855                     ],
40856                     [
40857                         23.9176231,
40858                         56.3392908
40859                     ],
40860                     [
40861                         24.5649817,
40862                         56.3382169
40863                     ],
40864                     [
40865                         24.564933,
40866                         56.3828587
40867                     ],
40868                     [
40869                         24.6475683,
40870                         56.4277798
40871                     ],
40872                     [
40873                         24.8099394,
40874                         56.470646
40875                     ],
40876                     [
40877                         24.9733979,
40878                         56.4698452
40879                     ],
40880                     [
40881                         25.1299701,
40882                         56.2890356
40883                     ],
40884                     [
40885                         25.127433,
40886                         56.1990144
40887                     ],
40888                     [
40889                         25.6921076,
40890                         56.1933684
40891                     ],
40892                     [
40893                         26.0839005,
40894                         56.0067879
40895                     ],
40896                     [
40897                         26.4673573,
40898                         55.7304232
40899                     ],
40900                     [
40901                         26.5463565,
40902                         55.7132705
40903                     ],
40904                     [
40905                         26.5154447,
40906                         55.2345969
40907                     ],
40908                     [
40909                         25.7874641,
40910                         54.8425656
40911                     ],
40912                     [
40913                         25.7675259,
40914                         54.6350898
40915                     ],
40916                     [
40917                         25.6165253,
40918                         54.4404007
40919                     ],
40920                     [
40921                         24.4566043,
40922                         53.9577649
40923                     ],
40924                     [
40925                         23.6164786,
40926                         53.9575517
40927                     ],
40928                     [
40929                         23.5632006,
40930                         54.048085
40931                     ],
40932                     [
40933                         22.8462074,
40934                         54.3563682
40935                     ],
40936                     [
40937                         22.831944,
40938                         54.9414849
40939                     ],
40940                     [
40941                         22.4306085,
40942                         55.1159913
40943                     ],
40944                     [
40945                         21.9605898,
40946                         55.1107144
40947                     ],
40948                     [
40949                         21.7253241,
40950                         55.1496885
40951                     ],
40952                     [
40953                         21.5628422,
40954                         55.2362913
40955                     ],
40956                     [
40957                         21.2209638,
40958                         55.2742668
40959                     ],
40960                     [
40961                         21.1630444,
40962                         55.2803979
40963                     ],
40964                     [
40965                         20.9277788,
40966                         55.3101641
40967                     ],
40968                     [
40969                         20.9257285,
40970                         55.3588507
40971                     ],
40972                     [
40973                         20.9980451,
40974                         55.4514157
40975                     ],
40976                     [
40977                         21.0282249,
40978                         56.0796297
40979                     ]
40980                 ]
40981             ],
40982             "terms_url": "http://www.geoportal.lt",
40983             "terms_text": "NŽT ORT10LT"
40984         },
40985         {
40986             "name": "Locator Overlay",
40987             "type": "tms",
40988             "description": "Shows major features to help orient you.",
40989             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/openstreetmap.map-btyhiati/{zoom}/{x}/{y}.png",
40990             "scaleExtent": [
40991                 0,
40992                 16
40993             ],
40994             "terms_url": "http://www.mapbox.com/about/maps/",
40995             "terms_text": "Terms & Feedback",
40996             "default": true,
40997             "overlay": true
40998         },
40999         {
41000             "name": "MapBox Satellite",
41001             "type": "tms",
41002             "description": "Satellite and aerial imagery.",
41003             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/openstreetmap.map-4wvf9l0l/{zoom}/{x}/{y}.png",
41004             "scaleExtent": [
41005                 0,
41006                 16
41007             ],
41008             "terms_url": "http://www.mapbox.com/about/maps/",
41009             "terms_text": "Terms & Feedback",
41010             "default": true
41011         },
41012         {
41013             "name": "MapQuest Open Aerial",
41014             "type": "tms",
41015             "template": "http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png",
41016             "default": true
41017         },
41018         {
41019             "name": "NLS - Bartholomew Half Inch, 1897-1907",
41020             "type": "tms",
41021             "template": "http://geo.nls.uk/mapdata2/bartholomew/great_britain/{zoom}/{x}/{-y}.png",
41022             "scaleExtent": [
41023                 0,
41024                 15
41025             ],
41026             "polygon": [
41027                 [
41028                     [
41029                         -9,
41030                         49.8
41031                     ],
41032                     [
41033                         -9,
41034                         61.1
41035                     ],
41036                     [
41037                         1.9,
41038                         61.1
41039                     ],
41040                     [
41041                         1.9,
41042                         49.8
41043                     ],
41044                     [
41045                         -9,
41046                         49.8
41047                     ]
41048                 ]
41049             ],
41050             "terms_url": "http://geo.nls.uk/maps/",
41051             "terms_text": "National Library of Scotland Historic Maps"
41052         },
41053         {
41054             "name": "NLS - OS 1-inch 7th Series 1955-61",
41055             "type": "tms",
41056             "template": "http://geo.nls.uk/mapdata2/os/seventh/{zoom}/{x}/{-y}.png",
41057             "scaleExtent": [
41058                 5,
41059                 16
41060             ],
41061             "polygon": [
41062                 [
41063                     [
41064                         -6.4585407,
41065                         49.9044128
41066                     ],
41067                     [
41068                         -6.3872009,
41069                         49.9841116
41070                     ],
41071                     [
41072                         -6.2296827,
41073                         49.9896159
41074                     ],
41075                     [
41076                         -6.2171269,
41077                         49.8680087
41078                     ],
41079                     [
41080                         -6.4551164,
41081                         49.8591793
41082                     ]
41083                 ],
41084                 [
41085                     [
41086                         -1.4495137,
41087                         60.8634056
41088                     ],
41089                     [
41090                         -0.7167114,
41091                         60.8545122
41092                     ],
41093                     [
41094                         -0.7349744,
41095                         60.4359756
41096                     ],
41097                     [
41098                         -0.6938826,
41099                         60.4168218
41100                     ],
41101                     [
41102                         -0.7258429,
41103                         60.3942735
41104                     ],
41105                     [
41106                         -0.7395401,
41107                         60.0484714
41108                     ],
41109                     [
41110                         -0.9267357,
41111                         60.0461918
41112                     ],
41113                     [
41114                         -0.9381501,
41115                         59.8266157
41116                     ],
41117                     [
41118                         -1.4586452,
41119                         59.831205
41120                     ],
41121                     [
41122                         -1.4455187,
41123                         60.0535999
41124                     ],
41125                     [
41126                         -1.463211,
41127                         60.0535999
41128                     ],
41129                     [
41130                         -1.4643524,
41131                         60.0630002
41132                     ],
41133                     [
41134                         -1.5716475,
41135                         60.0638546
41136                     ],
41137                     [
41138                         -1.5693646,
41139                         60.1790005
41140                     ],
41141                     [
41142                         -1.643558,
41143                         60.1807033
41144                     ],
41145                     [
41146                         -1.643558,
41147                         60.1892162
41148                     ],
41149                     [
41150                         -1.8216221,
41151                         60.1894999
41152                     ],
41153                     [
41154                         -1.8204807,
41155                         60.3615507
41156                     ],
41157                     [
41158                         -1.8415973,
41159                         60.3697345
41160                     ],
41161                     [
41162                         -1.8216221,
41163                         60.3832755
41164                     ],
41165                     [
41166                         -1.8179852,
41167                         60.5934321
41168                     ],
41169                     [
41170                         -1.453168,
41171                         60.5934321
41172                     ]
41173                 ],
41174                 [
41175                     [
41176                         -4.9089213,
41177                         54.4242078
41178                     ],
41179                     [
41180                         -4.282598,
41181                         54.4429861
41182                     ],
41183                     [
41184                         -4.2535417,
41185                         54.029769
41186                     ],
41187                     [
41188                         -4.8766366,
41189                         54.0221831
41190                     ]
41191                 ],
41192                 [
41193                     [
41194                         -5.8667408,
41195                         59.1444603
41196                     ],
41197                     [
41198                         -5.7759966,
41199                         59.1470945
41200                     ],
41201                     [
41202                         -5.7720016,
41203                         59.1014052
41204                     ],
41205                     [
41206                         -5.8621751,
41207                         59.0990605
41208                     ]
41209                 ],
41210                 [
41211                     [
41212                         -1.7065887,
41213                         59.5703599
41214                     ],
41215                     [
41216                         -1.5579165,
41217                         59.5693481
41218                     ],
41219                     [
41220                         -1.5564897,
41221                         59.4965695
41222                     ],
41223                     [
41224                         -1.7054472,
41225                         59.4975834
41226                     ]
41227                 ],
41228                 [
41229                     [
41230                         -7.6865827,
41231                         58.2940975
41232                     ],
41233                     [
41234                         -7.5330594,
41235                         58.3006957
41236                     ],
41237                     [
41238                         -7.5256401,
41239                         58.2646905
41240                     ],
41241                     [
41242                         -7.6797341,
41243                         58.2577853
41244                     ]
41245                 ],
41246                 [
41247                     [
41248                         -4.5338281,
41249                         59.0359871
41250                     ],
41251                     [
41252                         -4.481322,
41253                         59.0371616
41254                     ],
41255                     [
41256                         -4.4796099,
41257                         59.0186583
41258                     ],
41259                     [
41260                         -4.5332574,
41261                         59.0180707
41262                     ]
41263                 ],
41264                 [
41265                     [
41266                         -8.6710698,
41267                         57.8769896
41268                     ],
41269                     [
41270                         -8.4673234,
41271                         57.8897332
41272                     ],
41273                     [
41274                         -8.4467775,
41275                         57.7907
41276                     ],
41277                     [
41278                         -8.6510947,
41279                         57.7779213
41280                     ]
41281                 ],
41282                 [
41283                     [
41284                         -5.2395519,
41285                         50.3530581
41286                     ],
41287                     [
41288                         -5.7920073,
41289                         50.3384899
41290                     ],
41291                     [
41292                         -5.760047,
41293                         49.9317027
41294                     ],
41295                     [
41296                         -4.6551363,
41297                         49.9581461
41298                     ],
41299                     [
41300                         -4.677965,
41301                         50.2860073
41302                     ],
41303                     [
41304                         -4.244219,
41305                         50.2801723
41306                     ],
41307                     [
41308                         -4.2487848,
41309                         50.2042525
41310                     ],
41311                     [
41312                         -3.3812929,
41313                         50.2042525
41314                     ],
41315                     [
41316                         -3.4223846,
41317                         50.5188201
41318                     ],
41319                     [
41320                         -3.1164796,
41321                         50.5246258
41322                     ],
41323                     [
41324                         -3.1210453,
41325                         50.6579592
41326                     ],
41327                     [
41328                         -2.6736357,
41329                         50.6619495
41330                     ],
41331                     [
41332                         -2.5953453,
41333                         50.6394325
41334                     ],
41335                     [
41336                         -2.5905026,
41337                         50.5728419
41338                     ],
41339                     [
41340                         -2.4791203,
41341                         50.5733545
41342                     ],
41343                     [
41344                         -2.4758919,
41345                         50.5066704
41346                     ],
41347                     [
41348                         -2.3967943,
41349                         50.5056438
41350                     ],
41351                     [
41352                         -2.401637,
41353                         50.5723293
41354                     ],
41355                     [
41356                         -1.0400296,
41357                         50.5718167
41358                     ],
41359                     [
41360                         -1.0335726,
41361                         50.7059289
41362                     ],
41363                     [
41364                         -0.549302,
41365                         50.7038843
41366                     ],
41367                     [
41368                         -0.5460736,
41369                         50.7886618
41370                     ],
41371                     [
41372                         -0.0924734,
41373                         50.7856002
41374                     ],
41375                     [
41376                         -0.0876307,
41377                         50.7181949
41378                     ],
41379                     [
41380                         0.4789659,
41381                         50.7120623
41382                     ],
41383                     [
41384                         0.487037,
41385                         50.8182467
41386                     ],
41387                     [
41388                         0.9761503,
41389                         50.8049868
41390                     ],
41391                     [
41392                         0.9922927,
41393                         51.0126311
41394                     ],
41395                     [
41396                         1.4491213,
41397                         51.0004424
41398                     ],
41399                     [
41400                         1.4781775,
41401                         51.4090372
41402                     ],
41403                     [
41404                         1.0229632,
41405                         51.4271576
41406                     ],
41407                     [
41408                         1.035877,
41409                         51.7640881
41410                     ],
41411                     [
41412                         1.6105448,
41413                         51.7500992
41414                     ],
41415                     [
41416                         1.646058,
41417                         52.1560003
41418                     ],
41419                     [
41420                         1.7267698,
41421                         52.1540195
41422                     ],
41423                     [
41424                         1.749369,
41425                         52.4481811
41426                     ],
41427                     [
41428                         1.7870672,
41429                         52.4811624
41430                     ],
41431                     [
41432                         1.759102,
41433                         52.522505
41434                     ],
41435                     [
41436                         1.7933451,
41437                         52.9602749
41438                     ],
41439                     [
41440                         0.3798147,
41441                         52.9958468
41442                     ],
41443                     [
41444                         0.3895238,
41445                         53.2511239
41446                     ],
41447                     [
41448                         0.3478614,
41449                         53.2511239
41450                     ],
41451                     [
41452                         0.3238912,
41453                         53.282186
41454                     ],
41455                     [
41456                         0.3461492,
41457                         53.6538501
41458                     ],
41459                     [
41460                         0.128487,
41461                         53.6575466
41462                     ],
41463                     [
41464                         0.116582,
41465                         53.6674703
41466                     ],
41467                     [
41468                         0.1350586,
41469                         54.0655731
41470                     ],
41471                     [
41472                         -0.0609831,
41473                         54.065908
41474                     ],
41475                     [
41476                         -0.0414249,
41477                         54.4709448
41478                     ],
41479                     [
41480                         -0.5662701,
41481                         54.4771794
41482                     ],
41483                     [
41484                         -0.5592078,
41485                         54.6565127
41486                     ],
41487                     [
41488                         -1.1665638,
41489                         54.6623485
41490                     ],
41491                     [
41492                         -1.1637389,
41493                         54.842611
41494                     ],
41495                     [
41496                         -1.3316194,
41497                         54.843909
41498                     ],
41499                     [
41500                         -1.3257065,
41501                         55.2470842
41502                     ],
41503                     [
41504                         -1.529453,
41505                         55.2487108
41506                     ],
41507                     [
41508                         -1.524178,
41509                         55.6540122
41510                     ],
41511                     [
41512                         -1.7638798,
41513                         55.6540122
41514                     ],
41515                     [
41516                         -1.7733693,
41517                         55.9719116
41518                     ],
41519                     [
41520                         -2.1607858,
41521                         55.9682981
41522                     ],
41523                     [
41524                         -2.1543289,
41525                         56.0621387
41526                     ],
41527                     [
41528                         -2.4578051,
41529                         56.0585337
41530                     ],
41531                     [
41532                         -2.4190635,
41533                         56.641717
41534                     ],
41535                     [
41536                         -2.0962164,
41537                         56.641717
41538                     ],
41539                     [
41540                         -2.0833025,
41541                         57.0021322
41542                     ],
41543                     [
41544                         -1.9283359,
41545                         57.0126802
41546                     ],
41547                     [
41548                         -1.9180966,
41549                         57.3590895
41550                     ],
41551                     [
41552                         -1.7502161,
41553                         57.3625721
41554                     ],
41555                     [
41556                         -1.7695869,
41557                         57.7608634
41558                     ],
41559                     [
41560                         -3.6937554,
41561                         57.7574187
41562                     ],
41563                     [
41564                         -3.7066693,
41565                         57.9806386
41566                     ],
41567                     [
41568                         -3.5969013,
41569                         57.9772149
41570                     ],
41571                     [
41572                         -3.6033582,
41573                         58.1207277
41574                     ],
41575                     [
41576                         -3.0222335,
41577                         58.1309566
41578                     ],
41579                     [
41580                         -3.0286905,
41581                         58.5410788
41582                     ],
41583                     [
41584                         -2.8478961,
41585                         58.530968
41586                     ],
41587                     [
41588                         -2.86081,
41589                         58.8430508
41590                     ],
41591                     [
41592                         -2.679624,
41593                         58.8414991
41594                     ],
41595                     [
41596                         -2.6841897,
41597                         58.885175
41598                     ],
41599                     [
41600                         -2.6339665,
41601                         58.9052239
41602                     ],
41603                     [
41604                         -2.679624,
41605                         58.9335083
41606                     ],
41607                     [
41608                         -2.6887555,
41609                         59.0229231
41610                     ],
41611                     [
41612                         -2.3668703,
41613                         59.0229231
41614                     ],
41615                     [
41616                         -2.3702946,
41617                         59.2652861
41618                     ],
41619                     [
41620                         -2.3429001,
41621                         59.2821989
41622                     ],
41623                     [
41624                         -2.3714361,
41625                         59.2996861
41626                     ],
41627                     [
41628                         -2.3737189,
41629                         59.3707083
41630                     ],
41631                     [
41632                         -2.3429001,
41633                         59.385825
41634                     ],
41635                     [
41636                         -2.3725775,
41637                         59.400354
41638                     ],
41639                     [
41640                         -2.3714361,
41641                         59.4259098
41642                     ],
41643                     [
41644                         -3.0734196,
41645                         59.4230067
41646                     ],
41647                     [
41648                         -3.0711368,
41649                         59.3433649
41650                     ],
41651                     [
41652                         -3.103097,
41653                         59.3311405
41654                     ],
41655                     [
41656                         -3.0745611,
41657                         59.3136695
41658                     ],
41659                     [
41660                         -3.0722782,
41661                         59.232603
41662                     ],
41663                     [
41664                         -3.3850319,
41665                         59.1484167
41666                     ],
41667                     [
41668                         -3.3747589,
41669                         58.9352753
41670                     ],
41671                     [
41672                         -3.5653789,
41673                         58.9323303
41674                     ],
41675                     [
41676                         -3.554829,
41677                         58.69759
41678                     ],
41679                     [
41680                         -5.2808579,
41681                         58.6667732
41682                     ],
41683                     [
41684                         -5.2534159,
41685                         58.3514125
41686                     ],
41687                     [
41688                         -5.5068508,
41689                         58.3437887
41690                     ],
41691                     [
41692                         -5.4761804,
41693                         58.0323557
41694                     ],
41695                     [
41696                         -5.8974958,
41697                         58.0212436
41698                     ],
41699                     [
41700                         -5.8522972,
41701                         57.6171758
41702                     ],
41703                     [
41704                         -6.1396311,
41705                         57.6137174
41706                     ],
41707                     [
41708                         -6.1541592,
41709                         57.7423183
41710                     ],
41711                     [
41712                         -6.2913692,
41713                         57.7380102
41714                     ],
41715                     [
41716                         -6.3365678,
41717                         58.1398784
41718                     ],
41719                     [
41720                         -6.1121891,
41721                         58.1466944
41722                     ],
41723                     [
41724                         -6.1473778,
41725                         58.5106285
41726                     ],
41727                     [
41728                         -6.2934817,
41729                         58.5416182
41730                     ],
41731                     [
41732                         -6.8413713,
41733                         58.2977321
41734                     ],
41735                     [
41736                         -7.0057382,
41737                         58.2929331
41738                     ],
41739                     [
41740                         -7.1016189,
41741                         58.2064403
41742                     ],
41743                     [
41744                         -7.2573132,
41745                         58.1793148
41746                     ],
41747                     [
41748                         -7.2531092,
41749                         58.1004928
41750                     ],
41751                     [
41752                         -7.4070698,
41753                         58.0905566
41754                     ],
41755                     [
41756                         -7.391347,
41757                         57.7911354
41758                     ],
41759                     [
41760                         -7.790991,
41761                         57.7733151
41762                     ],
41763                     [
41764                         -7.7624215,
41765                         57.5444165
41766                     ],
41767                     [
41768                         -7.698501,
41769                         57.1453194
41770                     ],
41771                     [
41772                         -7.7943817,
41773                         57.1304547
41774                     ],
41775                     [
41776                         -7.716764,
41777                         56.7368628
41778                     ],
41779                     [
41780                         -7.0122067,
41781                         56.7654359
41782                     ],
41783                     [
41784                         -6.979922,
41785                         56.5453858
41786                     ],
41787                     [
41788                         -7.0638622,
41789                         56.5453858
41790                     ],
41791                     [
41792                         -7.0444914,
41793                         56.3562587
41794                     ],
41795                     [
41796                         -6.500676,
41797                         56.3812917
41798                     ],
41799                     [
41800                         -6.4491433,
41801                         55.9793649
41802                     ],
41803                     [
41804                         -6.563287,
41805                         55.9691456
41806                     ],
41807                     [
41808                         -6.5393742,
41809                         55.7030135
41810                     ],
41811                     [
41812                         -6.5595521,
41813                         55.6907321
41814                     ],
41815                     [
41816                         -6.5345315,
41817                         55.6761713
41818                     ],
41819                     [
41820                         -6.5216176,
41821                         55.5704434
41822                     ],
41823                     [
41824                         -5.8912587,
41825                         55.5923416
41826                     ],
41827                     [
41828                         -5.8560127,
41829                         55.2320733
41830                     ],
41831                     [
41832                         -5.2293639,
41833                         55.2515958
41834                     ],
41835                     [
41836                         -5.1837064,
41837                         54.6254139
41838                     ],
41839                     [
41840                         -3.6655956,
41841                         54.6518373
41842                     ],
41843                     [
41844                         -3.6496155,
41845                         54.4320023
41846                     ],
41847                     [
41848                         -3.5400375,
41849                         54.4306744
41850                     ],
41851                     [
41852                         -3.530906,
41853                         54.0290181
41854                     ],
41855                     [
41856                         -3.0697656,
41857                         54.030359
41858                     ],
41859                     [
41860                         -3.0675737,
41861                         53.8221388
41862                     ],
41863                     [
41864                         -3.0804876,
41865                         53.7739911
41866                     ],
41867                     [
41868                         -3.0619239,
41869                         53.7477488
41870                     ],
41871                     [
41872                         -3.0611168,
41873                         53.6737049
41874                     ],
41875                     [
41876                         -3.2144691,
41877                         53.6708361
41878                     ],
41879                     [
41880                         -3.2057699,
41881                         53.4226163
41882                     ],
41883                     [
41884                         -3.2799632,
41885                         53.355224
41886                     ],
41887                     [
41888                         -3.2896655,
41889                         53.3608441
41890                     ],
41891                     [
41892                         -3.3327547,
41893                         53.364931
41894                     ],
41895                     [
41896                         -3.3761293,
41897                         53.3540318
41898                     ],
41899                     [
41900                         -4.0888976,
41901                         53.3433102
41902                     ],
41903                     [
41904                         -4.0945474,
41905                         53.4612036
41906                     ],
41907                     [
41908                         -4.697412,
41909                         53.4448624
41910                     ],
41911                     [
41912                         -4.6882805,
41913                         53.3318598
41914                     ],
41915                     [
41916                         -4.7202407,
41917                         53.2895771
41918                     ],
41919                     [
41920                         -4.6837148,
41921                         53.2486184
41922                     ],
41923                     [
41924                         -4.6768661,
41925                         53.1542644
41926                     ],
41927                     [
41928                         -4.8480816,
41929                         53.1446807
41930                     ],
41931                     [
41932                         -4.8178336,
41933                         52.7440299
41934                     ],
41935                     [
41936                         -4.2545751,
41937                         52.7558939
41938                     ],
41939                     [
41940                         -4.228876,
41941                         52.254876
41942                     ],
41943                     [
41944                         -4.2607571,
41945                         52.2536408
41946                     ],
41947                     [
41948                         -4.2724603,
41949                         52.2432637
41950                     ],
41951                     [
41952                         -4.8136263,
41953                         52.230095
41954                     ],
41955                     [
41956                         -4.8079191,
41957                         52.1138892
41958                     ],
41959                     [
41960                         -5.3889104,
41961                         52.0991668
41962                     ],
41963                     [
41964                         -5.3717888,
41965                         51.9129667
41966                     ],
41967                     [
41968                         -5.4208706,
41969                         51.9101502
41970                     ],
41971                     [
41972                         -5.414022,
41973                         51.8453218
41974                     ],
41975                     [
41976                         -5.3683645,
41977                         51.8474373
41978                     ],
41979                     [
41980                         -5.3466772,
41981                         51.5595332
41982                     ],
41983                     [
41984                         -4.773676,
41985                         51.5758518
41986                     ],
41987                     [
41988                         -4.7656859,
41989                         51.4885146
41990                     ],
41991                     [
41992                         -4.1915432,
41993                         51.4970427
41994                     ],
41995                     [
41996                         -4.1869775,
41997                         51.4344663
41998                     ],
41999                     [
42000                         -3.6151177,
42001                         51.4444274
42002                     ],
42003                     [
42004                         -3.6105519,
42005                         51.3746543
42006                     ],
42007                     [
42008                         -3.1494115,
42009                         51.3789292
42010                     ],
42011                     [
42012                         -3.1494115,
42013                         51.2919281
42014                     ],
42015                     [
42016                         -4.3038735,
42017                         51.2745907
42018                     ],
42019                     [
42020                         -4.2861169,
42021                         51.0508721
42022                     ],
42023                     [
42024                         -4.8543277,
42025                         51.0366633
42026                     ],
42027                     [
42028                         -4.8372201,
42029                         50.7212787
42030                     ],
42031                     [
42032                         -5.2618345,
42033                         50.7082694
42034                     ]
42035                 ],
42036                 [
42037                     [
42038                         -2.1502671,
42039                         60.171318
42040                     ],
42041                     [
42042                         -2.0030218,
42043                         60.1696146
42044                     ],
42045                     [
42046                         -2.0013096,
42047                         60.0997023
42048                     ],
42049                     [
42050                         -2.148555,
42051                         60.1011247
42052                     ]
42053                 ],
42054                 [
42055                     [
42056                         -6.2086011,
42057                         59.1163488
42058                     ],
42059                     [
42060                         -6.1229934,
42061                         59.1166418
42062                     ],
42063                     [
42064                         -6.121852,
42065                         59.0714985
42066                     ],
42067                     [
42068                         -6.2097426,
42069                         59.0714985
42070                     ]
42071                 ],
42072                 [
42073                     [
42074                         -4.4159559,
42075                         59.0889036
42076                     ],
42077                     [
42078                         -4.4212022,
42079                         59.0770848
42080                     ],
42081                     [
42082                         -4.3971904,
42083                         59.0779143
42084                     ],
42085                     [
42086                         -4.3913388,
42087                         59.0897328
42088                     ]
42089                 ]
42090             ],
42091             "terms_url": "http://geo.nls.uk/maps/",
42092             "terms_text": "National Library of Scotland Historic Maps"
42093         },
42094         {
42095             "name": "NLS - OS 1:25k 1st Series 1937-61",
42096             "type": "tms",
42097             "template": "http://geo.nls.uk/mapdata2/os/25000/{zoom}/{x}/{-y}.png",
42098             "scaleExtent": [
42099                 5,
42100                 16
42101             ],
42102             "polygon": [
42103                 [
42104                     [
42105                         -4.7157244,
42106                         54.6796556
42107                     ],
42108                     [
42109                         -4.6850662,
42110                         54.6800268
42111                     ],
42112                     [
42113                         -4.6835779,
42114                         54.6623245
42115                     ],
42116                     [
42117                         -4.7148782,
42118                         54.6615818
42119                     ]
42120                 ],
42121                 [
42122                     [
42123                         -3.7085748,
42124                         58.3371151
42125                     ],
42126                     [
42127                         -3.5405937,
42128                         58.3380684
42129                     ],
42130                     [
42131                         -3.5315137,
42132                         58.1608002
42133                     ],
42134                     [
42135                         -3.3608086,
42136                         58.1622372
42137                     ],
42138                     [
42139                         -3.3653486,
42140                         58.252173
42141                     ],
42142                     [
42143                         -3.1610473,
42144                         58.2536063
42145                     ],
42146                     [
42147                         -3.1610473,
42148                         58.3261509
42149                     ],
42150                     [
42151                         -3.0275704,
42152                         58.3271045
42153                     ],
42154                     [
42155                         -3.0366505,
42156                         58.6139001
42157                     ],
42158                     [
42159                         -3.0021463,
42160                         58.614373
42161                     ],
42162                     [
42163                         -3.0030543,
42164                         58.7036341
42165                     ],
42166                     [
42167                         -3.4180129,
42168                         58.7003322
42169                     ],
42170                     [
42171                         -3.4171049,
42172                         58.6290293
42173                     ],
42174                     [
42175                         -3.7240109,
42176                         58.6266658
42177                     ],
42178                     [
42179                         -3.7231029,
42180                         58.606806
42181                     ],
42182                     [
42183                         -4.2361262,
42184                         58.5992374
42185                     ],
42186                     [
42187                         -4.2334022,
42188                         58.5092347
42189                     ],
42190                     [
42191                         -3.88836,
42192                         58.5144516
42193                     ],
42194                     [
42195                         -3.8829119,
42196                         58.4261327
42197                     ],
42198                     [
42199                         -3.7158389,
42200                         58.4270836
42201                     ]
42202                 ],
42203                 [
42204                     [
42205                         -6.46676,
42206                         49.9943621
42207                     ],
42208                     [
42209                         -6.1889102,
42210                         50.004868
42211                     ],
42212                     [
42213                         -6.1789222,
42214                         49.8967815
42215                     ],
42216                     [
42217                         -6.3169391,
42218                         49.8915171
42219                     ],
42220                     [
42221                         -6.312399,
42222                         49.8200979
42223                     ],
42224                     [
42225                         -6.4504159,
42226                         49.8159968
42227                     ]
42228                 ],
42229                 [
42230                     [
42231                         -5.6453263,
42232                         50.2029809
42233                     ],
42234                     [
42235                         -5.7801329,
42236                         50.2014076
42237                     ],
42238                     [
42239                         -5.7637888,
42240                         50.0197267
42241                     ],
42242                     [
42243                         -5.3479221,
42244                         50.0290604
42245                     ],
42246                     [
42247                         -5.3388421,
42248                         49.9414854
42249                     ],
42250                     [
42251                         -5.024672,
42252                         49.9473287
42253                     ],
42254                     [
42255                         -5.0355681,
42256                         50.0383923
42257                     ],
42258                     [
42259                         -5.0010639,
42260                         50.0453901
42261                     ],
42262                     [
42263                         -4.9974319,
42264                         50.1304478
42265                     ],
42266                     [
42267                         -4.855783,
42268                         50.13394
42269                     ],
42270                     [
42271                         -4.861231,
42272                         50.206057
42273                     ],
42274                     [
42275                         -4.6546085,
42276                         50.2140172
42277                     ],
42278                     [
42279                         -4.6558926,
42280                         50.3018616
42281                     ],
42282                     [
42283                         -4.5184924,
42284                         50.3026818
42285                     ],
42286                     [
42287                         -4.51464,
42288                         50.325642
42289                     ],
42290                     [
42291                         -4.2488284,
42292                         50.3264618
42293                     ],
42294                     [
42295                         -4.2488284,
42296                         50.3100631
42297                     ],
42298                     [
42299                         -4.10886,
42300                         50.3141633
42301                     ],
42302                     [
42303                         -4.1062917,
42304                         50.2411267
42305                     ],
42306                     [
42307                         -3.9648088,
42308                         50.2432047
42309                     ],
42310                     [
42311                         -3.9640778,
42312                         50.2254158
42313                     ],
42314                     [
42315                         -3.8522287,
42316                         50.2273626
42317                     ],
42318                     [
42319                         -3.8503757,
42320                         50.1552563
42321                     ],
42322                     [
42323                         -3.6921809,
42324                         50.1572487
42325                     ],
42326                     [
42327                         -3.5414602,
42328                         50.1602198
42329                     ],
42330                     [
42331                         -3.5465781,
42332                         50.3226814
42333                     ],
42334                     [
42335                         -3.4068012,
42336                         50.3241013
42337                     ],
42338                     [
42339                         -3.4165761,
42340                         50.5892711
42341                     ],
42342                     [
42343                         -3.2746691,
42344                         50.5962721
42345                     ],
42346                     [
42347                         -3.2749172,
42348                         50.6106323
42349                     ],
42350                     [
42351                         -2.9971742,
42352                         50.613972
42353                     ],
42354                     [
42355                         -2.9896008,
42356                         50.688537
42357                     ],
42358                     [
42359                         -2.7120266,
42360                         50.690565
42361                     ],
42362                     [
42363                         -2.710908,
42364                         50.6195964
42365                     ],
42366                     [
42367                         -2.5695473,
42368                         50.6157538
42369                     ],
42370                     [
42371                         -2.5651019,
42372                         50.5134083
42373                     ],
42374                     [
42375                         -2.4014463,
42376                         50.513379
42377                     ],
42378                     [
42379                         -2.3940583,
42380                         50.6160348
42381                     ],
42382                     [
42383                         -2.2894123,
42384                         50.6147436
42385                     ],
42386                     [
42387                         -2.2876184,
42388                         50.6008549
42389                     ],
42390                     [
42391                         -2.1477855,
42392                         50.6048506
42393                     ],
42394                     [
42395                         -2.1451013,
42396                         50.5325437
42397                     ],
42398                     [
42399                         -1.9335117,
42400                         50.5347477
42401                     ],
42402                     [
42403                         -1.9362139,
42404                         50.6170445
42405                     ],
42406                     [
42407                         -1.8573025,
42408                         50.6228094
42409                     ],
42410                     [
42411                         -1.8554865,
42412                         50.709139
42413                     ],
42414                     [
42415                         -1.6066929,
42416                         50.709139
42417                     ],
42418                     [
42419                         -1.6085089,
42420                         50.6239615
42421                     ],
42422                     [
42423                         -1.4450678,
42424                         50.6228094
42425                     ],
42426                     [
42427                         -1.4432518,
42428                         50.5317039
42429                     ],
42430                     [
42431                         -1.1545059,
42432                         50.5293951
42433                     ],
42434                     [
42435                         -1.1472419,
42436                         50.6170485
42437                     ],
42438                     [
42439                         -1.011041,
42440                         50.6205051
42441                     ],
42442                     [
42443                         -1.011041,
42444                         50.7056889
42445                     ],
42446                     [
42447                         -0.704135,
42448                         50.7045388
42449                     ],
42450                     [
42451                         -0.700503,
42452                         50.7769401
42453                     ],
42454                     [
42455                         -0.5860943,
42456                         50.7723465
42457                     ],
42458                     [
42459                         -0.5879103,
42460                         50.7907181
42461                     ],
42462                     [
42463                         -0.0149586,
42464                         50.7798108
42465                     ],
42466                     [
42467                         -0.0185906,
42468                         50.7625836
42469                     ],
42470                     [
42471                         0.0967261,
42472                         50.7620093
42473                     ],
42474                     [
42475                         0.0921861,
42476                         50.6913106
42477                     ],
42478                     [
42479                         0.3046595,
42480                         50.6890096
42481                     ],
42482                     [
42483                         0.3101075,
42484                         50.7757917
42485                     ],
42486                     [
42487                         0.5511831,
42488                         50.7726336
42489                     ],
42490                     [
42491                         0.5529991,
42492                         50.8432096
42493                     ],
42494                     [
42495                         0.695556,
42496                         50.8403428
42497                     ],
42498                     [
42499                         0.696464,
42500                         50.8592608
42501                     ],
42502                     [
42503                         0.9852099,
42504                         50.8523824
42505                     ],
42506                     [
42507                         0.9906579,
42508                         50.9417226
42509                     ],
42510                     [
42511                         1.0160821,
42512                         50.9411504
42513                     ],
42514                     [
42515                         1.0215301,
42516                         51.0303204
42517                     ],
42518                     [
42519                         1.2812198,
42520                         51.0240383
42521                     ],
42522                     [
42523                         1.2848518,
42524                         51.0948044
42525                     ],
42526                     [
42527                         1.4277848,
42528                         51.0948044
42529                     ],
42530                     [
42531                         1.4386809,
42532                         51.2882859
42533                     ],
42534                     [
42535                         1.4713691,
42536                         51.2871502
42537                     ],
42538                     [
42539                         1.4804492,
42540                         51.3994534
42541                     ],
42542                     [
42543                         1.1590151,
42544                         51.4073836
42545                     ],
42546                     [
42547                         1.1590151,
42548                         51.3869889
42549                     ],
42550                     [
42551                         1.0191822,
42552                         51.3903886
42553                     ],
42554                     [
42555                         1.0228142,
42556                         51.4798247
42557                     ],
42558                     [
42559                         0.8793493,
42560                         51.4843484
42561                     ],
42562                     [
42563                         0.8829813,
42564                         51.5566675
42565                     ],
42566                     [
42567                         1.0264462,
42568                         51.5544092
42569                     ],
42570                     [
42571                         1.0373423,
42572                         51.7493319
42573                     ],
42574                     [
42575                         1.2607117,
42576                         51.7482076
42577                     ],
42578                     [
42579                         1.2661598,
42580                         51.8279642
42581                     ],
42582                     [
42583                         1.3351682,
42584                         51.8335756
42585                     ],
42586                     [
42587                         1.3478803,
42588                         51.9199021
42589                     ],
42590                     [
42591                         1.4840812,
42592                         51.9199021
42593                     ],
42594                     [
42595                         1.4986093,
42596                         52.0038271
42597                     ],
42598                     [
42599                         1.6438902,
42600                         52.0027092
42601                     ],
42602                     [
42603                         1.6656823,
42604                         52.270221
42605                     ],
42606                     [
42607                         1.7310588,
42608                         52.270221
42609                     ],
42610                     [
42611                         1.7528509,
42612                         52.4465637
42613                     ],
42614                     [
42615                         1.8254914,
42616                         52.4476705
42617                     ],
42618                     [
42619                         1.8345714,
42620                         52.624408
42621                     ],
42622                     [
42623                         1.7690346,
42624                         52.6291402
42625                     ],
42626                     [
42627                         1.7741711,
42628                         52.717904
42629                     ],
42630                     [
42631                         1.6996925,
42632                         52.721793
42633                     ],
42634                     [
42635                         1.706113,
42636                         52.8103687
42637                     ],
42638                     [
42639                         1.559724,
42640                         52.8165777
42641                     ],
42642                     [
42643                         1.5648605,
42644                         52.9034116
42645                     ],
42646                     [
42647                         1.4184715,
42648                         52.9103818
42649                     ],
42650                     [
42651                         1.4223238,
42652                         52.9281894
42653                     ],
42654                     [
42655                         1.3439928,
42656                         52.9289635
42657                     ],
42658                     [
42659                         1.3491293,
42660                         53.0001194
42661                     ],
42662                     [
42663                         0.4515789,
42664                         53.022589
42665                     ],
42666                     [
42667                         0.4497629,
42668                         52.9351139
42669                     ],
42670                     [
42671                         0.3789384,
42672                         52.9351139
42673                     ],
42674                     [
42675                         0.3716744,
42676                         52.846365
42677                     ],
42678                     [
42679                         0.2227614,
42680                         52.8496552
42681                     ],
42682                     [
42683                         0.2336575,
42684                         52.9329248
42685                     ],
42686                     [
42687                         0.3062979,
42688                         52.9351139
42689                     ],
42690                     [
42691                         0.308114,
42692                         53.022589
42693                     ],
42694                     [
42695                         0.3807544,
42696                         53.0236813
42697                     ],
42698                     [
42699                         0.3993708,
42700                         53.2933729
42701                     ],
42702                     [
42703                         0.3248922,
42704                         53.2987454
42705                     ],
42706                     [
42707                         0.3274604,
42708                         53.3853782
42709                     ],
42710                     [
42711                         0.2504136,
42712                         53.38691
42713                     ],
42714                     [
42715                         0.2581183,
42716                         53.4748924
42717                     ],
42718                     [
42719                         0.1862079,
42720                         53.4779494
42721                     ],
42722                     [
42723                         0.1913443,
42724                         53.6548777
42725                     ],
42726                     [
42727                         0.1502527,
42728                         53.6594436
42729                     ],
42730                     [
42731                         0.1528209,
42732                         53.7666003
42733                     ],
42734                     [
42735                         0.0012954,
42736                         53.7734308
42737                     ],
42738                     [
42739                         0.0025796,
42740                         53.8424326
42741                     ],
42742                     [
42743                         -0.0282392,
42744                         53.841675
42745                     ],
42746                     [
42747                         -0.0226575,
42748                         53.9311501
42749                     ],
42750                     [
42751                         -0.1406983,
42752                         53.9322193
42753                     ],
42754                     [
42755                         -0.1416063,
42756                         54.0219323
42757                     ],
42758                     [
42759                         -0.1706625,
42760                         54.0235326
42761                     ],
42762                     [
42763                         -0.1679384,
42764                         54.0949482
42765                     ],
42766                     [
42767                         -0.0126694,
42768                         54.0912206
42769                     ],
42770                     [
42771                         -0.0099454,
42772                         54.1811226
42773                     ],
42774                     [
42775                         -0.1615824,
42776                         54.1837795
42777                     ],
42778                     [
42779                         -0.1606744,
42780                         54.2029038
42781                     ],
42782                     [
42783                         -0.2405789,
42784                         54.2034349
42785                     ],
42786                     [
42787                         -0.2378549,
42788                         54.2936234
42789                     ],
42790                     [
42791                         -0.3894919,
42792                         54.2941533
42793                     ],
42794                     [
42795                         -0.3857497,
42796                         54.3837321
42797                     ],
42798                     [
42799                         -0.461638,
42800                         54.3856364
42801                     ],
42802                     [
42803                         -0.4571122,
42804                         54.4939066
42805                     ],
42806                     [
42807                         -0.6105651,
42808                         54.4965434
42809                     ],
42810                     [
42811                         -0.6096571,
42812                         54.5676704
42813                     ],
42814                     [
42815                         -0.7667421,
42816                         54.569776
42817                     ],
42818                     [
42819                         -0.7640181,
42820                         54.5887213
42821                     ],
42822                     [
42823                         -0.9192871,
42824                         54.5908258
42825                     ],
42826                     [
42827                         -0.9148116,
42828                         54.6608348
42829                     ],
42830                     [
42831                         -1.1485204,
42832                         54.6634343
42833                     ],
42834                     [
42835                         -1.1472363,
42836                         54.7528316
42837                     ],
42838                     [
42839                         -1.2268514,
42840                         54.7532021
42841                     ],
42842                     [
42843                         -1.2265398,
42844                         54.8429879
42845                     ],
42846                     [
42847                         -1.2991803,
42848                         54.8435107
42849                     ],
42850                     [
42851                         -1.2991803,
42852                         54.9333391
42853                     ],
42854                     [
42855                         -1.3454886,
42856                         54.9354258
42857                     ],
42858                     [
42859                         -1.3436726,
42860                         55.0234878
42861                     ],
42862                     [
42863                         -1.3772688,
42864                         55.0255698
42865                     ],
42866                     [
42867                         -1.3754528,
42868                         55.1310877
42869                     ],
42870                     [
42871                         -1.4997441,
42872                         55.1315727
42873                     ],
42874                     [
42875                         -1.4969272,
42876                         55.2928323
42877                     ],
42878                     [
42879                         -1.5296721,
42880                         55.2942946
42881                     ],
42882                     [
42883                         -1.5258198,
42884                         55.6523803
42885                     ],
42886                     [
42887                         -1.7659492,
42888                         55.6545537
42889                     ],
42890                     [
42891                         -1.7620968,
42892                         55.7435626
42893                     ],
42894                     [
42895                         -1.9688392,
42896                         55.7435626
42897                     ],
42898                     [
42899                         -1.9698023,
42900                         55.8334505
42901                     ],
42902                     [
42903                         -2.0019051,
42904                         55.8336308
42905                     ],
42906                     [
42907                         -2.0015841,
42908                         55.9235526
42909                     ],
42910                     [
42911                         -2.1604851,
42912                         55.9240613
42913                     ],
42914                     [
42915                         -2.1613931,
42916                         55.9413549
42917                     ],
42918                     [
42919                         -2.3202942,
42920                         55.9408463
42921                     ],
42922                     [
42923                         -2.3212022,
42924                         56.0145126
42925                     ],
42926                     [
42927                         -2.5627317,
42928                         56.0124824
42929                     ],
42930                     [
42931                         -2.5645477,
42932                         56.1022207
42933                     ],
42934                     [
42935                         -2.9658863,
42936                         56.0991822
42937                     ],
42938                     [
42939                         -2.9667943,
42940                         56.1710304
42941                     ],
42942                     [
42943                         -2.4828272,
42944                         56.1755797
42945                     ],
42946                     [
42947                         -2.4882752,
42948                         56.2856078
42949                     ],
42950                     [
42951                         -2.5645477,
42952                         56.2835918
42953                     ],
42954                     [
42955                         -2.5681798,
42956                         56.3742075
42957                     ],
42958                     [
42959                         -2.7261728,
42960                         56.3732019
42961                     ],
42962                     [
42963                         -2.7316208,
42964                         56.4425301
42965                     ],
42966                     [
42967                         -2.6190281,
42968                         56.4425301
42969                     ],
42970                     [
42971                         -2.6153961,
42972                         56.5317671
42973                     ],
42974                     [
42975                         -2.453771,
42976                         56.5347715
42977                     ],
42978                     [
42979                         -2.4534686,
42980                         56.6420248
42981                     ],
42982                     [
42983                         -2.4062523,
42984                         56.6440218
42985                     ],
42986                     [
42987                         -2.3953562,
42988                         56.7297964
42989                     ],
42990                     [
42991                         -2.2936596,
42992                         56.7337811
42993                     ],
42994                     [
42995                         -2.2972916,
42996                         56.807423
42997                     ],
42998                     [
42999                         -2.1629067,
43000                         56.8113995
43001                     ],
43002                     [
43003                         -2.1592747,
43004                         56.9958425
43005                     ],
43006                     [
43007                         -1.9922016,
43008                         57.0017771
43009                     ],
43010                     [
43011                         -2.0067297,
43012                         57.2737477
43013                     ],
43014                     [
43015                         -1.9195612,
43016                         57.2757112
43017                     ],
43018                     [
43019                         -1.9304572,
43020                         57.3482876
43021                     ],
43022                     [
43023                         -1.8106005,
43024                         57.3443682
43025                     ],
43026                     [
43027                         -1.7997044,
43028                         57.4402728
43029                     ],
43030                     [
43031                         -1.6616875,
43032                         57.4285429
43033                     ],
43034                     [
43035                         -1.6689516,
43036                         57.5398256
43037                     ],
43038                     [
43039                         -1.7452241,
43040                         57.5398256
43041                     ],
43042                     [
43043                         -1.7524881,
43044                         57.6313302
43045                     ],
43046                     [
43047                         -1.8287606,
43048                         57.6332746
43049                     ],
43050                     [
43051                         -1.8287606,
43052                         57.7187255
43053                     ],
43054                     [
43055                         -3.1768526,
43056                         57.7171219
43057                     ],
43058                     [
43059                         -3.1794208,
43060                         57.734264
43061                     ],
43062                     [
43063                         -3.5134082,
43064                         57.7292105
43065                     ],
43066                     [
43067                         -3.5129542,
43068                         57.7112683
43069                     ],
43070                     [
43071                         -3.7635638,
43072                         57.7076303
43073                     ],
43074                     [
43075                         -3.7598539,
43076                         57.635713
43077                     ],
43078                     [
43079                         -3.8420372,
43080                         57.6343382
43081                     ],
43082                     [
43083                         -3.8458895,
43084                         57.6178365
43085                     ],
43086                     [
43087                         -3.9794374,
43088                         57.6157733
43089                     ],
43090                     [
43091                         -3.9794374,
43092                         57.686544
43093                     ],
43094                     [
43095                         -3.8150708,
43096                         57.689976
43097                     ],
43098                     [
43099                         -3.817639,
43100                         57.7968899
43101                     ],
43102                     [
43103                         -3.6853753,
43104                         57.7989429
43105                     ],
43106                     [
43107                         -3.6892276,
43108                         57.8891567
43109                     ],
43110                     [
43111                         -3.9383458,
43112                         57.8877915
43113                     ],
43114                     [
43115                         -3.9421981,
43116                         57.9750592
43117                     ],
43118                     [
43119                         -3.6943641,
43120                         57.9784638
43121                     ],
43122                     [
43123                         -3.6969323,
43124                         58.0695865
43125                     ],
43126                     [
43127                         -4.0372226,
43128                         58.0641528
43129                     ],
43130                     [
43131                         -4.0346543,
43132                         57.9730163
43133                     ],
43134                     [
43135                         -4.2003051,
43136                         57.9702923
43137                     ],
43138                     [
43139                         -4.1832772,
43140                         57.7012869
43141                     ],
43142                     [
43143                         -4.518752,
43144                         57.6951111
43145                     ],
43146                     [
43147                         -4.5122925,
43148                         57.6050682
43149                     ],
43150                     [
43151                         -4.6789116,
43152                         57.6016628
43153                     ],
43154                     [
43155                         -4.666022,
43156                         57.4218334
43157                     ],
43158                     [
43159                         -3.6677696,
43160                         57.4394729
43161                     ],
43162                     [
43163                         -3.671282,
43164                         57.5295384
43165                     ],
43166                     [
43167                         -3.3384979,
43168                         57.5331943
43169                     ],
43170                     [
43171                         -3.3330498,
43172                         57.4438859
43173                     ],
43174                     [
43175                         -2.8336466,
43176                         57.4485275
43177                     ],
43178                     [
43179                         -2.8236396,
43180                         56.9992706
43181                     ],
43182                     [
43183                         -2.3305398,
43184                         57.0006693
43185                     ],
43186                     [
43187                         -2.3298977,
43188                         56.9113932
43189                     ],
43190                     [
43191                         -2.6579889,
43192                         56.9092901
43193                     ],
43194                     [
43195                         -2.6559637,
43196                         56.8198406
43197                     ],
43198                     [
43199                         -2.8216747,
43200                         56.8188467
43201                     ],
43202                     [
43203                         -2.8184967,
43204                         56.7295397
43205                     ],
43206                     [
43207                         -3.1449248,
43208                         56.7265508
43209                     ],
43210                     [
43211                         -3.1435628,
43212                         56.6362749
43213                     ],
43214                     [
43215                         -3.4679089,
43216                         56.6350265
43217                     ],
43218                     [
43219                         -3.474265,
43220                         56.7238108
43221                     ],
43222                     [
43223                         -3.8011471,
43224                         56.7188284
43225                     ],
43226                     [
43227                         -3.785711,
43228                         56.4493026
43229                     ],
43230                     [
43231                         -3.946428,
43232                         56.4457896
43233                     ],
43234                     [
43235                         -3.9428873,
43236                         56.2659777
43237                     ],
43238                     [
43239                         -4.423146,
43240                         56.2588459
43241                     ],
43242                     [
43243                         -4.4141572,
43244                         56.0815506
43245                     ],
43246                     [
43247                         -4.8944159,
43248                         56.0708008
43249                     ],
43250                     [
43251                         -4.8791072,
43252                         55.8896994
43253                     ],
43254                     [
43255                         -5.1994158,
43256                         55.8821374
43257                     ],
43258                     [
43259                         -5.1852906,
43260                         55.7023791
43261                     ],
43262                     [
43263                         -5.0273445,
43264                         55.7067203
43265                     ],
43266                     [
43267                         -5.0222081,
43268                         55.6879046
43269                     ],
43270                     [
43271                         -4.897649,
43272                         55.6907999
43273                     ],
43274                     [
43275                         -4.8880181,
43276                         55.6002822
43277                     ],
43278                     [
43279                         -4.7339244,
43280                         55.6046348
43281                     ],
43282                     [
43283                         -4.7275038,
43284                         55.5342082
43285                     ],
43286                     [
43287                         -4.773732,
43288                         55.5334815
43289                     ],
43290                     [
43291                         -4.7685955,
43292                         55.4447227
43293                     ],
43294                     [
43295                         -4.8494947,
43296                         55.4418092
43297                     ],
43298                     [
43299                         -4.8405059,
43300                         55.3506535
43301                     ],
43302                     [
43303                         -4.8700405,
43304                         55.3513836
43305                     ],
43306                     [
43307                         -4.8649041,
43308                         55.2629462
43309                     ],
43310                     [
43311                         -4.9920314,
43312                         55.2592875
43313                     ],
43314                     [
43315                         -4.9907473,
43316                         55.1691779
43317                     ],
43318                     [
43319                         -5.0600894,
43320                         55.1655105
43321                     ],
43322                     [
43323                         -5.0575212,
43324                         55.0751884
43325                     ],
43326                     [
43327                         -5.2141831,
43328                         55.0722477
43329                     ],
43330                     [
43331                         -5.1991766,
43332                         54.8020337
43333                     ],
43334                     [
43335                         -5.0466316,
43336                         54.8062205
43337                     ],
43338                     [
43339                         -5.0502636,
43340                         54.7244996
43341                     ],
43342                     [
43343                         -4.9703591,
43344                         54.7203043
43345                     ],
43346                     [
43347                         -4.9776232,
43348                         54.6215905
43349                     ],
43350                     [
43351                         -4.796022,
43352                         54.6342056
43353                     ],
43354                     [
43355                         -4.796022,
43356                         54.7307917
43357                     ],
43358                     [
43359                         -4.8977186,
43360                         54.7265971
43361                     ],
43362                     [
43363                         -4.9086147,
43364                         54.8145928
43365                     ],
43366                     [
43367                         -4.8069181,
43368                         54.8166856
43369                     ],
43370                     [
43371                         -4.8105501,
43372                         54.7915648
43373                     ],
43374                     [
43375                         -4.6943253,
43376                         54.7978465
43377                     ],
43378                     [
43379                         -4.6761652,
43380                         54.7244996
43381                     ],
43382                     [
43383                         -4.5744686,
43384                         54.7244996
43385                     ],
43386                     [
43387                         -4.5599405,
43388                         54.6426135
43389                     ],
43390                     [
43391                         -4.3093309,
43392                         54.6384098
43393                     ],
43394                     [
43395                         -4.3333262,
43396                         54.8229889
43397                     ],
43398                     [
43399                         -4.2626999,
43400                         54.8274274
43401                     ],
43402                     [
43403                         -4.2549952,
43404                         54.7348587
43405                     ],
43406                     [
43407                         -3.8338058,
43408                         54.7400481
43409                     ],
43410                     [
43411                         -3.836374,
43412                         54.8141105
43413                     ],
43414                     [
43415                         -3.7118149,
43416                         54.8133706
43417                     ],
43418                     [
43419                         -3.7143831,
43420                         54.8318654
43421                     ],
43422                     [
43423                         -3.5346072,
43424                         54.8355633
43425                     ],
43426                     [
43427                         -3.5271039,
43428                         54.9066228
43429                     ],
43430                     [
43431                         -3.4808758,
43432                         54.9084684
43433                     ],
43434                     [
43435                         -3.4776655,
43436                         54.7457328
43437                     ],
43438                     [
43439                         -3.5874573,
43440                         54.744621
43441                     ],
43442                     [
43443                         -3.5836049,
43444                         54.6546166
43445                     ],
43446                     [
43447                         -3.7107322,
43448                         54.6531308
43449                     ],
43450                     [
43451                         -3.6991752,
43452                         54.4550407
43453                     ],
43454                     [
43455                         -3.5746161,
43456                         54.4572801
43457                     ],
43458                     [
43459                         -3.5759002,
43460                         54.3863042
43461                     ],
43462                     [
43463                         -3.539945,
43464                         54.3855564
43465                     ],
43466                     [
43467                         -3.5386609,
43468                         54.297224
43469                     ],
43470                     [
43471                         -3.46033,
43472                         54.2957252
43473                     ],
43474                     [
43475                         -3.4590458,
43476                         54.2079507
43477                     ],
43478                     [
43479                         -3.3807149,
43480                         54.2102037
43481                     ],
43482                     [
43483                         -3.381999,
43484                         54.1169788
43485                     ],
43486                     [
43487                         -3.302878,
43488                         54.1160656
43489                     ],
43490                     [
43491                         -3.300154,
43492                         54.0276224
43493                     ],
43494                     [
43495                         -3.1013007,
43496                         54.0292224
43497                     ],
43498                     [
43499                         -3.093596,
43500                         53.6062158
43501                     ],
43502                     [
43503                         -3.2065981,
43504                         53.6016441
43505                     ],
43506                     [
43507                         -3.2091663,
43508                         53.4917753
43509                     ],
43510                     [
43511                         -3.2451215,
43512                         53.4887193
43513                     ],
43514                     [
43515                         -3.2348486,
43516                         53.4045934
43517                     ],
43518                     [
43519                         -3.5276266,
43520                         53.3999999
43521                     ],
43522                     [
43523                         -3.5343966,
43524                         53.328481
43525                     ],
43526                     [
43527                         -3.6488053,
43528                         53.3252272
43529                     ],
43530                     [
43531                         -3.6527308,
43532                         53.3057716
43533                     ],
43534                     [
43535                         -3.7271873,
43536                         53.3046865
43537                     ],
43538                     [
43539                         -3.7315003,
43540                         53.3945257
43541                     ],
43542                     [
43543                         -3.9108315,
43544                         53.3912769
43545                     ],
43546                     [
43547                         -3.9071995,
43548                         53.3023804
43549                     ],
43550                     [
43551                         -3.9521457,
43552                         53.3015665
43553                     ],
43554                     [
43555                         -3.9566724,
43556                         53.3912183
43557                     ],
43558                     [
43559                         -4.1081979,
43560                         53.3889209
43561                     ],
43562                     [
43563                         -4.1081979,
43564                         53.4072967
43565                     ],
43566                     [
43567                         -4.2622916,
43568                         53.4065312
43569                     ],
43570                     [
43571                         -4.2635757,
43572                         53.4753707
43573                     ],
43574                     [
43575                         -4.638537,
43576                         53.4677274
43577                     ],
43578                     [
43579                         -4.6346847,
43580                         53.3812621
43581                     ],
43582                     [
43583                         -4.7091633,
43584                         53.3774321
43585                     ],
43586                     [
43587                         -4.7001745,
43588                         53.1954965
43589                     ],
43590                     [
43591                         -4.5499332,
43592                         53.1962658
43593                     ],
43594                     [
43595                         -4.5435126,
43596                         53.1092488
43597                     ],
43598                     [
43599                         -4.3919871,
43600                         53.1100196
43601                     ],
43602                     [
43603                         -4.3855666,
43604                         53.0236002
43605                     ],
43606                     [
43607                         -4.6115707,
43608                         53.0205105
43609                     ],
43610                     [
43611                         -4.603866,
43612                         52.9284932
43613                     ],
43614                     [
43615                         -4.7566756,
43616                         52.9261709
43617                     ],
43618                     [
43619                         -4.7476868,
43620                         52.8370555
43621                     ],
43622                     [
43623                         -4.8208813,
43624                         52.8331768
43625                     ],
43626                     [
43627                         -4.8208813,
43628                         52.7446476
43629                     ],
43630                     [
43631                         -4.3701572,
43632                         52.7539749
43633                     ],
43634                     [
43635                         -4.3765778,
43636                         52.8401583
43637                     ],
43638                     [
43639                         -4.2314728,
43640                         52.8455875
43641                     ],
43642                     [
43643                         -4.2237682,
43644                         52.7586379
43645                     ],
43646                     [
43647                         -4.1056297,
43648                         52.7570836
43649                     ],
43650                     [
43651                         -4.1015192,
43652                         52.6714874
43653                     ],
43654                     [
43655                         -4.1487355,
43656                         52.6703862
43657                     ],
43658                     [
43659                         -4.1305754,
43660                         52.4008596
43661                     ],
43662                     [
43663                         -4.1995838,
43664                         52.3986435
43665                     ],
43666                     [
43667                         -4.2050319,
43668                         52.3110195
43669                     ],
43670                     [
43671                         -4.3466808,
43672                         52.303247
43673                     ],
43674                     [
43675                         -4.3484968,
43676                         52.2365693
43677                     ],
43678                     [
43679                         -4.4901457,
43680                         52.2332328
43681                     ],
43682                     [
43683                         -4.4883297,
43684                         52.2098702
43685                     ],
43686                     [
43687                         -4.6572188,
43688                         52.2098702
43689                     ],
43690                     [
43691                         -4.6590348,
43692                         52.1385939
43693                     ],
43694                     [
43695                         -4.7788916,
43696                         52.13525
43697                     ],
43698                     [
43699                         -4.7807076,
43700                         52.1162967
43701                     ],
43702                     [
43703                         -4.9259885,
43704                         52.1140663
43705                     ],
43706                     [
43707                         -4.9187245,
43708                         52.0392855
43709                     ],
43710                     [
43711                         -5.2365265,
43712                         52.0314653
43713                     ],
43714                     [
43715                         -5.2347105,
43716                         51.9442339
43717                     ],
43718                     [
43719                         -5.3473032,
43720                         51.9408755
43721                     ],
43722                     [
43723                         -5.3473032,
43724                         51.9195995
43725                     ],
43726                     [
43727                         -5.4925842,
43728                         51.9162392
43729                     ],
43730                     [
43731                         -5.4853201,
43732                         51.8265386
43733                     ],
43734                     [
43735                         -5.1983903,
43736                         51.8321501
43737                     ],
43738                     [
43739                         -5.1893102,
43740                         51.7625177
43741                     ],
43742                     [
43743                         -5.335825,
43744                         51.7589528
43745                     ],
43746                     [
43747                         -5.3281204,
43748                         51.6686495
43749                     ],
43750                     [
43751                         -5.1836575,
43752                         51.6730296
43753                     ],
43754                     [
43755                         -5.1836575,
43756                         51.6539134
43757                     ],
43758                     [
43759                         -5.0674452,
43760                         51.6578966
43761                     ],
43762                     [
43763                         -5.0603825,
43764                         51.5677905
43765                     ],
43766                     [
43767                         -4.5974594,
43768                         51.5809588
43769                     ],
43770                     [
43771                         -4.60388,
43772                         51.6726314
43773                     ],
43774                     [
43775                         -4.345773,
43776                         51.6726314
43777                     ],
43778                     [
43779                         -4.3355001,
43780                         51.4962964
43781                     ],
43782                     [
43783                         -3.9528341,
43784                         51.5106841
43785                     ],
43786                     [
43787                         -3.9425611,
43788                         51.5905333
43789                     ],
43790                     [
43791                         -3.8809237,
43792                         51.5953198
43793                     ],
43794                     [
43795                         -3.8706508,
43796                         51.5074872
43797                     ],
43798                     [
43799                         -3.7679216,
43800                         51.4978952
43801                     ],
43802                     [
43803                         -3.7550805,
43804                         51.4242895
43805                     ],
43806                     [
43807                         -3.5855774,
43808                         51.41468
43809                     ],
43810                     [
43811                         -3.5778727,
43812                         51.3329177
43813                     ],
43814                     [
43815                         -3.0796364,
43816                         51.3329177
43817                     ],
43818                     [
43819                         -3.0770682,
43820                         51.2494018
43821                     ],
43822                     [
43823                         -3.7216935,
43824                         51.2381477
43825                     ],
43826                     [
43827                         -3.7216935,
43828                         51.2558315
43829                     ],
43830                     [
43831                         -3.8706508,
43832                         51.2558315
43833                     ],
43834                     [
43835                         -3.8680825,
43836                         51.2365398
43837                     ],
43838                     [
43839                         -4.2944084,
43840                         51.2252825
43841                     ],
43842                     [
43843                         -4.289272,
43844                         51.0496352
43845                     ],
43846                     [
43847                         -4.5692089,
43848                         51.0431767
43849                     ],
43850                     [
43851                         -4.5624122,
43852                         50.9497388
43853                     ],
43854                     [
43855                         -4.5905604,
43856                         50.9520269
43857                     ],
43858                     [
43859                         -4.5896524,
43860                         50.8627065
43861                     ],
43862                     [
43863                         -4.6296046,
43864                         50.8592677
43865                     ],
43866                     [
43867                         -4.6226411,
43868                         50.7691513
43869                     ],
43870                     [
43871                         -4.6952816,
43872                         50.7680028
43873                     ],
43874                     [
43875                         -4.6934655,
43876                         50.6967379
43877                     ],
43878                     [
43879                         -4.8342064,
43880                         50.6938621
43881                     ],
43882                     [
43883                         -4.8296664,
43884                         50.6046231
43885                     ],
43886                     [
43887                         -4.9676833,
43888                         50.6000126
43889                     ],
43890                     [
43891                         -4.9685913,
43892                         50.5821427
43893                     ],
43894                     [
43895                         -5.1084242,
43896                         50.5786832
43897                     ],
43898                     [
43899                         -5.1029762,
43900                         50.4892254
43901                     ],
43902                     [
43903                         -5.1311244,
43904                         50.48807
43905                     ],
43906                     [
43907                         -5.1274923,
43908                         50.4163798
43909                     ],
43910                     [
43911                         -5.2664172,
43912                         50.4117509
43913                     ],
43914                     [
43915                         -5.2609692,
43916                         50.3034214
43917                     ],
43918                     [
43919                         -5.5124868,
43920                         50.2976214
43921                     ],
43922                     [
43923                         -5.5061308,
43924                         50.2256428
43925                     ],
43926                     [
43927                         -5.6468717,
43928                         50.2209953
43929                     ]
43930                 ],
43931                 [
43932                     [
43933                         -5.1336607,
43934                         55.2630226
43935                     ],
43936                     [
43937                         -5.1021999,
43938                         55.2639372
43939                     ],
43940                     [
43941                         -5.0999527,
43942                         55.2458239
43943                     ],
43944                     [
43945                         -5.1322161,
43946                         55.2446343
43947                     ]
43948                 ],
43949                 [
43950                     [
43951                         -5.6431878,
43952                         55.5095745
43953                     ],
43954                     [
43955                         -5.4861028,
43956                         55.5126594
43957                     ],
43958                     [
43959                         -5.4715747,
43960                         55.3348829
43961                     ],
43962                     [
43963                         -5.6277517,
43964                         55.3302345
43965                     ]
43966                 ],
43967                 [
43968                     [
43969                         -4.7213517,
43970                         51.2180246
43971                     ],
43972                     [
43973                         -4.5804201,
43974                         51.2212417
43975                     ],
43976                     [
43977                         -4.5746416,
43978                         51.1306736
43979                     ],
43980                     [
43981                         -4.7174993,
43982                         51.1280545
43983                     ]
43984                 ],
43985                 [
43986                     [
43987                         -5.1608796,
43988                         55.4153626
43989                     ],
43990                     [
43991                         -5.0045387,
43992                         55.4190069
43993                     ],
43994                     [
43995                         -5.0184798,
43996                         55.6153521
43997                     ],
43998                     [
43999                         -5.1755648,
44000                         55.6138137
44001                     ]
44002                 ]
44003             ],
44004             "terms_url": "http://geo.nls.uk/maps/",
44005             "terms_text": "National Library of Scotland Historic Maps"
44006         },
44007         {
44008             "name": "NLS - OS 6-inch Scotland 1842-82",
44009             "type": "tms",
44010             "template": "http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png",
44011             "scaleExtent": [
44012                 5,
44013                 16
44014             ],
44015             "polygon": [
44016                 [
44017                     [
44018                         -5.2112173,
44019                         54.8018593
44020                     ],
44021                     [
44022                         -5.0642752,
44023                         54.8026508
44024                     ],
44025                     [
44026                         -5.0560354,
44027                         54.6305176
44028                     ],
44029                     [
44030                         -4.3158316,
44031                         54.6297227
44032                     ],
44033                     [
44034                         -4.3117117,
44035                         54.7448258
44036                     ],
44037                     [
44038                         -3.8530325,
44039                         54.7464112
44040                     ],
44041                     [
44042                         -3.8530325,
44043                         54.8034424
44044                     ],
44045                     [
44046                         -3.5522818,
44047                         54.8034424
44048                     ],
44049                     [
44050                         -3.5522818,
44051                         54.8374644
44052                     ],
44053                     [
44054                         -3.468511,
44055                         54.8406277
44056                     ],
44057                     [
44058                         -3.4657644,
44059                         54.8983158
44060                     ],
44061                     [
44062                         -3.3847403,
44063                         54.8991055
44064                     ],
44065                     [
44066                         -3.3888601,
44067                         54.9559214
44068                     ],
44069                     [
44070                         -3.0920786,
44071                         54.9539468
44072                     ],
44073                     [
44074                         -3.0392359,
44075                         54.9923274
44076                     ],
44077                     [
44078                         -3.0212713,
44079                         55.0493881
44080                     ],
44081                     [
44082                         -2.9591232,
44083                         55.0463283
44084                     ],
44085                     [
44086                         -2.9202807,
44087                         55.0666294
44088                     ],
44089                     [
44090                         -2.7857081,
44091                         55.068652
44092                     ],
44093                     [
44094                         -2.7852225,
44095                         55.0914426
44096                     ],
44097                     [
44098                         -2.7337562,
44099                         55.0922761
44100                     ],
44101                     [
44102                         -2.737616,
44103                         55.151204
44104                     ],
44105                     [
44106                         -2.7648395,
44107                         55.1510672
44108                     ],
44109                     [
44110                         -2.7013114,
44111                         55.1722505
44112                     ],
44113                     [
44114                         -2.6635459,
44115                         55.2192808
44116                     ],
44117                     [
44118                         -2.6460364,
44119                         55.2188891
44120                     ],
44121                     [
44122                         -2.629042,
44123                         55.2233933
44124                     ],
44125                     [
44126                         -2.6317886,
44127                         55.2287781
44128                     ],
44129                     [
44130                         -2.6235488,
44131                         55.2446345
44132                     ],
44133                     [
44134                         -2.6197723,
44135                         55.2454663
44136                     ],
44137                     [
44138                         -2.6099017,
44139                         55.2454174
44140                     ],
44141                     [
44142                         -2.6099876,
44143                         55.2486466
44144                     ],
44145                     [
44146                         -2.6408121,
44147                         55.2590039
44148                     ],
44149                     [
44150                         -2.6247896,
44151                         55.2615631
44152                     ],
44153                     [
44154                         -2.6045186,
44155                         55.2823081
44156                     ],
44157                     [
44158                         -2.5693176,
44159                         55.296132
44160                     ],
44161                     [
44162                         -2.5479542,
44163                         55.3121617
44164                     ],
44165                     [
44166                         -2.5091116,
44167                         55.3234891
44168                     ],
44169                     [
44170                         -2.4780376,
44171                         55.3494471
44172                     ],
44173                     [
44174                         -2.4421083,
44175                         55.3533118
44176                     ],
44177                     [
44178                         -2.4052079,
44179                         55.3439256
44180                     ],
44181                     [
44182                         -2.3726772,
44183                         55.3447539
44184                     ],
44185                     [
44186                         -2.3221819,
44187                         55.3687665
44188                     ],
44189                     [
44190                         -2.3241241,
44191                         55.3999337
44192                     ],
44193                     [
44194                         -2.2576062,
44195                         55.425015
44196                     ],
44197                     [
44198                         -2.1985547,
44199                         55.4273529
44200                     ],
44201                     [
44202                         -2.1484296,
44203                         55.4717466
44204                     ],
44205                     [
44206                         -2.1944348,
44207                         55.484199
44208                     ],
44209                     [
44210                         -2.2040479,
44211                         55.529306
44212                     ],
44213                     [
44214                         -2.2960584,
44215                         55.6379722
44216                     ],
44217                     [
44218                         -2.2177808,
44219                         55.6379722
44220                     ],
44221                     [
44222                         -2.1059266,
44223                         55.7452498
44224                     ],
44225                     [
44226                         -1.9716874,
44227                         55.7462161
44228                     ],
44229                     [
44230                         -1.9697453,
44231                         55.9190951
44232                     ],
44233                     [
44234                         -2.1201694,
44235                         55.9207115
44236                     ],
44237                     [
44238                         -2.1242893,
44239                         55.9776133
44240                     ],
44241                     [
44242                         -2.3440159,
44243                         55.9783817
44244                     ],
44245                     [
44246                         -2.3440159,
44247                         56.0390349
44248                     ],
44249                     [
44250                         -2.5046909,
44251                         56.0413363
44252                     ],
44253                     [
44254                         -2.500571,
44255                         56.1003588
44256                     ],
44257                     [
44258                         -2.8823459,
44259                         56.0957629
44260                     ],
44261                     [
44262                         -2.8823459,
44263                         56.1722898
44264                     ],
44265                     [
44266                         -2.4126804,
44267                         56.1692316
44268                     ],
44269                     [
44270                         -2.4181736,
44271                         56.2334017
44272                     ],
44273                     [
44274                         -2.5857151,
44275                         56.2303484
44276                     ],
44277                     [
44278                         -2.5719822,
44279                         56.3416356
44280                     ],
44281                     [
44282                         -2.7257908,
44283                         56.3462022
44284                     ],
44285                     [
44286                         -2.7312839,
44287                         56.4343808
44288                     ],
44289                     [
44290                         -2.6928318,
44291                         56.4343808
44292                     ],
44293                     [
44294                         -2.6928318,
44295                         56.4859769
44296                     ],
44297                     [
44298                         -2.5307834,
44299                         56.4935587
44300                     ],
44301                     [
44302                         -2.5307834,
44303                         56.570806
44304                     ],
44305                     [
44306                         -2.5302878,
44307                         56.6047947
44308                     ],
44309                     [
44310                         -2.3732428,
44311                         56.6044452
44312                     ],
44313                     [
44314                         -2.3684363,
44315                         56.7398824
44316                     ],
44317                     [
44318                         -2.3292975,
44319                         56.7398824
44320                     ],
44321                     [
44322                         -2.3292975,
44323                         56.7888065
44324                     ],
44325                     [
44326                         -2.3145346,
44327                         56.7891826
44328                     ],
44329                     [
44330                         -2.3148779,
44331                         56.7967036
44332                     ],
44333                     [
44334                         -2.171369,
44335                         56.7967036
44336                     ],
44337                     [
44338                         -2.1703979,
44339                         56.9710595
44340                     ],
44341                     [
44342                         -2.0101725,
44343                         56.9694716
44344                     ],
44345                     [
44346                         -2.0101725,
44347                         57.0846832
44348                     ],
44349                     [
44350                         -2.0817687,
44351                         57.085349
44352                     ],
44353                     [
44354                         -2.0488097,
44355                         57.1259963
44356                     ],
44357                     [
44358                         -2.0409133,
44359                         57.126369
44360                     ],
44361                     [
44362                         -2.0383434,
44363                         57.2411129
44364                     ],
44365                     [
44366                         -1.878118,
44367                         57.2421638
44368                     ],
44369                     [
44370                         -1.8771469,
44371                         57.2978175
44372                     ],
44373                     [
44374                         -1.9868771,
44375                         57.2983422
44376                     ],
44377                     [
44378                         -1.9082209,
44379                         57.3560063
44380                     ],
44381                     [
44382                         -1.8752048,
44383                         57.3560063
44384                     ],
44385                     [
44386                         -1.8761758,
44387                         57.3769527
44388                     ],
44389                     [
44390                         -1.8120857,
44391                         57.4120111
44392                     ],
44393                     [
44394                         -1.7120661,
44395                         57.4120111
44396                     ],
44397                     [
44398                         -1.7034646,
44399                         57.6441388
44400                     ],
44401                     [
44402                         -1.8666032,
44403                         57.6451781
44404                     ],
44405                     [
44406                         -1.8646611,
44407                         57.7033351
44408                     ],
44409                     [
44410                         -3.1204292,
44411                         57.7064705
44412                     ],
44413                     [
44414                         -3.1218025,
44415                         57.7504652
44416                     ],
44417                     [
44418                         -3.4445259,
44419                         57.7526635
44420                     ],
44421                     [
44422                         -3.4472724,
44423                         57.7138067
44424                     ],
44425                     [
44426                         -3.5145637,
44427                         57.7094052
44428                     ],
44429                     [
44430                         -3.5118171,
44431                         57.6939956
44432                     ],
44433                     [
44434                         -3.7645027,
44435                         57.6917938
44436                     ],
44437                     [
44438                         -3.7672492,
44439                         57.6344975
44440                     ],
44441                     [
44442                         -3.842378,
44443                         57.6288312
44444                     ],
44445                     [
44446                         -3.8438346,
44447                         57.5965825
44448                     ],
44449                     [
44450                         -3.9414265,
44451                         57.5916386
44452                     ],
44453                     [
44454                         -3.9404554,
44455                         57.6537782
44456                     ],
44457                     [
44458                         -3.8894746,
44459                         57.6529989
44460                     ],
44461                     [
44462                         -3.8826772,
44463                         57.7676408
44464                     ],
44465                     [
44466                         -3.7224517,
44467                         57.766087
44468                     ],
44469                     [
44470                         -3.7195385,
44471                         57.8819201
44472                     ],
44473                     [
44474                         -3.9146888,
44475                         57.8853352
44476                     ],
44477                     [
44478                         -3.916062,
44479                         57.9546243
44480                     ],
44481                     [
44482                         -3.745774,
44483                         57.9538956
44484                     ],
44485                     [
44486                         -3.7471473,
44487                         58.0688409
44488                     ],
44489                     [
44490                         -3.5837256,
44491                         58.0695672
44492                     ],
44493                     [
44494                         -3.5837256,
44495                         58.1116689
44496                     ],
44497                     [
44498                         -3.4560096,
44499                         58.1138452
44500                     ],
44501                     [
44502                         -3.4544646,
44503                         58.228503
44504                     ],
44505                     [
44506                         -3.4379851,
44507                         58.2283222
44508                     ],
44509                     [
44510                         -3.4243233,
44511                         58.2427725
44512                     ],
44513                     [
44514                         -3.412307,
44515                         58.2438567
44516                     ],
44517                     [
44518                         -3.3735115,
44519                         58.2695057
44520                     ],
44521                     [
44522                         -3.3063919,
44523                         58.2862038
44524                     ],
44525                     [
44526                         -3.1229154,
44527                         58.2859395
44528                     ],
44529                     [
44530                         -3.123602,
44531                         58.3443661
44532                     ],
44533                     [
44534                         -2.9574338,
44535                         58.3447264
44536                     ],
44537                     [
44538                         -2.951254,
44539                         58.6422011
44540                     ],
44541                     [
44542                         -2.8812162,
44543                         58.6429157
44544                     ],
44545                     [
44546                         -2.8851004,
44547                         58.8112825
44548                     ],
44549                     [
44550                         -2.7180775,
44551                         58.8142997
44552                     ],
44553                     [
44554                         -2.7161354,
44555                         58.8715749
44556                     ],
44557                     [
44558                         -2.556881,
44559                         58.8775984
44560                     ],
44561                     [
44562                         -2.5544533,
44563                         58.9923453
44564                     ],
44565                     [
44566                         -2.5567617,
44567                         59.0483775
44568                     ],
44569                     [
44570                         -2.391893,
44571                         59.0485996
44572                     ],
44573                     [
44574                         -2.3918002,
44575                         59.1106996
44576                     ],
44577                     [
44578                         -2.4733695,
44579                         59.1106996
44580                     ],
44581                     [
44582                         -2.5591563,
44583                         59.1783028
44584                     ],
44585                     [
44586                         -2.5630406,
44587                         59.2210646
44588                     ],
44589                     [
44590                         -2.3921334,
44591                         59.224046
44592                     ],
44593                     [
44594                         -2.3911409,
44595                         59.2740075
44596                     ],
44597                     [
44598                         -2.3639512,
44599                         59.2745036
44600                     ],
44601                     [
44602                         -2.3658933,
44603                         59.285417
44604                     ],
44605                     [
44606                         -2.3911409,
44607                         59.284921
44608                     ],
44609                     [
44610                         -2.3911409,
44611                         59.3379505
44612                     ],
44613                     [
44614                         -2.2221759,
44615                         59.3381981
44616                     ],
44617                     [
44618                         -2.2233897,
44619                         59.395965
44620                     ],
44621                     [
44622                         -2.3758467,
44623                         59.396583
44624                     ],
44625                     [
44626                         -2.3899271,
44627                         59.4026383
44628                     ],
44629                     [
44630                         -2.4008516,
44631                         59.3962122
44632                     ],
44633                     [
44634                         -2.5637882,
44635                         59.3952604
44636                     ],
44637                     [
44638                         -2.5637882,
44639                         59.3385811
44640                     ],
44641                     [
44642                         -2.7320164,
44643                         59.3375306
44644                     ],
44645                     [
44646                         -2.7333896,
44647                         59.3952604
44648                     ],
44649                     [
44650                         -3.0726511,
44651                         59.3931174
44652                     ],
44653                     [
44654                         -3.0703404,
44655                         59.3354759
44656                     ],
44657                     [
44658                         -3.0753186,
44659                         59.3355634
44660                     ],
44661                     [
44662                         -3.0749753,
44663                         59.3292593
44664                     ],
44665                     [
44666                         -3.0698254,
44667                         59.3289091
44668                     ],
44669                     [
44670                         -3.069801,
44671                         59.2196159
44672                     ],
44673                     [
44674                         -3.2363384,
44675                         59.2166341
44676                     ],
44677                     [
44678                         -3.2336751,
44679                         59.1606496
44680                     ],
44681                     [
44682                         -3.4032766,
44683                         59.1588895
44684                     ],
44685                     [
44686                         -3.394086,
44687                         58.9279316
44688                     ],
44689                     [
44690                         -3.5664497,
44691                         58.9259268
44692                     ],
44693                     [
44694                         -3.5611089,
44695                         58.8679885
44696                     ],
44697                     [
44698                         -3.392508,
44699                         58.8699339
44700                     ],
44701                     [
44702                         -3.3894734,
44703                         58.8698711
44704                     ],
44705                     [
44706                         -3.3891093,
44707                         58.8684905
44708                     ],
44709                     [
44710                         -3.3912942,
44711                         58.868616
44712                     ],
44713                     [
44714                         -3.3884161,
44715                         58.7543084
44716                     ],
44717                     [
44718                         -3.2238208,
44719                         58.7555677
44720                     ],
44721                     [
44722                         -3.2189655,
44723                         58.691289
44724                     ],
44725                     [
44726                         -3.4634113,
44727                         58.6905753
44728                     ],
44729                     [
44730                         -3.4551716,
44731                         58.6341518
44732                     ],
44733                     [
44734                         -3.787508,
44735                         58.6341518
44736                     ],
44737                     [
44738                         -3.7861347,
44739                         58.5769211
44740                     ],
44741                     [
44742                         -3.9028645,
44743                         58.5733411
44744                     ],
44745                     [
44746                         -3.9028645,
44747                         58.6477304
44748                     ],
44749                     [
44750                         -4.0690327,
44751                         58.6491594
44752                     ],
44753                     [
44754                         -4.0690327,
44755                         58.5912376
44756                     ],
44757                     [
44758                         -4.7364521,
44759                         58.5933845
44760                     ],
44761                     [
44762                         -4.7364521,
44763                         58.6505884
44764                     ],
44765                     [
44766                         -5.0715351,
44767                         58.6520173
44768                     ],
44769                     [
44770                         -5.0654779,
44771                         58.5325854
44772                     ],
44773                     [
44774                         -5.2332047,
44775                         58.5316087
44776                     ],
44777                     [
44778                         -5.2283494,
44779                         58.4719947
44780                     ],
44781                     [
44782                         -5.2424298,
44783                         58.4719947
44784                     ],
44785                     [
44786                         -5.2366034,
44787                         58.4089731
44788                     ],
44789                     [
44790                         -5.2283494,
44791                         58.4094818
44792                     ],
44793                     [
44794                         -5.2210664,
44795                         58.3005859
44796                     ],
44797                     [
44798                         -5.5657939,
44799                         58.2959933
44800                     ],
44801                     [
44802                         -5.5580254,
44803                         58.2372573
44804                     ],
44805                     [
44806                         -5.4146722,
44807                         58.2401326
44808                     ],
44809                     [
44810                         -5.4141866,
44811                         58.2267768
44812                     ],
44813                     [
44814                         -5.3885749,
44815                         58.2272242
44816                     ],
44817                     [
44818                         -5.382714,
44819                         58.1198615
44820                     ],
44821                     [
44822                         -5.51043,
44823                         58.1191362
44824                     ],
44825                     [
44826                         -5.5114011,
44827                         58.006214
44828                     ],
44829                     [
44830                         -5.6745397,
44831                         58.0041559
44832                     ],
44833                     [
44834                         -5.6716266,
44835                         57.9449366
44836                     ],
44837                     [
44838                         -5.6716266,
44839                         57.8887166
44840                     ],
44841                     [
44842                         -5.8347652,
44843                         57.8856193
44844                     ],
44845                     [
44846                         -5.8277052,
44847                         57.5988958
44848                     ],
44849                     [
44850                         -6.0384259,
44851                         57.5986357
44852                     ],
44853                     [
44854                         -6.0389115,
44855                         57.6459559
44856                     ],
44857                     [
44858                         -6.1981658,
44859                         57.6456961
44860                     ],
44861                     [
44862                         -6.2076123,
44863                         57.7600132
44864                     ],
44865                     [
44866                         -6.537067,
44867                         57.7544033
44868                     ],
44869                     [
44870                         -6.5312406,
44871                         57.6402392
44872                     ],
44873                     [
44874                         -6.7002056,
44875                         57.6360809
44876                     ],
44877                     [
44878                         -6.6807844,
44879                         57.5236293
44880                     ],
44881                     [
44882                         -6.8516915,
44883                         57.5152857
44884                     ],
44885                     [
44886                         -6.8361545,
44887                         57.3385811
44888                     ],
44889                     [
44890                         -6.6730158,
44891                         57.3438213
44892                     ],
44893                     [
44894                         -6.674958,
44895                         57.2850883
44896                     ],
44897                     [
44898                         -6.5098772,
44899                         57.2850883
44900                     ],
44901                     [
44902                         -6.4982244,
44903                         57.1757637
44904                     ],
44905                     [
44906                         -6.3506228,
44907                         57.1820797
44908                     ],
44909                     [
44910                         -6.3312015,
44911                         57.1251969
44912                     ],
44913                     [
44914                         -6.1797156,
44915                         57.1230884
44916                     ],
44917                     [
44918                         -6.1719471,
44919                         57.0682265
44920                     ],
44921                     [
44922                         -6.4593819,
44923                         57.059779
44924                     ],
44925                     [
44926                         -6.4564687,
44927                         57.1093806
44928                     ],
44929                     [
44930                         -6.6671895,
44931                         57.1062165
44932                     ],
44933                     [
44934                         -6.6730158,
44935                         57.002708
44936                     ],
44937                     [
44938                         -6.5021087,
44939                         57.0048233
44940                     ],
44941                     [
44942                         -6.4836097,
44943                         56.8917522
44944                     ],
44945                     [
44946                         -6.3266104,
44947                         56.8894062
44948                     ],
44949                     [
44950                         -6.3156645,
44951                         56.7799312
44952                     ],
44953                     [
44954                         -6.2146739,
44955                         56.775675
44956                     ],
44957                     [
44958                         -6.2146739,
44959                         56.7234965
44960                     ],
44961                     [
44962                         -6.6866107,
44963                         56.7224309
44964                     ],
44965                     [
44966                         -6.6769001,
44967                         56.6114413
44968                     ],
44969                     [
44970                         -6.8419809,
44971                         56.607166
44972                     ],
44973                     [
44974                         -6.8400387,
44975                         56.5483307
44976                     ],
44977                     [
44978                         -7.1546633,
44979                         56.5461895
44980                     ],
44981                     [
44982                         -7.1488369,
44983                         56.4872592
44984                     ],
44985                     [
44986                         -6.9915246,
44987                         56.490476
44988                     ],
44989                     [
44990                         -6.9876404,
44991                         56.4325329
44992                     ],
44993                     [
44994                         -6.6827265,
44995                         56.4314591
44996                     ],
44997                     [
44998                         -6.6769001,
44999                         56.5472601
45000                     ],
45001                     [
45002                         -6.5292985,
45003                         56.5504717
45004                     ],
45005                     [
45006                         -6.5234721,
45007                         56.4379018
45008                     ],
45009                     [
45010                         -6.3661598,
45011                         56.4368281
45012                     ],
45013                     [
45014                         -6.3642177,
45015                         56.3766524
45016                     ],
45017                     [
45018                         -6.5273563,
45019                         56.3712749
45020                     ],
45021                     [
45022                         -6.5171745,
45023                         56.2428427
45024                     ],
45025                     [
45026                         -6.4869621,
45027                         56.247421
45028                     ],
45029                     [
45030                         -6.4869621,
45031                         56.1893882
45032                     ],
45033                     [
45034                         -6.3001945,
45035                         56.1985572
45036                     ],
45037                     [
45038                         -6.3029411,
45039                         56.2581017
45040                     ],
45041                     [
45042                         -5.9019401,
45043                         56.256576
45044                     ],
45045                     [
45046                         -5.8964469,
45047                         56.0960466
45048                     ],
45049                     [
45050                         -6.0282829,
45051                         56.0883855
45052                     ],
45053                     [
45054                         -6.0392692,
45055                         56.1557502
45056                     ],
45057                     [
45058                         -6.3853385,
45059                         56.1542205
45060                     ],
45061                     [
45062                         -6.3606193,
45063                         55.96099
45064                     ],
45065                     [
45066                         -6.2123039,
45067                         55.9640647
45068                     ],
45069                     [
45070                         -6.2047508,
45071                         55.9202269
45072                     ],
45073                     [
45074                         -6.5185478,
45075                         55.9129158
45076                     ],
45077                     [
45078                         -6.5061881,
45079                         55.7501763
45080                     ],
45081                     [
45082                         -6.6764762,
45083                         55.7409005
45084                     ],
45085                     [
45086                         -6.6599967,
45087                         55.6263176
45088                     ],
45089                     [
45090                         -6.3551261,
45091                         55.6232161
45092                     ],
45093                     [
45094                         -6.3578727,
45095                         55.5689002
45096                     ],
45097                     [
45098                         -6.0392692,
45099                         55.5720059
45100                     ],
45101                     [
45102                         -6.0310294,
45103                         55.6247669
45104                     ],
45105                     [
45106                         -5.7398917,
45107                         55.6309694
45108                     ],
45109                     [
45110                         -5.7371452,
45111                         55.4569279
45112                     ],
45113                     [
45114                         -5.8964469,
45115                         55.4600426
45116                     ],
45117                     [
45118                         -5.8964469,
45119                         55.2789864
45120                     ],
45121                     [
45122                         -5.4350211,
45123                         55.2821151
45124                     ],
45125                     [
45126                         -5.4405143,
45127                         55.4506979
45128                     ],
45129                     [
45130                         -5.2867057,
45131                         55.4569279
45132                     ],
45133                     [
45134                         -5.3086784,
45135                         55.4070602
45136                     ],
45137                     [
45138                         -4.9735954,
45139                         55.4008223
45140                     ],
45141                     [
45142                         -4.9845817,
45143                         55.2038242
45144                     ],
45145                     [
45146                         -5.1493766,
45147                         55.2038242
45148                     ],
45149                     [
45150                         -5.1411369,
45151                         55.037337
45152                     ],
45153                     [
45154                         -5.2152946,
45155                         55.0341891
45156                     ]
45157                 ],
45158                 [
45159                     [
45160                         -2.1646559,
45161                         60.1622059
45162                     ],
45163                     [
45164                         -1.9930299,
45165                         60.1609801
45166                     ],
45167                     [
45168                         -1.9946862,
45169                         60.1035151
45170                     ],
45171                     [
45172                         -2.1663122,
45173                         60.104743
45174                     ]
45175                 ],
45176                 [
45177                     [
45178                         -1.5360658,
45179                         59.8570831
45180                     ],
45181                     [
45182                         -1.3653566,
45183                         59.8559841
45184                     ],
45185                     [
45186                         -1.366847,
45187                         59.7975565
45188                     ],
45189                     [
45190                         -1.190628,
45191                         59.7964199
45192                     ],
45193                     [
45194                         -1.1862046,
45195                         59.9695391
45196                     ],
45197                     [
45198                         -1.0078652,
45199                         59.9683948
45200                     ],
45201                     [
45202                         -1.0041233,
45203                         60.114145
45204                     ],
45205                     [
45206                         -0.8360832,
45207                         60.1130715
45208                     ],
45209                     [
45210                         -0.834574,
45211                         60.1716772
45212                     ],
45213                     [
45214                         -1.0074262,
45215                         60.1727795
45216                     ],
45217                     [
45218                         -1.0052165,
45219                         60.2583924
45220                     ],
45221                     [
45222                         -0.8299659,
45223                         60.2572778
45224                     ],
45225                     [
45226                         -0.826979,
45227                         60.3726551
45228                     ],
45229                     [
45230                         -0.6507514,
45231                         60.3715381
45232                     ],
45233                     [
45234                         -0.6477198,
45235                         60.4882292
45236                     ],
45237                     [
45238                         -0.9984896,
45239                         60.4904445
45240                     ],
45241                     [
45242                         -0.9970279,
45243                         60.546555
45244                     ],
45245                     [
45246                         -0.6425288,
45247                         60.5443201
45248                     ],
45249                     [
45250                         -0.6394896,
45251                         60.6606792
45252                     ],
45253                     [
45254                         -0.8148133,
45255                         60.6617806
45256                     ],
45257                     [
45258                         -0.8132987,
45259                         60.7196112
45260                     ],
45261                     [
45262                         -0.6383298,
45263                         60.7185141
45264                     ],
45265                     [
45266                         -0.635467,
45267                         60.8275393
45268                     ],
45269                     [
45270                         -0.797568,
45271                         60.8285523
45272                     ],
45273                     [
45274                         -0.9941426,
45275                         60.8297807
45276                     ],
45277                     [
45278                         -0.9954966,
45279                         60.7782667
45280                     ],
45281                     [
45282                         -1.1670282,
45283                         60.7793403
45284                     ],
45285                     [
45286                         -1.1700357,
45287                         60.6646181
45288                     ],
45289                     [
45290                         -1.5222599,
45291                         60.6668304
45292                     ],
45293                     [
45294                         -1.5237866,
45295                         60.6084426
45296                     ],
45297                     [
45298                         -1.6975673,
45299                         60.609536
45300                     ],
45301                     [
45302                         -1.7021271,
45303                         60.4345249
45304                     ],
45305                     [
45306                         -1.5260578,
45307                         60.4334111
45308                     ],
45309                     [
45310                         -1.5275203,
45311                         60.3770719
45312                     ],
45313                     [
45314                         -1.8751127,
45315                         60.3792746
45316                     ],
45317                     [
45318                         -1.8781372,
45319                         60.2624647
45320                     ],
45321                     [
45322                         -1.7019645,
45323                         60.2613443
45324                     ],
45325                     [
45326                         -1.7049134,
45327                         60.1470532
45328                     ],
45329                     [
45330                         -1.528659,
45331                         60.1459283
45332                     ]
45333                 ],
45334                 [
45335                     [
45336                         -0.9847667,
45337                         60.8943762
45338                     ],
45339                     [
45340                         -0.9860347,
45341                         60.8361105
45342                     ],
45343                     [
45344                         -0.8078362,
45345                         60.8351904
45346                     ],
45347                     [
45348                         -0.8065683,
45349                         60.8934578
45350                     ]
45351                 ],
45352                 [
45353                     [
45354                         -7.7696901,
45355                         56.8788231
45356                     ],
45357                     [
45358                         -7.7614504,
45359                         56.7608274
45360                     ],
45361                     [
45362                         -7.6009049,
45363                         56.7641903
45364                     ],
45365                     [
45366                         -7.5972473,
45367                         56.819332
45368                     ],
45369                     [
45370                         -7.4479894,
45371                         56.8203948
45372                     ],
45373                     [
45374                         -7.4489319,
45375                         56.8794098
45376                     ],
45377                     [
45378                         -7.2841369,
45379                         56.8794098
45380                     ],
45381                     [
45382                         -7.2813904,
45383                         57.0471152
45384                     ],
45385                     [
45386                         -7.1303283,
45387                         57.0515969
45388                     ],
45389                     [
45390                         -7.1330749,
45391                         57.511801
45392                     ],
45393                     [
45394                         -6.96828,
45395                         57.5147514
45396                     ],
45397                     [
45398                         -6.9765198,
45399                         57.6854668
45400                     ],
45401                     [
45402                         -6.8062317,
45403                         57.6913392
45404                     ],
45405                     [
45406                         -6.8089782,
45407                         57.8041985
45408                     ],
45409                     [
45410                         -6.6496765,
45411                         57.8071252
45412                     ],
45413                     [
45414                         -6.6441833,
45415                         57.8612267
45416                     ],
45417                     [
45418                         -6.3200866,
45419                         57.8626878
45420                     ],
45421                     [
45422                         -6.3200866,
45423                         58.1551617
45424                     ],
45425                     [
45426                         -6.1607849,
45427                         58.1522633
45428                     ],
45429                     [
45430                         -6.1552917,
45431                         58.20874
45432                     ],
45433                     [
45434                         -5.9850036,
45435                         58.2101869
45436                     ],
45437                     [
45438                         -5.9904968,
45439                         58.2680163
45440                     ],
45441                     [
45442                         -6.1497986,
45443                         58.2665717
45444                     ],
45445                     [
45446                         -6.1415588,
45447                         58.5557514
45448                     ],
45449                     [
45450                         -6.3173401,
45451                         58.5557514
45452                     ],
45453                     [
45454                         -6.3091003,
45455                         58.4983923
45456                     ],
45457                     [
45458                         -6.4876282,
45459                         58.4955218
45460                     ],
45461                     [
45462                         -6.4876282,
45463                         58.4423768
45464                     ],
45465                     [
45466                         -6.6606628,
45467                         58.4395018
45468                     ],
45469                     [
45470                         -6.6469299,
45471                         58.3819525
45472                     ],
45473                     [
45474                         -6.8117248,
45475                         58.3805125
45476                     ],
45477                     [
45478                         -6.8117248,
45479                         58.3286357
45480                     ],
45481                     [
45482                         -6.9792663,
45483                         58.3286357
45484                     ],
45485                     [
45486                         -6.9710266,
45487                         58.2694608
45488                     ],
45489                     [
45490                         -7.1413147,
45491                         58.2680163
45492                     ],
45493                     [
45494                         -7.1403816,
45495                         58.0358742
45496                     ],
45497                     [
45498                         -7.3020636,
45499                         58.0351031
45500                     ],
45501                     [
45502                         -7.3030347,
45503                         57.9774797
45504                     ],
45505                     [
45506                         -7.1379539,
45507                         57.9777372
45508                     ],
45509                     [
45510                         -7.1413526,
45511                         57.9202792
45512                     ],
45513                     [
45514                         -7.1398961,
45515                         57.8640206
45516                     ],
45517                     [
45518                         -7.3020636,
45519                         57.862471
45520                     ],
45521                     [
45522                         -7.298484,
45523                         57.7442293
45524                     ],
45525                     [
45526                         -7.4509193,
45527                         57.7456951
45528                     ],
45529                     [
45530                         -7.4550392,
45531                         57.6899522
45532                     ],
45533                     [
45534                         -7.6186131,
45535                         57.6906048
45536                     ],
45537                     [
45538                         -7.6198341,
45539                         57.7456951
45540                     ],
45541                     [
45542                         -7.7901222,
45543                         57.7442293
45544                     ],
45545                     [
45546                         -7.7873756,
45547                         57.6855477
45548                     ],
45549                     [
45550                         -7.6222332,
45551                         57.6853817
45552                     ],
45553                     [
45554                         -7.6173779,
45555                         57.5712602
45556                     ],
45557                     [
45558                         -7.788285,
45559                         57.5709998
45560                     ],
45561                     [
45562                         -7.7892561,
45563                         57.512109
45564                     ],
45565                     [
45566                         -7.7038025,
45567                         57.5115874
45568                     ],
45569                     [
45570                         -7.6999183,
45571                         57.4546902
45572                     ],
45573                     [
45574                         -7.5367796,
45575                         57.4552126
45576                     ],
45577                     [
45578                         -7.5348375,
45579                         57.5126306
45580                     ],
45581                     [
45582                         -7.4581235,
45583                         57.5131521
45584                     ],
45585                     [
45586                         -7.4552103,
45587                         57.2824165
45588                     ],
45589                     [
45590                         -7.6115515,
45591                         57.2845158
45592                     ],
45593                     [
45594                         -7.6144647,
45595                         57.2272651
45596                     ],
45597                     [
45598                         -7.451326,
45599                         57.2256881
45600                     ],
45601                     [
45602                         -7.451326,
45603                         57.1103873
45604                     ],
45605                     [
45606                         -7.6164068,
45607                         57.1088053
45608                     ],
45609                     [
45610                         -7.603783,
45611                         56.8792358
45612                     ]
45613                 ],
45614                 [
45615                     [
45616                         -1.7106618,
45617                         59.5626284
45618                     ],
45619                     [
45620                         -1.5417509,
45621                         59.562215
45622                     ],
45623                     [
45624                         -1.5423082,
45625                         59.5037224
45626                     ],
45627                     [
45628                         -1.7112191,
45629                         59.5041365
45630                     ]
45631                 ]
45632             ],
45633             "terms_url": "http://geo.nls.uk/maps/",
45634             "terms_text": "National Library of Scotland Historic Maps"
45635         },
45636         {
45637             "name": "New & Misaligned TIGER Roads",
45638             "type": "tms",
45639             "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",
45640             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/enf.y5c4ygb9,enf.ho20a3n1,enf.game1617/{zoom}/{x}/{y}.png",
45641             "scaleExtent": [
45642                 0,
45643                 22
45644             ],
45645             "polygon": [
45646                 [
45647                     [
45648                         -124.7617886,
45649                         48.4130148
45650                     ],
45651                     [
45652                         -124.6059492,
45653                         45.90245
45654                     ],
45655                     [
45656                         -124.9934269,
45657                         40.0557614
45658                     ],
45659                     [
45660                         -122.5369737,
45661                         36.8566086
45662                     ],
45663                     [
45664                         -119.9775867,
45665                         33.0064099
45666                     ],
45667                     [
45668                         -117.675935,
45669                         32.4630223
45670                     ],
45671                     [
45672                         -114.8612307,
45673                         32.4799891
45674                     ],
45675                     [
45676                         -111.0089311,
45677                         31.336015
45678                     ],
45679                     [
45680                         -108.1992687,
45681                         31.3260016
45682                     ],
45683                     [
45684                         -108.1871123,
45685                         31.7755116
45686                     ],
45687                     [
45688                         -106.5307225,
45689                         31.7820947
45690                     ],
45691                     [
45692                         -106.4842052,
45693                         31.7464455
45694                     ],
45695                     [
45696                         -106.429317,
45697                         31.7520583
45698                     ],
45699                     [
45700                         -106.2868855,
45701                         31.5613291
45702                     ],
45703                     [
45704                         -106.205248,
45705                         31.446704
45706                     ],
45707                     [
45708                         -105.0205259,
45709                         30.5360988
45710                     ],
45711                     [
45712                         -104.5881916,
45713                         29.6997856
45714                     ],
45715                     [
45716                         -103.2518856,
45717                         28.8908685
45718                     ],
45719                     [
45720                         -102.7173632,
45721                         29.3920567
45722                     ],
45723                     [
45724                         -102.1513983,
45725                         29.7475702
45726                     ],
45727                     [
45728                         -101.2552871,
45729                         29.4810523
45730                     ],
45731                     [
45732                         -100.0062436,
45733                         28.0082173
45734                     ],
45735                     [
45736                         -99.2351068,
45737                         26.4475962
45738                     ],
45739                     [
45740                         -98.0109067,
45741                         25.9928035
45742                     ],
45743                     [
45744                         -97.435024,
45745                         25.8266009
45746                     ],
45747                     [
45748                         -96.9555259,
45749                         25.9821589
45750                     ],
45751                     [
45752                         -96.8061741,
45753                         27.7978168
45754                     ],
45755                     [
45756                         -95.5563349,
45757                         28.5876066
45758                     ],
45759                     [
45760                         -93.7405308,
45761                         29.4742093
45762                     ],
45763                     [
45764                         -90.9028456,
45765                         28.8564513
45766                     ],
45767                     [
45768                         -88.0156706,
45769                         28.9944338
45770                     ],
45771                     [
45772                         -88.0162494,
45773                         30.0038862
45774                     ],
45775                     [
45776                         -86.0277506,
45777                         30.0047454
45778                     ],
45779                     [
45780                         -84.0187909,
45781                         28.9961781
45782                     ],
45783                     [
45784                         -81.9971976,
45785                         25.9826768
45786                     ],
45787                     [
45788                         -81.9966618,
45789                         25.0134917
45790                     ],
45791                     [
45792                         -84.0165592,
45793                         25.0125783
45794                     ],
45795                     [
45796                         -84.0160068,
45797                         24.0052745
45798                     ],
45799                     [
45800                         -80.0199985,
45801                         24.007096
45802                     ],
45803                     [
45804                         -79.8901116,
45805                         26.8550713
45806                     ],
45807                     [
45808                         -80.0245309,
45809                         32.0161282
45810                     ],
45811                     [
45812                         -75.4147385,
45813                         35.0531894
45814                     ],
45815                     [
45816                         -74.0211163,
45817                         39.5727927
45818                     ],
45819                     [
45820                         -72.002019,
45821                         40.9912464
45822                     ],
45823                     [
45824                         -69.8797398,
45825                         40.9920457
45826                     ],
45827                     [
45828                         -69.8489304,
45829                         43.2619916
45830                     ],
45831                     [
45832                         -66.9452845,
45833                         44.7104937
45834                     ],
45835                     [
45836                         -67.7596632,
45837                         47.0990024
45838                     ],
45839                     [
45840                         -69.2505131,
45841                         47.5122328
45842                     ],
45843                     [
45844                         -70.4614886,
45845                         46.2176574
45846                     ],
45847                     [
45848                         -71.412273,
45849                         45.254878
45850                     ],
45851                     [
45852                         -72.0222508,
45853                         45.0059846
45854                     ],
45855                     [
45856                         -75.0798841,
45857                         44.9802854
45858                     ],
45859                     [
45860                         -76.9023061,
45861                         43.8024568
45862                     ],
45863                     [
45864                         -78.7623935,
45865                         43.6249578
45866                     ],
45867                     [
45868                         -79.15798,
45869                         43.4462589
45870                     ],
45871                     [
45872                         -79.0060087,
45873                         42.8005317
45874                     ],
45875                     [
45876                         -82.662475,
45877                         41.6889458
45878                     ],
45879                     [
45880                         -82.1761642,
45881                         43.588535
45882                     ],
45883                     [
45884                         -83.2813977,
45885                         46.138853
45886                     ],
45887                     [
45888                         -87.5064535,
45889                         48.0142702
45890                     ],
45891                     [
45892                         -88.3492194,
45893                         48.2963271
45894                     ],
45895                     [
45896                         -89.4353148,
45897                         47.9837822
45898                     ],
45899                     [
45900                         -93.9981078,
45901                         49.0067142
45902                     ],
45903                     [
45904                         -95.1105379,
45905                         49.412004
45906                     ],
45907                     [
45908                         -96.0131199,
45909                         49.0060547
45910                     ],
45911                     [
45912                         -123.3228926,
45913                         49.0042878
45914                     ],
45915                     [
45916                         -123.2275233,
45917                         48.1849927
45918                     ]
45919                 ],
45920                 [
45921                     [
45922                         -160.5787616,
45923                         22.5062947
45924                     ],
45925                     [
45926                         -160.5782192,
45927                         21.4984647
45928                     ],
45929                     [
45930                         -158.7470604,
45931                         21.2439843
45932                     ],
45933                     [
45934                         -157.5083185,
45935                         20.995803
45936                     ],
45937                     [
45938                         -155.9961942,
45939                         18.7790194
45940                     ],
45941                     [
45942                         -154.6217803,
45943                         18.7586966
45944                     ],
45945                     [
45946                         -154.6890176,
45947                         19.8805722
45948                     ],
45949                     [
45950                         -156.2927622,
45951                         21.2225888
45952                     ],
45953                     [
45954                         -157.5047384,
45955                         21.9984962
45956                     ],
45957                     [
45958                         -159.0093692,
45959                         22.5070181
45960                     ]
45961                 ],
45962                 [
45963                     [
45964                         -167.1571546,
45965                         68.721974
45966                     ],
45967                     [
45968                         -164.8553982,
45969                         67.0255078
45970                     ],
45971                     [
45972                         -168.002195,
45973                         66.0017503
45974                     ],
45975                     [
45976                         -169.0087448,
45977                         66.001546
45978                     ],
45979                     [
45980                         -169.0075381,
45981                         64.9987675
45982                     ],
45983                     [
45984                         -172.5143281,
45985                         63.8767267
45986                     ],
45987                     [
45988                         -173.8197023,
45989                         59.74014
45990                     ],
45991                     [
45992                         -162.5018149,
45993                         58.0005815
45994                     ],
45995                     [
45996                         -160.0159024,
45997                         58.0012389
45998                     ],
45999                     [
46000                         -160.0149725,
46001                         57.000035
46002                     ],
46003                     [
46004                         -160.5054788,
46005                         56.9999017
46006                     ],
46007                     [
46008                         -165.8092575,
46009                         54.824847
46010                     ],
46011                     [
46012                         -178.000097,
46013                         52.2446469
46014                     ],
46015                     [
46016                         -177.9992996,
46017                         51.2554252
46018                     ],
46019                     [
46020                         -171.4689067,
46021                         51.8215329
46022                     ],
46023                     [
46024                         -162.40251,
46025                         53.956664
46026                     ],
46027                     [
46028                         -159.0075717,
46029                         55.002502
46030                     ],
46031                     [
46032                         -158.0190709,
46033                         55.0027849
46034                     ],
46035                     [
46036                         -151.9963213,
46037                         55.9991902
46038                     ],
46039                     [
46040                         -151.500341,
46041                         57.9987853
46042                     ],
46043                     [
46044                         -151.5012894,
46045                         58.9919816
46046                     ],
46047                     [
46048                         -138.5159989,
46049                         58.9953194
46050                     ],
46051                     [
46052                         -138.5150471,
46053                         57.9986434
46054                     ],
46055                     [
46056                         -133.9948193,
46057                         54.0031685
46058                     ],
46059                     [
46060                         -130.0044418,
46061                         54.0043387
46062                     ],
46063                     [
46064                         -130.0070826,
46065                         57.0000507
46066                     ],
46067                     [
46068                         -131.975877,
46069                         56.9995156
46070                     ],
46071                     [
46072                         -135.1229873,
46073                         59.756601
46074                     ],
46075                     [
46076                         -138.0071813,
46077                         59.991805
46078                     ],
46079                     [
46080                         -139.1715881,
46081                         60.4127229
46082                     ],
46083                     [
46084                         -140.9874011,
46085                         61.0118551
46086                     ],
46087                     [
46088                         -140.9683975,
46089                         69.9535069
46090                     ],
46091                     [
46092                         -156.176891,
46093                         71.5633329
46094                     ],
46095                     [
46096                         -160.413634,
46097                         70.7397728
46098                     ],
46099                     [
46100                         -163.0218273,
46101                         69.9707435
46102                     ],
46103                     [
46104                         -164.9717003,
46105                         68.994689
46106                     ]
46107                 ]
46108             ],
46109             "overlay": true
46110         },
46111         {
46112             "name": "OS 1:25k historic (OSM)",
46113             "type": "tms",
46114             "template": "http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg",
46115             "scaleExtent": [
46116                 6,
46117                 17
46118             ],
46119             "polygon": [
46120                 [
46121                     [
46122                         -9,
46123                         49.8
46124                     ],
46125                     [
46126                         -9,
46127                         61.1
46128                     ],
46129                     [
46130                         1.9,
46131                         61.1
46132                     ],
46133                     [
46134                         1.9,
46135                         49.8
46136                     ],
46137                     [
46138                         -9,
46139                         49.8
46140                     ]
46141                 ]
46142             ]
46143         },
46144         {
46145             "name": "OS New Popular Edition historic",
46146             "type": "tms",
46147             "template": "http://ooc.openstreetmap.org/npe/{zoom}/{x}/{y}.png",
46148             "polygon": [
46149                 [
46150                     [
46151                         -5.8,
46152                         49.8
46153                     ],
46154                     [
46155                         -5.8,
46156                         55.8
46157                     ],
46158                     [
46159                         1.9,
46160                         55.8
46161                     ],
46162                     [
46163                         1.9,
46164                         49.8
46165                     ],
46166                     [
46167                         -5.8,
46168                         49.8
46169                     ]
46170                 ]
46171             ]
46172         },
46173         {
46174             "name": "OS OpenData Locator",
46175             "type": "tms",
46176             "template": "http://tiles.itoworld.com/os_locator/{zoom}/{x}/{y}.png",
46177             "polygon": [
46178                 [
46179                     [
46180                         -9,
46181                         49.8
46182                     ],
46183                     [
46184                         -9,
46185                         61.1
46186                     ],
46187                     [
46188                         1.9,
46189                         61.1
46190                     ],
46191                     [
46192                         1.9,
46193                         49.8
46194                     ],
46195                     [
46196                         -9,
46197                         49.8
46198                     ]
46199                 ]
46200             ],
46201             "overlay": true
46202         },
46203         {
46204             "name": "OS OpenData StreetView",
46205             "type": "tms",
46206             "template": "http://os.openstreetmap.org/sv/{zoom}/{x}/{y}.png",
46207             "scaleExtent": [
46208                 1,
46209                 18
46210             ],
46211             "polygon": [
46212                 [
46213                     [
46214                         -5.8292886,
46215                         50.0229734
46216                     ],
46217                     [
46218                         -5.8292886,
46219                         50.254819
46220                     ],
46221                     [
46222                         -5.373356,
46223                         50.254819
46224                     ],
46225                     [
46226                         -5.373356,
46227                         50.3530588
46228                     ],
46229                     [
46230                         -5.1756021,
46231                         50.3530588
46232                     ],
46233                     [
46234                         -5.1756021,
46235                         50.5925406
46236                     ],
46237                     [
46238                         -4.9970743,
46239                         50.5925406
46240                     ],
46241                     [
46242                         -4.9970743,
46243                         50.6935617
46244                     ],
46245                     [
46246                         -4.7965738,
46247                         50.6935617
46248                     ],
46249                     [
46250                         -4.7965738,
46251                         50.7822112
46252                     ],
46253                     [
46254                         -4.6949503,
46255                         50.7822112
46256                     ],
46257                     [
46258                         -4.6949503,
46259                         50.9607371
46260                     ],
46261                     [
46262                         -4.6043131,
46263                         50.9607371
46264                     ],
46265                     [
46266                         -4.6043131,
46267                         51.0692066
46268                     ],
46269                     [
46270                         -4.3792215,
46271                         51.0692066
46272                     ],
46273                     [
46274                         -4.3792215,
46275                         51.2521782
46276                     ],
46277                     [
46278                         -3.9039346,
46279                         51.2521782
46280                     ],
46281                     [
46282                         -3.9039346,
46283                         51.2916998
46284                     ],
46285                     [
46286                         -3.7171671,
46287                         51.2916998
46288                     ],
46289                     [
46290                         -3.7171671,
46291                         51.2453014
46292                     ],
46293                     [
46294                         -3.1486246,
46295                         51.2453014
46296                     ],
46297                     [
46298                         -3.1486246,
46299                         51.362067
46300                     ],
46301                     [
46302                         -3.7446329,
46303                         51.362067
46304                     ],
46305                     [
46306                         -3.7446329,
46307                         51.4340386
46308                     ],
46309                     [
46310                         -3.8297769,
46311                         51.4340386
46312                     ],
46313                     [
46314                         -3.8297769,
46315                         51.5298246
46316                     ],
46317                     [
46318                         -4.0852091,
46319                         51.5298246
46320                     ],
46321                     [
46322                         -4.0852091,
46323                         51.4939284
46324                     ],
46325                     [
46326                         -4.3792215,
46327                         51.4939284
46328                     ],
46329                     [
46330                         -4.3792215,
46331                         51.5427168
46332                     ],
46333                     [
46334                         -5.1444195,
46335                         51.5427168
46336                     ],
46337                     [
46338                         -5.1444195,
46339                         51.6296003
46340                     ],
46341                     [
46342                         -5.7387103,
46343                         51.6296003
46344                     ],
46345                     [
46346                         -5.7387103,
46347                         51.774037
46348                     ],
46349                     [
46350                         -5.5095393,
46351                         51.774037
46352                     ],
46353                     [
46354                         -5.5095393,
46355                         51.9802596
46356                     ],
46357                     [
46358                         -5.198799,
46359                         51.9802596
46360                     ],
46361                     [
46362                         -5.198799,
46363                         52.0973358
46364                     ],
46365                     [
46366                         -4.8880588,
46367                         52.0973358
46368                     ],
46369                     [
46370                         -4.8880588,
46371                         52.1831557
46372                     ],
46373                     [
46374                         -4.4957492,
46375                         52.1831557
46376                     ],
46377                     [
46378                         -4.4957492,
46379                         52.2925739
46380                     ],
46381                     [
46382                         -4.3015365,
46383                         52.2925739
46384                     ],
46385                     [
46386                         -4.3015365,
46387                         52.3685318
46388                     ],
46389                     [
46390                         -4.1811246,
46391                         52.3685318
46392                     ],
46393                     [
46394                         -4.1811246,
46395                         52.7933685
46396                     ],
46397                     [
46398                         -4.4413696,
46399                         52.7933685
46400                     ],
46401                     [
46402                         -4.4413696,
46403                         52.7369614
46404                     ],
46405                     [
46406                         -4.8569847,
46407                         52.7369614
46408                     ],
46409                     [
46410                         -4.8569847,
46411                         52.9317255
46412                     ],
46413                     [
46414                         -4.7288044,
46415                         52.9317255
46416                     ],
46417                     [
46418                         -4.7288044,
46419                         53.5038599
46420                     ],
46421                     [
46422                         -4.1578191,
46423                         53.5038599
46424                     ],
46425                     [
46426                         -4.1578191,
46427                         53.4113498
46428                     ],
46429                     [
46430                         -3.3110518,
46431                         53.4113498
46432                     ],
46433                     [
46434                         -3.3110518,
46435                         53.5038599
46436                     ],
46437                     [
46438                         -3.2333667,
46439                         53.5038599
46440                     ],
46441                     [
46442                         -3.2333667,
46443                         54.0159169
46444                     ],
46445                     [
46446                         -3.3926211,
46447                         54.0159169
46448                     ],
46449                     [
46450                         -3.3926211,
46451                         54.1980953
46452                     ],
46453                     [
46454                         -3.559644,
46455                         54.1980953
46456                     ],
46457                     [
46458                         -3.559644,
46459                         54.433732
46460                     ],
46461                     [
46462                         -3.7188984,
46463                         54.433732
46464                     ],
46465                     [
46466                         -3.7188984,
46467                         54.721897
46468                     ],
46469                     [
46470                         -4.3015365,
46471                         54.721897
46472                     ],
46473                     [
46474                         -4.3015365,
46475                         54.6140739
46476                     ],
46477                     [
46478                         -5.0473132,
46479                         54.6140739
46480                     ],
46481                     [
46482                         -5.0473132,
46483                         54.7532915
46484                     ],
46485                     [
46486                         -5.2298731,
46487                         54.7532915
46488                     ],
46489                     [
46490                         -5.2298731,
46491                         55.2190799
46492                     ],
46493                     [
46494                         -5.6532567,
46495                         55.2190799
46496                     ],
46497                     [
46498                         -5.6532567,
46499                         55.250088
46500                     ],
46501                     [
46502                         -5.8979647,
46503                         55.250088
46504                     ],
46505                     [
46506                         -5.8979647,
46507                         55.4822462
46508                     ],
46509                     [
46510                         -6.5933212,
46511                         55.4822462
46512                     ],
46513                     [
46514                         -6.5933212,
46515                         56.3013441
46516                     ],
46517                     [
46518                         -7.1727691,
46519                         56.3013441
46520                     ],
46521                     [
46522                         -7.1727691,
46523                         56.5601822
46524                     ],
46525                     [
46526                         -6.8171722,
46527                         56.5601822
46528                     ],
46529                     [
46530                         -6.8171722,
46531                         56.6991713
46532                     ],
46533                     [
46534                         -6.5315276,
46535                         56.6991713
46536                     ],
46537                     [
46538                         -6.5315276,
46539                         56.9066964
46540                     ],
46541                     [
46542                         -6.811679,
46543                         56.9066964
46544                     ],
46545                     [
46546                         -6.811679,
46547                         57.3716613
46548                     ],
46549                     [
46550                         -6.8721038,
46551                         57.3716613
46552                     ],
46553                     [
46554                         -6.8721038,
46555                         57.5518893
46556                     ],
46557                     [
46558                         -7.0973235,
46559                         57.5518893
46560                     ],
46561                     [
46562                         -7.0973235,
46563                         57.2411085
46564                     ],
46565                     [
46566                         -7.1742278,
46567                         57.2411085
46568                     ],
46569                     [
46570                         -7.1742278,
46571                         56.9066964
46572                     ],
46573                     [
46574                         -7.3719817,
46575                         56.9066964
46576                     ],
46577                     [
46578                         -7.3719817,
46579                         56.8075885
46580                     ],
46581                     [
46582                         -7.5202972,
46583                         56.8075885
46584                     ],
46585                     [
46586                         -7.5202972,
46587                         56.7142479
46588                     ],
46589                     [
46590                         -7.8306806,
46591                         56.7142479
46592                     ],
46593                     [
46594                         -7.8306806,
46595                         56.8994605
46596                     ],
46597                     [
46598                         -7.6494061,
46599                         56.8994605
46600                     ],
46601                     [
46602                         -7.6494061,
46603                         57.4739617
46604                     ],
46605                     [
46606                         -7.8306806,
46607                         57.4739617
46608                     ],
46609                     [
46610                         -7.8306806,
46611                         57.7915584
46612                     ],
46613                     [
46614                         -7.4736249,
46615                         57.7915584
46616                     ],
46617                     [
46618                         -7.4736249,
46619                         58.086063
46620                     ],
46621                     [
46622                         -7.1879804,
46623                         58.086063
46624                     ],
46625                     [
46626                         -7.1879804,
46627                         58.367197
46628                     ],
46629                     [
46630                         -6.8034589,
46631                         58.367197
46632                     ],
46633                     [
46634                         -6.8034589,
46635                         58.4155786
46636                     ],
46637                     [
46638                         -6.638664,
46639                         58.4155786
46640                     ],
46641                     [
46642                         -6.638664,
46643                         58.4673277
46644                     ],
46645                     [
46646                         -6.5178143,
46647                         58.4673277
46648                     ],
46649                     [
46650                         -6.5178143,
46651                         58.5625632
46652                     ],
46653                     [
46654                         -6.0536224,
46655                         58.5625632
46656                     ],
46657                     [
46658                         -6.0536224,
46659                         58.1568843
46660                     ],
46661                     [
46662                         -6.1470062,
46663                         58.1568843
46664                     ],
46665                     [
46666                         -6.1470062,
46667                         58.1105865
46668                     ],
46669                     [
46670                         -6.2799798,
46671                         58.1105865
46672                     ],
46673                     [
46674                         -6.2799798,
46675                         57.7122664
46676                     ],
46677                     [
46678                         -6.1591302,
46679                         57.7122664
46680                     ],
46681                     [
46682                         -6.1591302,
46683                         57.6667563
46684                     ],
46685                     [
46686                         -5.9339104,
46687                         57.6667563
46688                     ],
46689                     [
46690                         -5.9339104,
46691                         57.8892524
46692                     ],
46693                     [
46694                         -5.80643,
46695                         57.8892524
46696                     ],
46697                     [
46698                         -5.80643,
46699                         57.9621767
46700                     ],
46701                     [
46702                         -5.6141692,
46703                         57.9621767
46704                     ],
46705                     [
46706                         -5.6141692,
46707                         58.0911236
46708                     ],
46709                     [
46710                         -5.490819,
46711                         58.0911236
46712                     ],
46713                     [
46714                         -5.490819,
46715                         58.3733281
46716                     ],
46717                     [
46718                         -5.3199118,
46719                         58.3733281
46720                     ],
46721                     [
46722                         -5.3199118,
46723                         58.75015
46724                     ],
46725                     [
46726                         -3.5719977,
46727                         58.75015
46728                     ],
46729                     [
46730                         -3.5719977,
46731                         59.2091788
46732                     ],
46733                     [
46734                         -3.1944501,
46735                         59.2091788
46736                     ],
46737                     [
46738                         -3.1944501,
46739                         59.4759216
46740                     ],
46741                     [
46742                         -2.243583,
46743                         59.4759216
46744                     ],
46745                     [
46746                         -2.243583,
46747                         59.1388749
46748                     ],
46749                     [
46750                         -2.4611012,
46751                         59.1388749
46752                     ],
46753                     [
46754                         -2.4611012,
46755                         58.8185938
46756                     ],
46757                     [
46758                         -2.7407675,
46759                         58.8185938
46760                     ],
46761                     [
46762                         -2.7407675,
46763                         58.5804743
46764                     ],
46765                     [
46766                         -2.9116746,
46767                         58.5804743
46768                     ],
46769                     [
46770                         -2.9116746,
46771                         58.1157523
46772                     ],
46773                     [
46774                         -3.4865441,
46775                         58.1157523
46776                     ],
46777                     [
46778                         -3.4865441,
46779                         57.740386
46780                     ],
46781                     [
46782                         -1.7153245,
46783                         57.740386
46784                     ],
46785                     [
46786                         -1.7153245,
46787                         57.2225558
46788                     ],
46789                     [
46790                         -1.9794538,
46791                         57.2225558
46792                     ],
46793                     [
46794                         -1.9794538,
46795                         56.8760742
46796                     ],
46797                     [
46798                         -2.1658979,
46799                         56.8760742
46800                     ],
46801                     [
46802                         -2.1658979,
46803                         56.6333186
46804                     ],
46805                     [
46806                         -2.3601106,
46807                         56.6333186
46808                     ],
46809                     [
46810                         -2.3601106,
46811                         56.0477521
46812                     ],
46813                     [
46814                         -1.9794538,
46815                         56.0477521
46816                     ],
46817                     [
46818                         -1.9794538,
46819                         55.8650949
46820                     ],
46821                     [
46822                         -1.4745008,
46823                         55.8650949
46824                     ],
46825                     [
46826                         -1.4745008,
46827                         55.2499926
46828                     ],
46829                     [
46830                         -1.3221997,
46831                         55.2499926
46832                     ],
46833                     [
46834                         -1.3221997,
46835                         54.8221737
46836                     ],
46837                     [
46838                         -1.0550014,
46839                         54.8221737
46840                     ],
46841                     [
46842                         -1.0550014,
46843                         54.6746628
46844                     ],
46845                     [
46846                         -0.6618765,
46847                         54.6746628
46848                     ],
46849                     [
46850                         -0.6618765,
46851                         54.5527463
46852                     ],
46853                     [
46854                         -0.3247617,
46855                         54.5527463
46856                     ],
46857                     [
46858                         -0.3247617,
46859                         54.2865195
46860                     ],
46861                     [
46862                         0.0092841,
46863                         54.2865195
46864                     ],
46865                     [
46866                         0.0092841,
46867                         53.7938518
46868                     ],
46869                     [
46870                         0.2081962,
46871                         53.7938518
46872                     ],
46873                     [
46874                         0.2081962,
46875                         53.5217726
46876                     ],
46877                     [
46878                         0.4163548,
46879                         53.5217726
46880                     ],
46881                     [
46882                         0.4163548,
46883                         53.0298851
46884                     ],
46885                     [
46886                         1.4273388,
46887                         53.0298851
46888                     ],
46889                     [
46890                         1.4273388,
46891                         52.92021
46892                     ],
46893                     [
46894                         1.8333912,
46895                         52.92021
46896                     ],
46897                     [
46898                         1.8333912,
46899                         52.042488
46900                     ],
46901                     [
46902                         1.5235504,
46903                         52.042488
46904                     ],
46905                     [
46906                         1.5235504,
46907                         51.8261335
46908                     ],
46909                     [
46910                         1.2697049,
46911                         51.8261335
46912                     ],
46913                     [
46914                         1.2697049,
46915                         51.6967453
46916                     ],
46917                     [
46918                         1.116651,
46919                         51.6967453
46920                     ],
46921                     [
46922                         1.116651,
46923                         51.440346
46924                     ],
46925                     [
46926                         1.5235504,
46927                         51.440346
46928                     ],
46929                     [
46930                         1.5235504,
46931                         51.3331831
46932                     ],
46933                     [
46934                         1.4507565,
46935                         51.3331831
46936                     ],
46937                     [
46938                         1.4507565,
46939                         51.0207553
46940                     ],
46941                     [
46942                         1.0699883,
46943                         51.0207553
46944                     ],
46945                     [
46946                         1.0699883,
46947                         50.9008416
46948                     ],
46949                     [
46950                         0.7788126,
46951                         50.9008416
46952                     ],
46953                     [
46954                         0.7788126,
46955                         50.729843
46956                     ],
46957                     [
46958                         -0.7255952,
46959                         50.729843
46960                     ],
46961                     [
46962                         -0.7255952,
46963                         50.7038437
46964                     ],
46965                     [
46966                         -1.0074383,
46967                         50.7038437
46968                     ],
46969                     [
46970                         -1.0074383,
46971                         50.5736307
46972                     ],
46973                     [
46974                         -2.3625252,
46975                         50.5736307
46976                     ],
46977                     [
46978                         -2.3625252,
46979                         50.4846421
46980                     ],
46981                     [
46982                         -2.4987805,
46983                         50.4846421
46984                     ],
46985                     [
46986                         -2.4987805,
46987                         50.5736307
46988                     ],
46989                     [
46990                         -3.4096378,
46991                         50.5736307
46992                     ],
46993                     [
46994                         -3.4096378,
46995                         50.2057837
46996                     ],
46997                     [
46998                         -3.6922446,
46999                         50.2057837
47000                     ],
47001                     [
47002                         -3.6922446,
47003                         50.1347737
47004                     ],
47005                     [
47006                         -5.005468,
47007                         50.1347737
47008                     ],
47009                     [
47010                         -5.005468,
47011                         49.9474456
47012                     ],
47013                     [
47014                         -5.2839506,
47015                         49.9474456
47016                     ],
47017                     [
47018                         -5.2839506,
47019                         50.0229734
47020                     ]
47021                 ],
47022                 [
47023                     [
47024                         -6.4580707,
47025                         49.8673563
47026                     ],
47027                     [
47028                         -6.4580707,
47029                         49.9499935
47030                     ],
47031                     [
47032                         -6.3978807,
47033                         49.9499935
47034                     ],
47035                     [
47036                         -6.3978807,
47037                         50.0053797
47038                     ],
47039                     [
47040                         -6.1799606,
47041                         50.0053797
47042                     ],
47043                     [
47044                         -6.1799606,
47045                         49.9168614
47046                     ],
47047                     [
47048                         -6.2540201,
47049                         49.9168614
47050                     ],
47051                     [
47052                         -6.2540201,
47053                         49.8673563
47054                     ]
47055                 ],
47056                 [
47057                     [
47058                         -5.8343165,
47059                         49.932156
47060                     ],
47061                     [
47062                         -5.8343165,
47063                         49.9754641
47064                     ],
47065                     [
47066                         -5.7683254,
47067                         49.9754641
47068                     ],
47069                     [
47070                         -5.7683254,
47071                         49.932156
47072                     ]
47073                 ],
47074                 [
47075                     [
47076                         -1.9483797,
47077                         60.6885737
47078                     ],
47079                     [
47080                         -1.9483797,
47081                         60.3058841
47082                     ],
47083                     [
47084                         -1.7543149,
47085                         60.3058841
47086                     ],
47087                     [
47088                         -1.7543149,
47089                         60.1284428
47090                     ],
47091                     [
47092                         -1.5754914,
47093                         60.1284428
47094                     ],
47095                     [
47096                         -1.5754914,
47097                         59.797917
47098                     ],
47099                     [
47100                         -1.0316959,
47101                         59.797917
47102                     ],
47103                     [
47104                         -1.0316959,
47105                         60.0354518
47106                     ],
47107                     [
47108                         -0.6626918,
47109                         60.0354518
47110                     ],
47111                     [
47112                         -0.6626918,
47113                         60.9103862
47114                     ],
47115                     [
47116                         -1.1034395,
47117                         60.9103862
47118                     ],
47119                     [
47120                         -1.1034395,
47121                         60.8040022
47122                     ],
47123                     [
47124                         -1.3506319,
47125                         60.8040022
47126                     ],
47127                     [
47128                         -1.3506319,
47129                         60.6885737
47130                     ]
47131                 ],
47132                 [
47133                     [
47134                         -2.203381,
47135                         60.1968568
47136                     ],
47137                     [
47138                         -2.203381,
47139                         60.0929443
47140                     ],
47141                     [
47142                         -1.9864011,
47143                         60.0929443
47144                     ],
47145                     [
47146                         -1.9864011,
47147                         60.1968568
47148                     ]
47149                 ],
47150                 [
47151                     [
47152                         -1.7543149,
47153                         59.5698289
47154                     ],
47155                     [
47156                         -1.7543149,
47157                         59.4639383
47158                     ],
47159                     [
47160                         -1.5373349,
47161                         59.4639383
47162                     ],
47163                     [
47164                         -1.5373349,
47165                         59.5698289
47166                     ]
47167                 ],
47168                 [
47169                     [
47170                         -4.5585981,
47171                         59.1370518
47172                     ],
47173                     [
47174                         -4.5585981,
47175                         58.9569099
47176                     ],
47177                     [
47178                         -4.2867004,
47179                         58.9569099
47180                     ],
47181                     [
47182                         -4.2867004,
47183                         59.1370518
47184                     ]
47185                 ],
47186                 [
47187                     [
47188                         -6.2787732,
47189                         59.2025744
47190                     ],
47191                     [
47192                         -6.2787732,
47193                         59.0227769
47194                     ],
47195                     [
47196                         -5.6650612,
47197                         59.0227769
47198                     ],
47199                     [
47200                         -5.6650612,
47201                         59.2025744
47202                     ]
47203                 ],
47204                 [
47205                     [
47206                         -8.7163482,
47207                         57.9440556
47208                     ],
47209                     [
47210                         -8.7163482,
47211                         57.7305936
47212                     ],
47213                     [
47214                         -8.3592926,
47215                         57.7305936
47216                     ],
47217                     [
47218                         -8.3592926,
47219                         57.9440556
47220                     ]
47221                 ],
47222                 [
47223                     [
47224                         -7.6077005,
47225                         50.4021026
47226                     ],
47227                     [
47228                         -7.6077005,
47229                         50.2688657
47230                     ],
47231                     [
47232                         -7.3907205,
47233                         50.2688657
47234                     ],
47235                     [
47236                         -7.3907205,
47237                         50.4021026
47238                     ]
47239                 ],
47240                 [
47241                     [
47242                         -7.7304303,
47243                         58.3579902
47244                     ],
47245                     [
47246                         -7.7304303,
47247                         58.248313
47248                     ],
47249                     [
47250                         -7.5134503,
47251                         58.248313
47252                     ],
47253                     [
47254                         -7.5134503,
47255                         58.3579902
47256                     ]
47257                 ]
47258             ]
47259         },
47260         {
47261             "name": "OS Scottish Popular historic",
47262             "type": "tms",
47263             "template": "http://ooc.openstreetmap.org/npescotland/tiles/{zoom}/{x}/{y}.jpg",
47264             "scaleExtent": [
47265                 6,
47266                 15
47267             ],
47268             "polygon": [
47269                 [
47270                     [
47271                         -7.8,
47272                         54.5
47273                     ],
47274                     [
47275                         -7.8,
47276                         61.1
47277                     ],
47278                     [
47279                         -1.1,
47280                         61.1
47281                     ],
47282                     [
47283                         -1.1,
47284                         54.5
47285                     ],
47286                     [
47287                         -7.8,
47288                         54.5
47289                     ]
47290                 ]
47291             ]
47292         },
47293         {
47294             "name": "OS Town Plans, Aberdeen 1866-1867 (NLS)",
47295             "type": "tms",
47296             "description": "Detailed town plan of Aberdeen 1866-1867, courtesy of National Library of Scotland.",
47297             "template": "http://geo.nls.uk/maps/towns/aberdeen/{zoom}/{x}/{-y}.png",
47298             "scaleExtent": [
47299                 13,
47300                 20
47301             ],
47302             "polygon": [
47303                 [
47304                     [
47305                         -2.14039404,
47306                         57.11218789
47307                     ],
47308                     [
47309                         -2.14064752,
47310                         57.17894161
47311                     ],
47312                     [
47313                         -2.04501987,
47314                         57.17901252
47315                     ],
47316                     [
47317                         -2.04493842,
47318                         57.11225862
47319                     ]
47320                 ]
47321             ],
47322             "terms_url": "http://maps.nls.uk/townplans/aberdeen.html",
47323             "terms_text": "National Library of Scotland - Aberdeen 1866-1867"
47324         },
47325         {
47326             "name": "OS Town Plans, Airdrie 1858 (NLS)",
47327             "type": "tms",
47328             "description": "Detailed town plan of Airdrie 1858, courtesy of National Library of Scotland.",
47329             "template": "http://geo.nls.uk/maps/towns/airdrie/{zoom}/{x}/{-y}.png",
47330             "scaleExtent": [
47331                 13,
47332                 20
47333             ],
47334             "polygon": [
47335                 [
47336                     [
47337                         -3.99291738,
47338                         55.86408041
47339                     ],
47340                     [
47341                         -3.99338933,
47342                         55.87329115
47343                     ],
47344                     [
47345                         -3.9691085,
47346                         55.87368212
47347                     ],
47348                     [
47349                         -3.9686423,
47350                         55.86447124
47351                     ]
47352                 ]
47353             ],
47354             "terms_url": "http://maps.nls.uk/townplans/airdrie.html",
47355             "terms_text": "National Library of Scotland - Airdrie 1858"
47356         },
47357         {
47358             "name": "OS Town Plans, Alexandria 1859 (NLS)",
47359             "type": "tms",
47360             "description": "Detailed town plan of Alexandria 1859, courtesy of National Library of Scotland.",
47361             "template": "http://geo.nls.uk/maps/towns/alexandria/{zoom}/{x}/{-y}.png",
47362             "scaleExtent": [
47363                 13,
47364                 20
47365             ],
47366             "polygon": [
47367                 [
47368                     [
47369                         -4.58973571,
47370                         55.97536707
47371                     ],
47372                     [
47373                         -4.59104461,
47374                         55.99493153
47375                     ],
47376                     [
47377                         -4.55985072,
47378                         55.99558348
47379                     ],
47380                     [
47381                         -4.55855754,
47382                         55.97601855
47383                     ]
47384                 ]
47385             ],
47386             "terms_url": "http://maps.nls.uk/townplans/alexandria.html",
47387             "terms_text": "National Library of Scotland - Alexandria 1859"
47388         },
47389         {
47390             "name": "OS Town Plans, Alloa 1861-1862 (NLS)",
47391             "type": "tms",
47392             "description": "Detailed town plan of Alloa 1861-1862, courtesy of National Library of Scotland.",
47393             "template": "http://geo.nls.uk/maps/towns/alloa/{zoom}/{x}/{-y}.png",
47394             "scaleExtent": [
47395                 13,
47396                 20
47397             ],
47398             "polygon": [
47399                 [
47400                     [
47401                         -3.81166061,
47402                         56.09864363
47403                     ],
47404                     [
47405                         -3.81274448,
47406                         56.12169929
47407                     ],
47408                     [
47409                         -3.7804609,
47410                         56.12216898
47411                     ],
47412                     [
47413                         -3.77939631,
47414                         56.09911292
47415                     ]
47416                 ]
47417             ],
47418             "terms_url": "http://maps.nls.uk/townplans/alloa.html",
47419             "terms_text": "National Library of Scotland - Alloa 1861-1862"
47420         },
47421         {
47422             "name": "OS Town Plans, Annan 1859 (NLS)",
47423             "type": "tms",
47424             "description": "Detailed town plan of Annan 1859, courtesy of National Library of Scotland.",
47425             "template": "http://geo.nls.uk/maps/towns/annan/{zoom}/{x}/{-y}.png",
47426             "scaleExtent": [
47427                 13,
47428                 20
47429             ],
47430             "polygon": [
47431                 [
47432                     [
47433                         -3.27921439,
47434                         54.98252155
47435                     ],
47436                     [
47437                         -3.27960062,
47438                         54.9946601
47439                     ],
47440                     [
47441                         -3.24866331,
47442                         54.99498165
47443                     ],
47444                     [
47445                         -3.24828642,
47446                         54.98284297
47447                     ]
47448                 ]
47449             ],
47450             "terms_url": "http://maps.nls.uk/townplans/annan.html",
47451             "terms_text": "National Library of Scotland - Annan 1859"
47452         },
47453         {
47454             "name": "OS Town Plans, Arbroath 1858 (NLS)",
47455             "type": "tms",
47456             "description": "Detailed town plan of Arbroath 1858, courtesy of National Library of Scotland.",
47457             "template": "http://geo.nls.uk/maps/towns/arbroath/{zoom}/{x}/{-y}.png",
47458             "scaleExtent": [
47459                 13,
47460                 20
47461             ],
47462             "polygon": [
47463                 [
47464                     [
47465                         -2.60716469,
47466                         56.53995105
47467                     ],
47468                     [
47469                         -2.60764981,
47470                         56.57022426
47471                     ],
47472                     [
47473                         -2.56498708,
47474                         56.57042549
47475                     ],
47476                     [
47477                         -2.564536,
47478                         56.54015206
47479                     ]
47480                 ]
47481             ],
47482             "terms_url": "http://maps.nls.uk/townplans/arbroath.html",
47483             "terms_text": "National Library of Scotland - Arbroath 1858"
47484         },
47485         {
47486             "name": "OS Town Plans, Ayr 1855 (NLS)",
47487             "type": "tms",
47488             "description": "Detailed town plan of Ayr 1855, courtesy of National Library of Scotland.",
47489             "template": "http://geo.nls.uk/maps/towns/ayr/{zoom}/{x}/{-y}.png",
47490             "scaleExtent": [
47491                 13,
47492                 20
47493             ],
47494             "polygon": [
47495                 [
47496                     [
47497                         -4.66768105,
47498                         55.43748864
47499                     ],
47500                     [
47501                         -4.67080057,
47502                         55.48363961
47503                     ],
47504                     [
47505                         -4.60609844,
47506                         55.48503484
47507                     ],
47508                     [
47509                         -4.60305426,
47510                         55.43888149
47511                     ]
47512                 ]
47513             ],
47514             "terms_url": "http://maps.nls.uk/townplans/ayr.html",
47515             "terms_text": "National Library of Scotland - Ayr 1855"
47516         },
47517         {
47518             "name": "OS Town Plans, Berwick-upon-Tweed 1852 (NLS)",
47519             "type": "tms",
47520             "description": "Detailed town plan of Berwick-upon-Tweed 1852, courtesy of National Library of Scotland.",
47521             "template": "http://geo.nls.uk/maps/towns/berwick/{zoom}/{x}/{-y}.png",
47522             "scaleExtent": [
47523                 13,
47524                 20
47525             ],
47526             "polygon": [
47527                 [
47528                     [
47529                         -2.02117487,
47530                         55.75577627
47531                     ],
47532                     [
47533                         -2.02118763,
47534                         55.77904118
47535                     ],
47536                     [
47537                         -1.98976956,
47538                         55.77904265
47539                     ],
47540                     [
47541                         -1.9897755,
47542                         55.75577774
47543                     ]
47544                 ]
47545             ],
47546             "terms_url": "http://maps.nls.uk/townplans/berwick.html",
47547             "terms_text": "National Library of Scotland - Berwick-upon-Tweed 1852"
47548         },
47549         {
47550             "name": "OS Town Plans, Brechin 1862 (NLS)",
47551             "type": "tms",
47552             "description": "Detailed town plan of Brechin 1862, courtesy of National Library of Scotland.",
47553             "template": "http://geo.nls.uk/maps/towns/brechin/{zoom}/{x}/{-y}.png",
47554             "scaleExtent": [
47555                 13,
47556                 20
47557             ],
47558             "polygon": [
47559                 [
47560                     [
47561                         -2.67480248,
47562                         56.71456775
47563                     ],
47564                     [
47565                         -2.67521172,
47566                         56.73739937
47567                     ],
47568                     [
47569                         -2.64319679,
47570                         56.73756872
47571                     ],
47572                     [
47573                         -2.64280695,
47574                         56.71473694
47575                     ]
47576                 ]
47577             ],
47578             "terms_url": "http://maps.nls.uk/townplans/brechin.html",
47579             "terms_text": "National Library of Scotland - Brechin 1862"
47580         },
47581         {
47582             "name": "OS Town Plans, Burntisland 1894 (NLS)",
47583             "type": "tms",
47584             "description": "Detailed town plan of Burntisland 1894, courtesy of National Library of Scotland.",
47585             "template": "http://geo.nls.uk/maps/towns/burntisland/{zoom}/{x}/{-y}.png",
47586             "scaleExtent": [
47587                 13,
47588                 20
47589             ],
47590             "polygon": [
47591                 [
47592                     [
47593                         -3.24879624,
47594                         56.04240046
47595                     ],
47596                     [
47597                         -3.2495182,
47598                         56.06472996
47599                     ],
47600                     [
47601                         -3.21830572,
47602                         56.06504207
47603                     ],
47604                     [
47605                         -3.21760179,
47606                         56.0427123
47607                     ]
47608                 ]
47609             ],
47610             "terms_url": "http://maps.nls.uk/townplans/burntisland.html",
47611             "terms_text": "National Library of Scotland - Burntisland 1894"
47612         },
47613         {
47614             "name": "OS Town Plans, Campbelton 1865 (NLS)",
47615             "type": "tms",
47616             "description": "Detailed town plan of Campbelton 1865, courtesy of National Library of Scotland.",
47617             "template": "http://geo.nls.uk/maps/towns/campbeltown/{zoom}/{x}/{-y}.png",
47618             "scaleExtent": [
47619                 13,
47620                 20
47621             ],
47622             "polygon": [
47623                 [
47624                     [
47625                         -5.62345307,
47626                         55.40255998
47627                     ],
47628                     [
47629                         -5.62631353,
47630                         55.43375303
47631                     ],
47632                     [
47633                         -5.58276654,
47634                         55.43503753
47635                     ],
47636                     [
47637                         -5.57994024,
47638                         55.40384299
47639                     ]
47640                 ]
47641             ],
47642             "terms_url": "http://maps.nls.uk/townplans/campbelton.html",
47643             "terms_text": "National Library of Scotland - Campbelton 1865"
47644         },
47645         {
47646             "name": "OS Town Plans, Coatbridge 1858 (NLS)",
47647             "type": "tms",
47648             "description": "Detailed town plan of Coatbridge 1858, courtesy of National Library of Scotland.",
47649             "template": "http://geo.nls.uk/maps/towns/coatbridge/{zoom}/{x}/{-y}.png",
47650             "scaleExtent": [
47651                 13,
47652                 20
47653             ],
47654             "polygon": [
47655                 [
47656                     [
47657                         -4.05035921,
47658                         55.84648689
47659                     ],
47660                     [
47661                         -4.05157062,
47662                         55.86947193
47663                     ],
47664                     [
47665                         -4.01953905,
47666                         55.87000186
47667                     ],
47668                     [
47669                         -4.01834651,
47670                         55.84701638
47671                     ]
47672                 ]
47673             ],
47674             "terms_url": "http://maps.nls.uk/townplans/coatbridge.html",
47675             "terms_text": "National Library of Scotland - Coatbridge 1858"
47676         },
47677         {
47678             "name": "OS Town Plans, Cupar 1854 (NLS)",
47679             "type": "tms",
47680             "description": "Detailed town plan of Cupar 1854, courtesy of National Library of Scotland.",
47681             "template": "http://geo.nls.uk/maps/towns/cupar1854/{zoom}/{x}/{-y}.png",
47682             "scaleExtent": [
47683                 13,
47684                 20
47685             ],
47686             "polygon": [
47687                 [
47688                     [
47689                         -3.04765872,
47690                         56.28653177
47691                     ],
47692                     [
47693                         -3.04890965,
47694                         56.332192
47695                     ],
47696                     [
47697                         -2.98498515,
47698                         56.33271677
47699                     ],
47700                     [
47701                         -2.98381041,
47702                         56.28705563
47703                     ]
47704                 ]
47705             ],
47706             "terms_url": "http://maps.nls.uk/townplans/cupar_1.html",
47707             "terms_text": "National Library of Scotland - Cupar 1854"
47708         },
47709         {
47710             "name": "OS Town Plans, Cupar 1893-1894 (NLS)",
47711             "type": "tms",
47712             "description": "Detailed town plan of Cupar 1893-1894, courtesy of National Library of Scotland.",
47713             "template": "http://geo.nls.uk/maps/towns/cupar1893/{zoom}/{x}/{-y}.png",
47714             "scaleExtent": [
47715                 13,
47716                 20
47717             ],
47718             "polygon": [
47719                 [
47720                     [
47721                         -3.0327697,
47722                         56.30243657
47723                     ],
47724                     [
47725                         -3.03338443,
47726                         56.32520139
47727                     ],
47728                     [
47729                         -3.00146629,
47730                         56.32546356
47731                     ],
47732                     [
47733                         -3.00087054,
47734                         56.30269852
47735                     ]
47736                 ]
47737             ],
47738             "terms_url": "http://maps.nls.uk/townplans/cupar_2.html",
47739             "terms_text": "National Library of Scotland - Cupar 1893-1894"
47740         },
47741         {
47742             "name": "OS Town Plans, Dalkeith 1852 (NLS)",
47743             "type": "tms",
47744             "description": "Detailed town plan of Dalkeith 1852, courtesy of National Library of Scotland.",
47745             "template": "http://geo.nls.uk/maps/towns/dalkeith1852/{zoom}/{x}/{-y}.png",
47746             "scaleExtent": [
47747                 13,
47748                 20
47749             ],
47750             "polygon": [
47751                 [
47752                     [
47753                         -3.07862465,
47754                         55.88900264
47755                     ],
47756                     [
47757                         -3.0790381,
47758                         55.90389729
47759                     ],
47760                     [
47761                         -3.05835611,
47762                         55.90407681
47763                     ],
47764                     [
47765                         -3.05795059,
47766                         55.88918206
47767                     ]
47768                 ]
47769             ],
47770             "terms_url": "http://maps.nls.uk/townplans/dalkeith_1.html",
47771             "terms_text": "National Library of Scotland - Dalkeith 1852"
47772         },
47773         {
47774             "name": "OS Town Plans, Dalkeith 1893 (NLS)",
47775             "type": "tms",
47776             "description": "Detailed town plan of Dalkeith 1893, courtesy of National Library of Scotland.",
47777             "template": "http://geo.nls.uk/maps/towns/dalkeith1893/{zoom}/{x}/{-y}.png",
47778             "scaleExtent": [
47779                 13,
47780                 20
47781             ],
47782             "polygon": [
47783                 [
47784                     [
47785                         -3.08600192,
47786                         55.87936087
47787                     ],
47788                     [
47789                         -3.08658588,
47790                         55.90025926
47791                     ],
47792                     [
47793                         -3.0436473,
47794                         55.90063074
47795                     ],
47796                     [
47797                         -3.04308639,
47798                         55.87973206
47799                     ]
47800                 ]
47801             ],
47802             "terms_url": "http://maps.nls.uk/townplans/dalkeith_2.html",
47803             "terms_text": "National Library of Scotland - Dalkeith 1893"
47804         },
47805         {
47806             "name": "OS Town Plans, Dumbarton 1859 (NLS)",
47807             "type": "tms",
47808             "description": "Detailed town plan of Dumbarton 1859, courtesy of National Library of Scotland.",
47809             "template": "http://geo.nls.uk/maps/towns/dumbarton/{zoom}/{x}/{-y}.png",
47810             "scaleExtent": [
47811                 13,
47812                 20
47813             ],
47814             "polygon": [
47815                 [
47816                     [
47817                         -4.58559982,
47818                         55.92742578
47819                     ],
47820                     [
47821                         -4.58714245,
47822                         55.95056014
47823                     ],
47824                     [
47825                         -4.55463269,
47826                         55.95123882
47827                     ],
47828                     [
47829                         -4.55310939,
47830                         55.92810387
47831                     ]
47832                 ]
47833             ],
47834             "terms_url": "http://maps.nls.uk/townplans/dumbarton.html",
47835             "terms_text": "National Library of Scotland - Dumbarton 1859"
47836         },
47837         {
47838             "name": "OS Town Plans, Dumfries 1850 (NLS)",
47839             "type": "tms",
47840             "description": "Detailed town plan of Dumfries 1850, courtesy of National Library of Scotland.",
47841             "template": "http://geo.nls.uk/maps/towns/dumfries1850/{zoom}/{x}/{-y}.png",
47842             "scaleExtent": [
47843                 13,
47844                 20
47845             ],
47846             "polygon": [
47847                 [
47848                     [
47849                         -3.63928076,
47850                         55.03715991
47851                     ],
47852                     [
47853                         -3.64116352,
47854                         55.08319002
47855                     ],
47856                     [
47857                         -3.57823183,
47858                         55.08402202
47859                     ],
47860                     [
47861                         -3.57642118,
47862                         55.0379905
47863                     ]
47864                 ]
47865             ],
47866             "terms_url": "http://maps.nls.uk/townplans/dumfries_1.html",
47867             "terms_text": "National Library of Scotland - Dumfries 1850"
47868         },
47869         {
47870             "name": "OS Town Plans, Dumfries 1893 (NLS)",
47871             "type": "tms",
47872             "description": "Detailed town plan of Dumfries 1893, courtesy of National Library of Scotland.",
47873             "template": "http://geo.nls.uk/maps/towns/dumfries1893/{zoom}/{x}/{-y}.png",
47874             "scaleExtent": [
47875                 13,
47876                 20
47877             ],
47878             "polygon": [
47879                 [
47880                     [
47881                         -3.63179081,
47882                         55.04150111
47883                     ],
47884                     [
47885                         -3.63330662,
47886                         55.07873429
47887                     ],
47888                     [
47889                         -3.58259012,
47890                         55.07940411
47891                     ],
47892                     [
47893                         -3.58112132,
47894                         55.04217001
47895                     ]
47896                 ]
47897             ],
47898             "terms_url": "http://maps.nls.uk/townplans/dumfries_2.html",
47899             "terms_text": "National Library of Scotland - Dumfries 1893"
47900         },
47901         {
47902             "name": "OS Town Plans, Dundee 1857-1858 (NLS)",
47903             "type": "tms",
47904             "description": "Detailed town plan of Dundee 1857-1858, courtesy of National Library of Scotland.",
47905             "template": "http://geo.nls.uk/maps/towns/dundee1857/{zoom}/{x}/{-y}.png",
47906             "scaleExtent": [
47907                 13,
47908                 20
47909             ],
47910             "polygon": [
47911                 [
47912                     [
47913                         -3.02584468,
47914                         56.44879161
47915                     ],
47916                     [
47917                         -3.02656969,
47918                         56.47566815
47919                     ],
47920                     [
47921                         -2.94710317,
47922                         56.47629984
47923                     ],
47924                     [
47925                         -2.94643424,
47926                         56.44942266
47927                     ]
47928                 ]
47929             ],
47930             "terms_url": "http://maps.nls.uk/townplans/dundee_1.html",
47931             "terms_text": "National Library of Scotland - Dundee 1857-1858"
47932         },
47933         {
47934             "name": "OS Town Plans, Dundee 1870-1872 (NLS)",
47935             "type": "tms",
47936             "description": "Detailed town plan of Dundee 1870-1872, courtesy of National Library of Scotland.",
47937             "template": "http://geo.nls.uk/maps/towns/dundee1870/{zoom}/{x}/{-y}.png",
47938             "scaleExtent": [
47939                 13,
47940                 20
47941             ],
47942             "polygon": [
47943                 [
47944                     [
47945                         -3.03399945,
47946                         56.448497
47947                     ],
47948                     [
47949                         -3.03497463,
47950                         56.48435238
47951                     ],
47952                     [
47953                         -2.92352705,
47954                         56.48523137
47955                     ],
47956                     [
47957                         -2.92265681,
47958                         56.4493748
47959                     ]
47960                 ]
47961             ],
47962             "terms_url": "http://maps.nls.uk/townplans/dundee_2.html",
47963             "terms_text": "National Library of Scotland - Dundee 1870-1872"
47964         },
47965         {
47966             "name": "OS Town Plans, Dunfermline 1854 (NLS)",
47967             "type": "tms",
47968             "description": "Detailed town plan of Dunfermline 1854, courtesy of National Library of Scotland.",
47969             "template": "http://geo.nls.uk/maps/towns/dunfermline1854/{zoom}/{x}/{-y}.png",
47970             "scaleExtent": [
47971                 13,
47972                 20
47973             ],
47974             "polygon": [
47975                 [
47976                     [
47977                         -3.49045481,
47978                         56.0605979
47979                     ],
47980                     [
47981                         -3.49116489,
47982                         56.07898822
47983                     ],
47984                     [
47985                         -3.44374075,
47986                         56.07955208
47987                     ],
47988                     [
47989                         -3.44305323,
47990                         56.06116138
47991                     ]
47992                 ]
47993             ],
47994             "terms_url": "http://maps.nls.uk/townplans/dunfermline_1.html",
47995             "terms_text": "National Library of Scotland - Dunfermline 1854"
47996         },
47997         {
47998             "name": "OS Town Plans, Dunfermline 1894 (NLS)",
47999             "type": "tms",
48000             "description": "Detailed town plan of Dunfermline 1894, courtesy of National Library of Scotland.",
48001             "template": "http://geo.nls.uk/maps/towns/dunfermline1893/{zoom}/{x}/{-y}.png",
48002             "scaleExtent": [
48003                 13,
48004                 20
48005             ],
48006             "polygon": [
48007                 [
48008                     [
48009                         -3.48284159,
48010                         56.05198219
48011                     ],
48012                     [
48013                         -3.48399434,
48014                         56.08198924
48015                     ],
48016                     [
48017                         -3.44209721,
48018                         56.08248587
48019                     ],
48020                     [
48021                         -3.44097697,
48022                         56.05247826
48023                     ]
48024                 ]
48025             ],
48026             "terms_url": "http://maps.nls.uk/townplans/dunfermline_2.html",
48027             "terms_text": "National Library of Scotland - Dunfermline 1894"
48028         },
48029         {
48030             "name": "OS Town Plans, Edinburgh 1849-1851 (NLS)",
48031             "type": "tms",
48032             "description": "Detailed town plan of Edinburgh 1849-1851, courtesy of National Library of Scotland.",
48033             "template": "http://geo.nls.uk/maps/towns/edinburgh1849/{zoom}/{x}/{-y}.png",
48034             "scaleExtent": [
48035                 13,
48036                 20
48037             ],
48038             "polygon": [
48039                 [
48040                     [
48041                         -3.2361048,
48042                         55.921366
48043                     ],
48044                     [
48045                         -3.23836397,
48046                         55.99217223
48047                     ],
48048                     [
48049                         -3.14197035,
48050                         55.99310288
48051                     ],
48052                     [
48053                         -3.13988689,
48054                         55.92229419
48055                     ]
48056                 ]
48057             ],
48058             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_1.html",
48059             "terms_text": "National Library of Scotland - Edinburgh 1849-1851"
48060         },
48061         {
48062             "name": "OS Town Plans, Edinburgh 1876-1877 (NLS)",
48063             "type": "tms",
48064             "description": "Detailed town plan of Edinburgh 1876-1877, courtesy of National Library of Scotland.",
48065             "template": "http://geo.nls.uk/maps/towns/edinburgh1876/{zoom}/{x}/{-y}.png",
48066             "scaleExtent": [
48067                 13,
48068                 20
48069             ],
48070             "polygon": [
48071                 [
48072                     [
48073                         -3.24740498,
48074                         55.92116518
48075                     ],
48076                     [
48077                         -3.24989581,
48078                         55.99850896
48079                     ],
48080                     [
48081                         -3.13061127,
48082                         55.99966059
48083                     ],
48084                     [
48085                         -3.12835798,
48086                         55.92231348
48087                     ]
48088                 ]
48089             ],
48090             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_2.html",
48091             "terms_text": "National Library of Scotland - Edinburgh 1876-1877"
48092         },
48093         {
48094             "name": "OS Town Plans, Edinburgh 1893-1894 (NLS)",
48095             "type": "tms",
48096             "description": "Detailed town plan of Edinburgh 1893-1894, courtesy of National Library of Scotland.",
48097             "template": "http://geo.nls.uk/maps/towns/edinburgh1893/{zoom}/{x}/{-y}.png",
48098             "scaleExtent": [
48099                 13,
48100                 20
48101             ],
48102             "polygon": [
48103                 [
48104                     [
48105                         -3.26111081,
48106                         55.89555387
48107                     ],
48108                     [
48109                         -3.26450423,
48110                         55.9997912
48111                     ],
48112                     [
48113                         -3.11970824,
48114                         56.00119128
48115                     ],
48116                     [
48117                         -3.1167031,
48118                         55.89694851
48119                     ]
48120                 ]
48121             ],
48122             "terms_url": "http://maps.nls.uk/townplans/edinburgh500.html",
48123             "terms_text": "National Library of Scotland - Edinburgh 1893-1894"
48124         },
48125         {
48126             "name": "OS Town Plans, Elgin 1868 (NLS)",
48127             "type": "tms",
48128             "description": "Detailed town plan of Elgin 1868, courtesy of National Library of Scotland.",
48129             "template": "http://geo.nls.uk/maps/towns/elgin/{zoom}/{x}/{-y}.png",
48130             "scaleExtent": [
48131                 13,
48132                 20
48133             ],
48134             "polygon": [
48135                 [
48136                     [
48137                         -3.33665196,
48138                         57.62879017
48139                     ],
48140                     [
48141                         -3.33776583,
48142                         57.65907381
48143                     ],
48144                     [
48145                         -3.29380859,
48146                         57.65953111
48147                     ],
48148                     [
48149                         -3.29273129,
48150                         57.62924695
48151                     ]
48152                 ]
48153             ],
48154             "terms_url": "http://maps.nls.uk/townplans/elgin.html",
48155             "terms_text": "National Library of Scotland - Elgin 1868"
48156         },
48157         {
48158             "name": "OS Town Plans, Falkirk 1858-1859 (NLS)",
48159             "type": "tms",
48160             "description": "Detailed town plan of Falkirk 1858-1859, courtesy of National Library of Scotland.",
48161             "template": "http://geo.nls.uk/maps/towns/falkirk/{zoom}/{x}/{-y}.png",
48162             "scaleExtent": [
48163                 13,
48164                 20
48165             ],
48166             "polygon": [
48167                 [
48168                     [
48169                         -3.79587441,
48170                         55.99343101
48171                     ],
48172                     [
48173                         -3.79697783,
48174                         56.01720281
48175                     ],
48176                     [
48177                         -3.76648151,
48178                         56.01764348
48179                     ],
48180                     [
48181                         -3.76539679,
48182                         55.99387129
48183                     ]
48184                 ]
48185             ],
48186             "terms_url": "http://maps.nls.uk/townplans/falkirk.html",
48187             "terms_text": "National Library of Scotland - Falkirk 1858-1859"
48188         },
48189         {
48190             "name": "OS Town Plans, Forfar 1860-1861 (NLS)",
48191             "type": "tms",
48192             "description": "Detailed town plan of Forfar 1860-1861, courtesy of National Library of Scotland.",
48193             "template": "http://geo.nls.uk/maps/towns/forfar/{zoom}/{x}/{-y}.png",
48194             "scaleExtent": [
48195                 13,
48196                 20
48197             ],
48198             "polygon": [
48199                 [
48200                     [
48201                         -2.90326183,
48202                         56.6289471
48203                     ],
48204                     [
48205                         -2.90378797,
48206                         56.65095013
48207                     ],
48208                     [
48209                         -2.87228457,
48210                         56.65117489
48211                     ],
48212                     [
48213                         -2.87177676,
48214                         56.62917168
48215                     ]
48216                 ]
48217             ],
48218             "terms_url": "http://maps.nls.uk/townplans/forfar.html",
48219             "terms_text": "National Library of Scotland - Forfar 1860-1861"
48220         },
48221         {
48222             "name": "OS Town Plans, Forres 1868 (NLS)",
48223             "type": "tms",
48224             "description": "Detailed town plan of Forres 1868, courtesy of National Library of Scotland.",
48225             "template": "http://geo.nls.uk/maps/towns/forres/{zoom}/{x}/{-y}.png",
48226             "scaleExtent": [
48227                 13,
48228                 20
48229             ],
48230             "polygon": [
48231                 [
48232                     [
48233                         -3.63516795,
48234                         57.58887872
48235                     ],
48236                     [
48237                         -3.63647637,
48238                         57.618002
48239                     ],
48240                     [
48241                         -3.57751453,
48242                         57.61875171
48243                     ],
48244                     [
48245                         -3.5762532,
48246                         57.58962759
48247                     ]
48248                 ]
48249             ],
48250             "terms_url": "http://maps.nls.uk/townplans/forres.html",
48251             "terms_text": "National Library of Scotland - Forres 1868"
48252         },
48253         {
48254             "name": "OS Town Plans, Galashiels 1858 (NLS)",
48255             "type": "tms",
48256             "description": "Detailed town plan of Galashiels 1858, courtesy of National Library of Scotland.",
48257             "template": "http://geo.nls.uk/maps/towns/galashiels/{zoom}/{x}/{-y}.png",
48258             "scaleExtent": [
48259                 13,
48260                 20
48261             ],
48262             "polygon": [
48263                 [
48264                     [
48265                         -2.82918609,
48266                         55.59586303
48267                     ],
48268                     [
48269                         -2.82981273,
48270                         55.62554026
48271                     ],
48272                     [
48273                         -2.78895254,
48274                         55.62580992
48275                     ],
48276                     [
48277                         -2.78835674,
48278                         55.59613239
48279                     ]
48280                 ]
48281             ],
48282             "terms_url": "http://maps.nls.uk/townplans/galashiels.html",
48283             "terms_text": "National Library of Scotland - Galashiels 1858"
48284         },
48285         {
48286             "name": "OS Town Plans, Girvan 1857 (NLS)",
48287             "type": "tms",
48288             "description": "Detailed town plan of Girvan 1857, courtesy of National Library of Scotland.",
48289             "template": "http://geo.nls.uk/maps/towns/girvan/{zoom}/{x}/{-y}.png",
48290             "scaleExtent": [
48291                 13,
48292                 20
48293             ],
48294             "polygon": [
48295                 [
48296                     [
48297                         -4.87424251,
48298                         55.22679729
48299                     ],
48300                     [
48301                         -4.87587895,
48302                         55.24945946
48303                     ],
48304                     [
48305                         -4.84447382,
48306                         55.25019598
48307                     ],
48308                     [
48309                         -4.84285519,
48310                         55.22753318
48311                     ]
48312                 ]
48313             ],
48314             "terms_url": "http://maps.nls.uk/townplans/girvan.html",
48315             "terms_text": "National Library of Scotland - Girvan 1857"
48316         },
48317         {
48318             "name": "OS Town Plans, Glasgow 1857-1858 (NLS)",
48319             "type": "tms",
48320             "description": "Detailed town plan of Glasgow 1857-1858, courtesy of National Library of Scotland.",
48321             "template": "http://geo.nls.uk/maps/towns/glasgow1857/{zoom}/{x}/{-y}.png",
48322             "scaleExtent": [
48323                 13,
48324                 20
48325             ],
48326             "polygon": [
48327                 [
48328                     [
48329                         -4.31575491,
48330                         55.82072009
48331                     ],
48332                     [
48333                         -4.319683,
48334                         55.88667625
48335                     ],
48336                     [
48337                         -4.1771319,
48338                         55.88928081
48339                     ],
48340                     [
48341                         -4.1734447,
48342                         55.82331825
48343                     ]
48344                 ]
48345             ],
48346             "terms_url": "http://maps.nls.uk/townplans/glasgow_1.html",
48347             "terms_text": "National Library of Scotland - Glasgow 1857-1858"
48348         },
48349         {
48350             "name": "OS Town Plans, Glasgow 1892-1894 (NLS)",
48351             "type": "tms",
48352             "description": "Detailed town plan of Glasgow 1892-1894, courtesy of National Library of Scotland.",
48353             "template": "http://geo.nls.uk/maps/towns/glasgow1894/{zoom}/{x}/{-y}.png",
48354             "scaleExtent": [
48355                 13,
48356                 20
48357             ],
48358             "polygon": [
48359                 [
48360                     [
48361                         -4.3465357,
48362                         55.81456228
48363                     ],
48364                     [
48365                         -4.35157646,
48366                         55.89806268
48367                     ],
48368                     [
48369                         -4.17788765,
48370                         55.9012587
48371                     ],
48372                     [
48373                         -4.17321842,
48374                         55.81774834
48375                     ]
48376                 ]
48377             ],
48378             "terms_url": "http://maps.nls.uk/townplans/glasgow_2.html",
48379             "terms_text": "National Library of Scotland - Glasgow 1892-1894"
48380         },
48381         {
48382             "name": "OS Town Plans, Greenock 1857 (NLS)",
48383             "type": "tms",
48384             "description": "Detailed town plan of Greenock 1857, courtesy of National Library of Scotland.",
48385             "template": "http://geo.nls.uk/maps/towns/greenock/{zoom}/{x}/{-y}.png",
48386             "scaleExtent": [
48387                 13,
48388                 20
48389             ],
48390             "polygon": [
48391                 [
48392                     [
48393                         -4.78108857,
48394                         55.92617865
48395                     ],
48396                     [
48397                         -4.78382957,
48398                         55.96437481
48399                     ],
48400                     [
48401                         -4.7302257,
48402                         55.96557475
48403                     ],
48404                     [
48405                         -4.72753731,
48406                         55.92737687
48407                     ]
48408                 ]
48409             ],
48410             "terms_url": "http://maps.nls.uk/townplans/greenock.html",
48411             "terms_text": "National Library of Scotland - Greenock 1857"
48412         },
48413         {
48414             "name": "OS Town Plans, Haddington 1853 (NLS)",
48415             "type": "tms",
48416             "description": "Detailed town plan of Haddington 1853, courtesy of National Library of Scotland.",
48417             "template": "http://geo.nls.uk/maps/towns/haddington1853/{zoom}/{x}/{-y}.png",
48418             "scaleExtent": [
48419                 13,
48420                 20
48421             ],
48422             "polygon": [
48423                 [
48424                     [
48425                         -2.78855542,
48426                         55.9451862
48427                     ],
48428                     [
48429                         -2.78888196,
48430                         55.96124194
48431                     ],
48432                     [
48433                         -2.76674325,
48434                         55.9613817
48435                     ],
48436                     [
48437                         -2.76642588,
48438                         55.94532587
48439                     ]
48440                 ]
48441             ],
48442             "terms_url": "http://maps.nls.uk/townplans/haddington_1.html",
48443             "terms_text": "National Library of Scotland - Haddington 1853"
48444         },
48445         {
48446             "name": "OS Town Plans, Haddington 1893 (NLS)",
48447             "type": "tms",
48448             "description": "Detailed town plan of Haddington 1893, courtesy of National Library of Scotland.",
48449             "template": "http://geo.nls.uk/maps/towns/haddington1893/{zoom}/{x}/{-y}.png",
48450             "scaleExtent": [
48451                 13,
48452                 20
48453             ],
48454             "polygon": [
48455                 [
48456                     [
48457                         -2.80152293,
48458                         55.93428734
48459                     ],
48460                     [
48461                         -2.80214693,
48462                         55.96447189
48463                     ],
48464                     [
48465                         -2.76038069,
48466                         55.9647367
48467                     ],
48468                     [
48469                         -2.75978916,
48470                         55.93455185
48471                     ]
48472                 ]
48473             ],
48474             "terms_url": "http://maps.nls.uk/townplans/haddington_2.html",
48475             "terms_text": "National Library of Scotland - Haddington 1893"
48476         },
48477         {
48478             "name": "OS Town Plans, Hamilton 1858 (NLS)",
48479             "type": "tms",
48480             "description": "Detailed town plan of Hamilton 1858, courtesy of National Library of Scotland.",
48481             "template": "http://geo.nls.uk/maps/towns/hamilton/{zoom}/{x}/{-y}.png",
48482             "scaleExtent": [
48483                 13,
48484                 20
48485             ],
48486             "polygon": [
48487                 [
48488                     [
48489                         -4.06721642,
48490                         55.74877265
48491                     ],
48492                     [
48493                         -4.06924047,
48494                         55.78698508
48495                     ],
48496                     [
48497                         -4.01679233,
48498                         55.78785698
48499                     ],
48500                     [
48501                         -4.01481949,
48502                         55.74964331
48503                     ]
48504                 ]
48505             ],
48506             "terms_url": "http://maps.nls.uk/townplans/hamilton.html",
48507             "terms_text": "National Library of Scotland - Hamilton 1858"
48508         },
48509         {
48510             "name": "OS Town Plans, Hawick 1857-1858 (NLS)",
48511             "type": "tms",
48512             "description": "Detailed town plan of Hawick 1857-1858, courtesy of National Library of Scotland.",
48513             "template": "http://geo.nls.uk/maps/towns/hawick/{zoom}/{x}/{-y}.png",
48514             "scaleExtent": [
48515                 13,
48516                 20
48517             ],
48518             "polygon": [
48519                 [
48520                     [
48521                         -2.80130149,
48522                         55.4102516
48523                     ],
48524                     [
48525                         -2.80176329,
48526                         55.43304638
48527                     ],
48528                     [
48529                         -2.7708832,
48530                         55.43324489
48531                     ],
48532                     [
48533                         -2.77043917,
48534                         55.41044995
48535                     ]
48536                 ]
48537             ],
48538             "terms_url": "http://maps.nls.uk/townplans/hawick.html",
48539             "terms_text": "National Library of Scotland - Hawick 1857-1858"
48540         },
48541         {
48542             "name": "OS Town Plans, Inverness 1867-1868 (NLS)",
48543             "type": "tms",
48544             "description": "Detailed town plan of Inverness 1867-1868, courtesy of National Library of Scotland.",
48545             "template": "http://geo.nls.uk/maps/towns/inverness/{zoom}/{x}/{-y}.png",
48546             "scaleExtent": [
48547                 13,
48548                 20
48549             ],
48550             "polygon": [
48551                 [
48552                     [
48553                         -4.25481758,
48554                         57.45916363
48555                     ],
48556                     [
48557                         -4.25752308,
48558                         57.50302387
48559                     ],
48560                     [
48561                         -4.19713638,
48562                         57.50409032
48563                     ],
48564                     [
48565                         -4.1945031,
48566                         57.46022829
48567                     ]
48568                 ]
48569             ],
48570             "terms_url": "http://maps.nls.uk/townplans/inverness.html",
48571             "terms_text": "National Library of Scotland - Inverness 1867-1868"
48572         },
48573         {
48574             "name": "OS Town Plans, Irvine 1859 (NLS)",
48575             "type": "tms",
48576             "description": "Detailed town plan of Irvine 1859, courtesy of National Library of Scotland.",
48577             "template": "http://geo.nls.uk/maps/towns/irvine/{zoom}/{x}/{-y}.png",
48578             "scaleExtent": [
48579                 13,
48580                 20
48581             ],
48582             "polygon": [
48583                 [
48584                     [
48585                         -4.67540402,
48586                         55.60649957
48587                     ],
48588                     [
48589                         -4.67643252,
48590                         55.62159024
48591                     ],
48592                     [
48593                         -4.65537888,
48594                         55.62204812
48595                     ],
48596                     [
48597                         -4.65435844,
48598                         55.60695719
48599                     ]
48600                 ]
48601             ],
48602             "terms_url": "http://maps.nls.uk/townplans/irvine.html",
48603             "terms_text": "National Library of Scotland - Irvine 1859"
48604         },
48605         {
48606             "name": "OS Town Plans, Jedburgh 1858 (NLS)",
48607             "type": "tms",
48608             "description": "Detailed town plan of Jedburgh 1858, courtesy of National Library of Scotland.",
48609             "template": "http://geo.nls.uk/maps/towns/jedburgh/{zoom}/{x}/{-y}.png",
48610             "scaleExtent": [
48611                 13,
48612                 20
48613             ],
48614             "polygon": [
48615                 [
48616                     [
48617                         -2.56332521,
48618                         55.47105448
48619                     ],
48620                     [
48621                         -2.56355503,
48622                         55.48715562
48623                     ],
48624                     [
48625                         -2.54168193,
48626                         55.48725438
48627                     ],
48628                     [
48629                         -2.54146103,
48630                         55.47115318
48631                     ]
48632                 ]
48633             ],
48634             "terms_url": "http://maps.nls.uk/townplans/jedburgh.html",
48635             "terms_text": "National Library of Scotland - Jedburgh 1858"
48636         },
48637         {
48638             "name": "OS Town Plans, Kelso 1857 (NLS)",
48639             "type": "tms",
48640             "description": "Detailed town plan of Kelso 1857, courtesy of National Library of Scotland.",
48641             "template": "http://geo.nls.uk/maps/towns/kelso/{zoom}/{x}/{-y}.png",
48642             "scaleExtent": [
48643                 13,
48644                 20
48645             ],
48646             "polygon": [
48647                 [
48648                     [
48649                         -2.44924544,
48650                         55.58390848
48651                     ],
48652                     [
48653                         -2.44949757,
48654                         55.6059582
48655                     ],
48656                     [
48657                         -2.41902085,
48658                         55.60606617
48659                     ],
48660                     [
48661                         -2.41878581,
48662                         55.58401636
48663                     ]
48664                 ]
48665             ],
48666             "terms_url": "http://maps.nls.uk/townplans/kelso.html",
48667             "terms_text": "National Library of Scotland - Kelso 1857"
48668         },
48669         {
48670             "name": "OS Town Plans, Kilmarnock 1857-1859 (NLS)",
48671             "type": "tms",
48672             "description": "Detailed town plan of Kilmarnock 1857-1859, courtesy of National Library of Scotland.",
48673             "template": "http://geo.nls.uk/maps/towns/kilmarnock/{zoom}/{x}/{-y}.png",
48674             "scaleExtent": [
48675                 13,
48676                 20
48677             ],
48678             "polygon": [
48679                 [
48680                     [
48681                         -4.51746876,
48682                         55.58950933
48683                     ],
48684                     [
48685                         -4.5194347,
48686                         55.62017114
48687                     ],
48688                     [
48689                         -4.47675652,
48690                         55.62104083
48691                     ],
48692                     [
48693                         -4.4748238,
48694                         55.59037802
48695                     ]
48696                 ]
48697             ],
48698             "terms_url": "http://maps.nls.uk/townplans/kilmarnock.html",
48699             "terms_text": "National Library of Scotland - Kilmarnock 1857-1859"
48700         },
48701         {
48702             "name": "OS Town Plans, Kirkcaldy 1855 (NLS)",
48703             "type": "tms",
48704             "description": "Detailed town plan of Kirkcaldy 1855, courtesy of National Library of Scotland.",
48705             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1855/{zoom}/{x}/{-y}.png",
48706             "scaleExtent": [
48707                 13,
48708                 20
48709             ],
48710             "polygon": [
48711                 [
48712                     [
48713                         -3.17455285,
48714                         56.09518942
48715                     ],
48716                     [
48717                         -3.17554995,
48718                         56.12790251
48719                     ],
48720                     [
48721                         -3.12991402,
48722                         56.12832843
48723                     ],
48724                     [
48725                         -3.12895559,
48726                         56.09561481
48727                     ]
48728                 ]
48729             ],
48730             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_1.html",
48731             "terms_text": "National Library of Scotland - Kirkcaldy 1855"
48732         },
48733         {
48734             "name": "OS Town Plans, Kirkcaldy 1894 (NLS)",
48735             "type": "tms",
48736             "description": "Detailed town plan of Kirkcaldy 1894, courtesy of National Library of Scotland.",
48737             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1894/{zoom}/{x}/{-y}.png",
48738             "scaleExtent": [
48739                 13,
48740                 20
48741             ],
48742             "polygon": [
48743                 [
48744                     [
48745                         -3.17460426,
48746                         56.09513375
48747                     ],
48748                     [
48749                         -3.17560428,
48750                         56.12794116
48751                     ],
48752                     [
48753                         -3.12989512,
48754                         56.12836777
48755                     ],
48756                     [
48757                         -3.12893395,
48758                         56.09555983
48759                     ]
48760                 ]
48761             ],
48762             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_2.html",
48763             "terms_text": "National Library of Scotland - Kirkcaldy 1894"
48764         },
48765         {
48766             "name": "OS Town Plans, Kirkcudbright 1850 (NLS)",
48767             "type": "tms",
48768             "description": "Detailed town plan of Kirkcudbright 1850, courtesy of National Library of Scotland.",
48769             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1850/{zoom}/{x}/{-y}.png",
48770             "scaleExtent": [
48771                 13,
48772                 20
48773             ],
48774             "polygon": [
48775                 [
48776                     [
48777                         -4.06154334,
48778                         54.82586314
48779                     ],
48780                     [
48781                         -4.0623081,
48782                         54.84086061
48783                     ],
48784                     [
48785                         -4.0420219,
48786                         54.84120364
48787                     ],
48788                     [
48789                         -4.04126464,
48790                         54.82620598
48791                     ]
48792                 ]
48793             ],
48794             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_1.html",
48795             "terms_text": "National Library of Scotland - Kirkcudbright 1850"
48796         },
48797         {
48798             "name": "OS Town Plans, Kirkcudbright 1893 (NLS)",
48799             "type": "tms",
48800             "description": "Detailed town plan of Kirkcudbright 1893, courtesy of National Library of Scotland.",
48801             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1893/{zoom}/{x}/{-y}.png",
48802             "scaleExtent": [
48803                 13,
48804                 20
48805             ],
48806             "polygon": [
48807                 [
48808                     [
48809                         -4.06001868,
48810                         54.82720122
48811                     ],
48812                     [
48813                         -4.06079036,
48814                         54.84234455
48815                     ],
48816                     [
48817                         -4.04025067,
48818                         54.84269158
48819                     ],
48820                     [
48821                         -4.03948667,
48822                         54.82754805
48823                     ]
48824                 ]
48825             ],
48826             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_2.html",
48827             "terms_text": "National Library of Scotland - Kirkcudbright 1893"
48828         },
48829         {
48830             "name": "OS Town Plans, Kirkintilloch 1859 (NLS)",
48831             "type": "tms",
48832             "description": "Detailed town plan of Kirkintilloch 1859, courtesy of National Library of Scotland.",
48833             "template": "http://geo.nls.uk/maps/towns/kirkintilloch/{zoom}/{x}/{-y}.png",
48834             "scaleExtent": [
48835                 13,
48836                 20
48837             ],
48838             "polygon": [
48839                 [
48840                     [
48841                         -4.16664222,
48842                         55.93124287
48843                     ],
48844                     [
48845                         -4.16748402,
48846                         55.94631265
48847                     ],
48848                     [
48849                         -4.14637318,
48850                         55.94668235
48851                     ],
48852                     [
48853                         -4.14553956,
48854                         55.93161237
48855                     ]
48856                 ]
48857             ],
48858             "terms_url": "http://maps.nls.uk/townplans/kirkintilloch.html",
48859             "terms_text": "National Library of Scotland - Kirkintilloch 1859"
48860         },
48861         {
48862             "name": "OS Town Plans, Kirriemuir 1861 (NLS)",
48863             "type": "tms",
48864             "description": "Detailed town plan of Kirriemuir 1861, courtesy of National Library of Scotland.",
48865             "template": "http://geo.nls.uk/maps/towns/kirriemuir/{zoom}/{x}/{-y}.png",
48866             "scaleExtent": [
48867                 13,
48868                 20
48869             ],
48870             "polygon": [
48871                 [
48872                     [
48873                         -3.01255744,
48874                         56.65896044
48875                     ],
48876                     [
48877                         -3.01302683,
48878                         56.67645382
48879                     ],
48880                     [
48881                         -2.98815879,
48882                         56.67665366
48883                     ],
48884                     [
48885                         -2.98770092,
48886                         56.65916014
48887                     ]
48888                 ]
48889             ],
48890             "terms_url": "http://maps.nls.uk/townplans/kirriemuir.html",
48891             "terms_text": "National Library of Scotland - Kirriemuir 1861"
48892         },
48893         {
48894             "name": "OS Town Plans, Lanark 1858 (NLS)",
48895             "type": "tms",
48896             "description": "Detailed town plan of Lanark 1858, courtesy of National Library of Scotland.",
48897             "template": "http://geo.nls.uk/maps/towns/lanark/{zoom}/{x}/{-y}.png",
48898             "scaleExtent": [
48899                 13,
48900                 20
48901             ],
48902             "polygon": [
48903                 [
48904                     [
48905                         -3.78642584,
48906                         55.66308804
48907                     ],
48908                     [
48909                         -3.78710605,
48910                         55.67800854
48911                     ],
48912                     [
48913                         -3.76632876,
48914                         55.67830935
48915                     ],
48916                     [
48917                         -3.76565645,
48918                         55.66338868
48919                     ]
48920                 ]
48921             ],
48922             "terms_url": "http://maps.nls.uk/townplans/lanark.html",
48923             "terms_text": "National Library of Scotland - Lanark 1858"
48924         },
48925         {
48926             "name": "OS Town Plans, Linlithgow 1856 (NLS)",
48927             "type": "tms",
48928             "description": "Detailed town plan of Linlithgow 1856, courtesy of National Library of Scotland.",
48929             "template": "http://geo.nls.uk/maps/towns/linlithgow/{zoom}/{x}/{-y}.png",
48930             "scaleExtent": [
48931                 13,
48932                 20
48933             ],
48934             "polygon": [
48935                 [
48936                     [
48937                         -3.61908334,
48938                         55.95549561
48939                     ],
48940                     [
48941                         -3.62033259,
48942                         55.98538615
48943                     ],
48944                     [
48945                         -3.57838447,
48946                         55.98593047
48947                     ],
48948                     [
48949                         -3.57716753,
48950                         55.95603932
48951                     ]
48952                 ]
48953             ],
48954             "terms_url": "http://maps.nls.uk/townplans/linlithgow.html",
48955             "terms_text": "National Library of Scotland - Linlithgow 1856"
48956         },
48957         {
48958             "name": "OS Town Plans, Mayole 1856-1857 (NLS)",
48959             "type": "tms",
48960             "description": "Detailed town plan of Mayole 1856-1857, courtesy of National Library of Scotland.",
48961             "template": "http://geo.nls.uk/maps/towns/maybole/{zoom}/{x}/{-y}.png",
48962             "scaleExtent": [
48963                 13,
48964                 20
48965             ],
48966             "polygon": [
48967                 [
48968                     [
48969                         -4.69086378,
48970                         55.34340178
48971                     ],
48972                     [
48973                         -4.6918884,
48974                         55.35849731
48975                     ],
48976                     [
48977                         -4.67089656,
48978                         55.35895813
48979                     ],
48980                     [
48981                         -4.6698799,
48982                         55.34386234
48983                     ]
48984                 ]
48985             ],
48986             "terms_url": "http://maps.nls.uk/townplans/maybole.html",
48987             "terms_text": "National Library of Scotland - Mayole 1856-1857"
48988         },
48989         {
48990             "name": "OS Town Plans, Montrose 1861-1862 (NLS)",
48991             "type": "tms",
48992             "description": "Detailed town plan of Montrose 1861-1862, courtesy of National Library of Scotland.",
48993             "template": "http://geo.nls.uk/maps/towns/montrose/{zoom}/{x}/{-y}.png",
48994             "scaleExtent": [
48995                 13,
48996                 20
48997             ],
48998             "polygon": [
48999                 [
49000                     [
49001                         -2.4859324,
49002                         56.69645192
49003                     ],
49004                     [
49005                         -2.4862257,
49006                         56.71918799
49007                     ],
49008                     [
49009                         -2.45405417,
49010                         56.71930941
49011                     ],
49012                     [
49013                         -2.45378027,
49014                         56.69657324
49015                     ]
49016                 ]
49017             ],
49018             "terms_url": "http://maps.nls.uk/townplans/montrose.html",
49019             "terms_text": "National Library of Scotland - Montrose 1861-1862"
49020         },
49021         {
49022             "name": "OS Town Plans, Musselburgh 1853 (NLS)",
49023             "type": "tms",
49024             "description": "Detailed town plan of Musselburgh 1853, courtesy of National Library of Scotland.",
49025             "template": "http://geo.nls.uk/maps/towns/musselburgh1853/{zoom}/{x}/{-y}.png",
49026             "scaleExtent": [
49027                 13,
49028                 20
49029             ],
49030             "polygon": [
49031                 [
49032                     [
49033                         -3.07888558,
49034                         55.93371953
49035                     ],
49036                     [
49037                         -3.07954151,
49038                         55.95729781
49039                     ],
49040                     [
49041                         -3.03240684,
49042                         55.95770177
49043                     ],
49044                     [
49045                         -3.03177952,
49046                         55.93412313
49047                     ]
49048                 ]
49049             ],
49050             "terms_url": "http://maps.nls.uk/townplans/musselburgh_1.html",
49051             "terms_text": "National Library of Scotland - Musselburgh 1853"
49052         },
49053         {
49054             "name": "OS Town Plans, Musselburgh 1893 (NLS)",
49055             "type": "tms",
49056             "description": "Detailed town plan of Musselburgh 1893, courtesy of National Library of Scotland.",
49057             "template": "http://geo.nls.uk/maps/towns/musselburgh1893/{zoom}/{x}/{-y}.png",
49058             "scaleExtent": [
49059                 13,
49060                 20
49061             ],
49062             "polygon": [
49063                 [
49064                     [
49065                         -3.07017621,
49066                         55.92694102
49067                     ],
49068                     [
49069                         -3.07078961,
49070                         55.94917624
49071                     ],
49072                     [
49073                         -3.03988228,
49074                         55.94944099
49075                     ],
49076                     [
49077                         -3.03928658,
49078                         55.92720556
49079                     ]
49080                 ]
49081             ],
49082             "terms_url": "http://maps.nls.uk/townplans/musselburgh_2.html",
49083             "terms_text": "National Library of Scotland - Musselburgh 1893"
49084         },
49085         {
49086             "name": "OS Town Plans, Nairn 1867-1868 (NLS)",
49087             "type": "tms",
49088             "description": "Detailed town plan of Nairn 1867-1868, courtesy of National Library of Scotland.",
49089             "template": "http://geo.nls.uk/maps/towns/nairn/{zoom}/{x}/{-y}.png",
49090             "scaleExtent": [
49091                 13,
49092                 20
49093             ],
49094             "polygon": [
49095                 [
49096                     [
49097                         -3.88433907,
49098                         57.57899149
49099                     ],
49100                     [
49101                         -3.88509905,
49102                         57.5936822
49103                     ],
49104                     [
49105                         -3.85931017,
49106                         57.59406441
49107                     ],
49108                     [
49109                         -3.85856057,
49110                         57.57937348
49111                     ]
49112                 ]
49113             ],
49114             "terms_url": "http://maps.nls.uk/townplans/nairn.html",
49115             "terms_text": "National Library of Scotland - Nairn 1867-1868"
49116         },
49117         {
49118             "name": "OS Town Plans, Oban 1867-1868 (NLS)",
49119             "type": "tms",
49120             "description": "Detailed town plan of Oban 1867-1868, courtesy of National Library of Scotland.",
49121             "template": "http://geo.nls.uk/maps/towns/oban/{zoom}/{x}/{-y}.png",
49122             "scaleExtent": [
49123                 13,
49124                 20
49125             ],
49126             "polygon": [
49127                 [
49128                     [
49129                         -5.49548449,
49130                         56.39080407
49131                     ],
49132                     [
49133                         -5.49836627,
49134                         56.42219039
49135                     ],
49136                     [
49137                         -5.45383984,
49138                         56.42343933
49139                     ],
49140                     [
49141                         -5.45099456,
49142                         56.39205153
49143                     ]
49144                 ]
49145             ],
49146             "terms_url": "http://maps.nls.uk/townplans/oban.html",
49147             "terms_text": "National Library of Scotland - Oban 1867-1868"
49148         },
49149         {
49150             "name": "OS Town Plans, Peebles 1856 (NLS)",
49151             "type": "tms",
49152             "description": "Detailed town plan of Peebles 1856, courtesy of National Library of Scotland.",
49153             "template": "http://geo.nls.uk/maps/towns/peebles/{zoom}/{x}/{-y}.png",
49154             "scaleExtent": [
49155                 13,
49156                 20
49157             ],
49158             "polygon": [
49159                 [
49160                     [
49161                         -3.20921287,
49162                         55.63635834
49163                     ],
49164                     [
49165                         -3.20990288,
49166                         55.65873817
49167                     ],
49168                     [
49169                         -3.17896372,
49170                         55.65903935
49171                     ],
49172                     [
49173                         -3.17829135,
49174                         55.63665927
49175                     ]
49176                 ]
49177             ],
49178             "terms_url": "http://maps.nls.uk/townplans/peebles.html",
49179             "terms_text": "National Library of Scotland - Peebles 1856"
49180         },
49181         {
49182             "name": "OS Town Plans, Perth 1860 (NLS)",
49183             "type": "tms",
49184             "description": "Detailed town plan of Perth 1860, courtesy of National Library of Scotland.",
49185             "template": "http://geo.nls.uk/maps/towns/perth/{zoom}/{x}/{-y}.png",
49186             "scaleExtent": [
49187                 13,
49188                 20
49189             ],
49190             "polygon": [
49191                 [
49192                     [
49193                         -3.45302495,
49194                         56.37794226
49195                     ],
49196                     [
49197                         -3.45416664,
49198                         56.40789908
49199                     ],
49200                     [
49201                         -3.41187528,
49202                         56.40838777
49203                     ],
49204                     [
49205                         -3.41076676,
49206                         56.3784304
49207                     ]
49208                 ]
49209             ],
49210             "terms_url": "http://maps.nls.uk/townplans/perth.html",
49211             "terms_text": "National Library of Scotland - Perth 1860"
49212         },
49213         {
49214             "name": "OS Town Plans, Peterhead 1868 (NLS)",
49215             "type": "tms",
49216             "description": "Detailed town plan of Peterhead 1868, courtesy of National Library of Scotland.",
49217             "template": "http://geo.nls.uk/maps/towns/peterhead/{zoom}/{x}/{-y}.png",
49218             "scaleExtent": [
49219                 13,
49220                 20
49221             ],
49222             "polygon": [
49223                 [
49224                     [
49225                         -1.80513747,
49226                         57.48046916
49227                     ],
49228                     [
49229                         -1.80494005,
49230                         57.51755411
49231                     ],
49232                     [
49233                         -1.75135366,
49234                         57.51746003
49235                     ],
49236                     [
49237                         -1.75160539,
49238                         57.48037522
49239                     ]
49240                 ]
49241             ],
49242             "terms_url": "http://maps.nls.uk/townplans/peterhead",
49243             "terms_text": "National Library of Scotland - Peterhead 1868"
49244         },
49245         {
49246             "name": "OS Town Plans, Port Glasgow 1856-1857 (NLS)",
49247             "type": "tms",
49248             "description": "Detailed town plan of Port Glasgow 1856-1857, courtesy of National Library of Scotland.",
49249             "template": "http://geo.nls.uk/maps/towns/portglasgow/{zoom}/{x}/{-y}.png",
49250             "scaleExtent": [
49251                 13,
49252                 20
49253             ],
49254             "polygon": [
49255                 [
49256                     [
49257                         -4.70063209,
49258                         55.91995983
49259                     ],
49260                     [
49261                         -4.70222026,
49262                         55.9427679
49263                     ],
49264                     [
49265                         -4.67084958,
49266                         55.94345237
49267                     ],
49268                     [
49269                         -4.6692798,
49270                         55.92064372
49271                     ]
49272                 ]
49273             ],
49274             "terms_url": "http://maps.nls.uk/townplans/port-glasgow.html",
49275             "terms_text": "National Library of Scotland - Port Glasgow 1856-1857"
49276         },
49277         {
49278             "name": "OS Town Plans, Portobello 1893-1894 (NLS)",
49279             "type": "tms",
49280             "description": "Detailed town plan of Portobello 1893-1894, courtesy of National Library of Scotland.",
49281             "template": "http://geo.nls.uk/maps/towns/portobello/{zoom}/{x}/{-y}.png",
49282             "scaleExtent": [
49283                 13,
49284                 20
49285             ],
49286             "polygon": [
49287                 [
49288                     [
49289                         -3.12437919,
49290                         55.93846889
49291                     ],
49292                     [
49293                         -3.1250234,
49294                         55.96068605
49295                     ],
49296                     [
49297                         -3.09394827,
49298                         55.96096586
49299                     ],
49300                     [
49301                         -3.09332184,
49302                         55.93874847
49303                     ]
49304                 ]
49305             ],
49306             "terms_url": "http://maps.nls.uk/townplans/portobello.html",
49307             "terms_text": "National Library of Scotland - Portobello 1893-1894"
49308         },
49309         {
49310             "name": "OS Town Plans, Rothesay 1862-1863 (NLS)",
49311             "type": "tms",
49312             "description": "Detailed town plan of Rothesay 1862-1863, courtesy of National Library of Scotland.",
49313             "template": "http://geo.nls.uk/maps/towns/rothesay/{zoom}/{x}/{-y}.png",
49314             "scaleExtent": [
49315                 13,
49316                 20
49317             ],
49318             "polygon": [
49319                 [
49320                     [
49321                         -5.06449893,
49322                         55.82864114
49323                     ],
49324                     [
49325                         -5.06569719,
49326                         55.84385927
49327                     ],
49328                     [
49329                         -5.04413114,
49330                         55.84439519
49331                     ],
49332                     [
49333                         -5.04294127,
49334                         55.82917676
49335                     ]
49336                 ]
49337             ],
49338             "terms_url": "http://maps.nls.uk/townplans/rothesay.html",
49339             "terms_text": "National Library of Scotland - Rothesay 1862-1863"
49340         },
49341         {
49342             "name": "OS Town Plans, Selkirk 1865 (NLS)",
49343             "type": "tms",
49344             "description": "Detailed town plan of Selkirk 1865, courtesy of National Library of Scotland.",
49345             "template": "http://geo.nls.uk/maps/towns/selkirk/{zoom}/{x}/{-y}.png",
49346             "scaleExtent": [
49347                 13,
49348                 20
49349             ],
49350             "polygon": [
49351                 [
49352                     [
49353                         -2.85998582,
49354                         55.53499576
49355                     ],
49356                     [
49357                         -2.86063259,
49358                         55.56459732
49359                     ],
49360                     [
49361                         -2.82003242,
49362                         55.56487574
49363                     ],
49364                     [
49365                         -2.81941615,
49366                         55.53527387
49367                     ]
49368                 ]
49369             ],
49370             "terms_url": "http://maps.nls.uk/townplans/selkirk.html",
49371             "terms_text": "National Library of Scotland - Selkirk 1865"
49372         },
49373         {
49374             "name": "OS Town Plans, St Andrews 1854 (NLS)",
49375             "type": "tms",
49376             "description": "Detailed town plan of St Andrews 1854, courtesy of National Library of Scotland.",
49377             "template": "http://geo.nls.uk/maps/towns/standrews1854/{zoom}/{x}/{-y}.png",
49378             "scaleExtent": [
49379                 13,
49380                 20
49381             ],
49382             "polygon": [
49383                 [
49384                     [
49385                         -2.81342686,
49386                         56.32097352
49387                     ],
49388                     [
49389                         -2.81405804,
49390                         56.3506222
49391                     ],
49392                     [
49393                         -2.77243712,
49394                         56.35088865
49395                     ],
49396                     [
49397                         -2.77183819,
49398                         56.32123967
49399                     ]
49400                 ]
49401             ],
49402             "terms_url": "http://maps.nls.uk/townplans/st-andrews_1.html",
49403             "terms_text": "National Library of Scotland - St Andrews 1854"
49404         },
49405         {
49406             "name": "OS Town Plans, St Andrews 1893 (NLS)",
49407             "type": "tms",
49408             "description": "Detailed town plan of St Andrews 1893, courtesy of National Library of Scotland.",
49409             "template": "http://geo.nls.uk/maps/towns/standrews1893/{zoom}/{x}/{-y}.png",
49410             "scaleExtent": [
49411                 13,
49412                 20
49413             ],
49414             "polygon": [
49415                 [
49416                     [
49417                         -2.81545583,
49418                         56.31861733
49419                     ],
49420                     [
49421                         -2.81609919,
49422                         56.3487653
49423                     ],
49424                     [
49425                         -2.77387785,
49426                         56.34903619
49427                     ],
49428                     [
49429                         -2.77326775,
49430                         56.31888792
49431                     ]
49432                 ]
49433             ],
49434             "terms_url": "http://maps.nls.uk/townplans/st-andrews_2.html",
49435             "terms_text": "National Library of Scotland - St Andrews 1893"
49436         },
49437         {
49438             "name": "OS Town Plans, Stirling 1858 (NLS)",
49439             "type": "tms",
49440             "description": "Detailed town plan of Stirling 1858, courtesy of National Library of Scotland.",
49441             "template": "http://geo.nls.uk/maps/towns/stirling/{zoom}/{x}/{-y}.png",
49442             "scaleExtent": [
49443                 13,
49444                 20
49445             ],
49446             "polygon": [
49447                 [
49448                     [
49449                         -3.95768489,
49450                         56.10754239
49451                     ],
49452                     [
49453                         -3.95882978,
49454                         56.13007142
49455                     ],
49456                     [
49457                         -3.92711024,
49458                         56.13057046
49459                     ],
49460                     [
49461                         -3.92598386,
49462                         56.10804101
49463                     ]
49464                 ]
49465             ],
49466             "terms_url": "http://maps.nls.uk/townplans/stirling.html",
49467             "terms_text": "National Library of Scotland - Stirling 1858"
49468         },
49469         {
49470             "name": "OS Town Plans, Stonehaven 1864 (NLS)",
49471             "type": "tms",
49472             "description": "Detailed town plan of Stonehaven 1864, courtesy of National Library of Scotland.",
49473             "template": "http://geo.nls.uk/maps/towns/stonehaven/{zoom}/{x}/{-y}.png",
49474             "scaleExtent": [
49475                 13,
49476                 20
49477             ],
49478             "polygon": [
49479                 [
49480                     [
49481                         -2.220167,
49482                         56.9565098
49483                     ],
49484                     [
49485                         -2.2202543,
49486                         56.97129283
49487                     ],
49488                     [
49489                         -2.19924399,
49490                         56.9713281
49491                     ],
49492                     [
49493                         -2.19916501,
49494                         56.95654504
49495                     ]
49496                 ]
49497             ],
49498             "terms_url": "http://maps.nls.uk/townplans/stonehaven.html",
49499             "terms_text": "National Library of Scotland - Stonehaven 1864"
49500         },
49501         {
49502             "name": "OS Town Plans, Stranraer 1847 (NLS)",
49503             "type": "tms",
49504             "description": "Detailed town plan of Stranraer 1847, courtesy of National Library of Scotland.",
49505             "template": "http://geo.nls.uk/maps/towns/stranraer1847/{zoom}/{x}/{-y}.png",
49506             "scaleExtent": [
49507                 13,
49508                 20
49509             ],
49510             "polygon": [
49511                 [
49512                     [
49513                         -5.04859743,
49514                         54.8822997
49515                     ],
49516                     [
49517                         -5.0508954,
49518                         54.91268061
49519                     ],
49520                     [
49521                         -5.0095373,
49522                         54.91371278
49523                     ],
49524                     [
49525                         -5.00727037,
49526                         54.88333071
49527                     ]
49528                 ]
49529             ],
49530             "terms_url": "http://maps.nls.uk/townplans/stranraer_1.html",
49531             "terms_text": "National Library of Scotland - Stranraer 1847"
49532         },
49533         {
49534             "name": "OS Town Plans, Stranraer 1863-1877 (NLS)",
49535             "type": "tms",
49536             "description": "Detailed town plan of Stranraer 1863-1877, courtesy of National Library of Scotland.",
49537             "template": "http://geo.nls.uk/maps/towns/stranraer1867/{zoom}/{x}/{-y}.png",
49538             "scaleExtent": [
49539                 13,
49540                 20
49541             ],
49542             "polygon": [
49543                 [
49544                     [
49545                         -5.04877289,
49546                         54.88228699
49547                     ],
49548                     [
49549                         -5.05107324,
49550                         54.9126976
49551                     ],
49552                     [
49553                         -5.00947337,
49554                         54.91373582
49555                     ],
49556                     [
49557                         -5.00720427,
49558                         54.88332405
49559                     ]
49560                 ]
49561             ],
49562             "terms_url": "http://maps.nls.uk/townplans/stranraer_1a.html",
49563             "terms_text": "National Library of Scotland - Stranraer 1863-1877"
49564         },
49565         {
49566             "name": "OS Town Plans, Stranraer 1893 (NLS)",
49567             "type": "tms",
49568             "description": "Detailed town plan of Stranraer 1893, courtesy of National Library of Scotland.",
49569             "template": "http://geo.nls.uk/maps/towns/stranraer1893/{zoom}/{x}/{-y}.png",
49570             "scaleExtent": [
49571                 13,
49572                 20
49573             ],
49574             "polygon": [
49575                 [
49576                     [
49577                         -5.04418424,
49578                         54.89773858
49579                     ],
49580                     [
49581                         -5.04511026,
49582                         54.90999885
49583                     ],
49584                     [
49585                         -5.0140499,
49586                         54.91077389
49587                     ],
49588                     [
49589                         -5.0131333,
49590                         54.89851327
49591                     ]
49592                 ]
49593             ],
49594             "terms_url": "http://maps.nls.uk/townplans/stranraer_2.html",
49595             "terms_text": "National Library of Scotland - Stranraer 1893"
49596         },
49597         {
49598             "name": "OS Town Plans, Strathaven 1858 (NLS)",
49599             "type": "tms",
49600             "description": "Detailed town plan of Strathaven 1858, courtesy of National Library of Scotland.",
49601             "template": "http://geo.nls.uk/maps/towns/strathaven/{zoom}/{x}/{-y}.png",
49602             "scaleExtent": [
49603                 13,
49604                 20
49605             ],
49606             "polygon": [
49607                 [
49608                     [
49609                         -4.06914872,
49610                         55.67242091
49611                     ],
49612                     [
49613                         -4.06954357,
49614                         55.67989707
49615                     ],
49616                     [
49617                         -4.05917487,
49618                         55.6800715
49619                     ],
49620                     [
49621                         -4.05878199,
49622                         55.67259529
49623                     ]
49624                 ]
49625             ],
49626             "terms_url": "http://maps.nls.uk/townplans/strathaven.html",
49627             "terms_text": "National Library of Scotland - Strathaven 1858"
49628         },
49629         {
49630             "name": "OS Town Plans, Wick 1872 (NLS)",
49631             "type": "tms",
49632             "description": "Detailed town plan of Wick 1872, courtesy of National Library of Scotland.",
49633             "template": "http://geo.nls.uk/maps/towns/wick/{zoom}/{x}/{-y}.png",
49634             "scaleExtent": [
49635                 13,
49636                 20
49637             ],
49638             "polygon": [
49639                 [
49640                     [
49641                         -3.11470001,
49642                         58.41344839
49643                     ],
49644                     [
49645                         -3.11588837,
49646                         58.45101446
49647                     ],
49648                     [
49649                         -3.05949843,
49650                         58.45149284
49651                     ],
49652                     [
49653                         -3.05837008,
49654                         58.41392606
49655                     ]
49656                 ]
49657             ],
49658             "terms_url": "http://maps.nls.uk/townplans/wick.html",
49659             "terms_text": "National Library of Scotland - Wick 1872"
49660         },
49661         {
49662             "name": "OS Town Plans, Wigtown 1848 (NLS)",
49663             "type": "tms",
49664             "description": "Detailed town plan of Wigtown 1848, courtesy of National Library of Scotland.",
49665             "template": "http://geo.nls.uk/maps/towns/wigtown1848/{zoom}/{x}/{-y}.png",
49666             "scaleExtent": [
49667                 13,
49668                 20
49669             ],
49670             "polygon": [
49671                 [
49672                     [
49673                         -4.45235587,
49674                         54.8572296
49675                     ],
49676                     [
49677                         -4.45327284,
49678                         54.87232603
49679                     ],
49680                     [
49681                         -4.43254469,
49682                         54.87274317
49683                     ],
49684                     [
49685                         -4.43163545,
49686                         54.85764651
49687                     ]
49688                 ]
49689             ],
49690             "terms_url": "http://maps.nls.uk/townplans/wigtown_1.html",
49691             "terms_text": "National Library of Scotland - Wigtown 1848"
49692         },
49693         {
49694             "name": "OS Town Plans, Wigtown 1894 (NLS)",
49695             "type": "tms",
49696             "description": "Detailed town plan of Wigtown 1894, courtesy of National Library of Scotland.",
49697             "template": "http://geo.nls.uk/maps/towns/wigtown1894/{zoom}/{x}/{-y}.png",
49698             "scaleExtent": [
49699                 13,
49700                 20
49701             ],
49702             "polygon": [
49703                 [
49704                     [
49705                         -4.45233361,
49706                         54.85721131
49707                     ],
49708                     [
49709                         -4.45325423,
49710                         54.87236807
49711                     ],
49712                     [
49713                         -4.43257837,
49714                         54.87278416
49715                     ],
49716                     [
49717                         -4.43166549,
49718                         54.85762716
49719                     ]
49720                 ]
49721             ],
49722             "terms_url": "http://maps.nls.uk/townplans/wigtown_2.html",
49723             "terms_text": "National Library of Scotland - Wigtown 1894"
49724         },
49725         {
49726             "name": "OpenPT Map (overlay)",
49727             "type": "tms",
49728             "template": "http://openptmap.de/tiles/{zoom}/{x}/{y}.png",
49729             "scaleExtent": [
49730                 5,
49731                 16
49732             ],
49733             "polygon": [
49734                 [
49735                     [
49736                         6.4901072,
49737                         53.665658
49738                     ],
49739                     [
49740                         8.5665347,
49741                         53.9848257
49742                     ],
49743                     [
49744                         8.1339457,
49745                         54.709715
49746                     ],
49747                     [
49748                         8.317796,
49749                         55.0952362
49750                     ],
49751                     [
49752                         10.1887438,
49753                         54.7783834
49754                     ],
49755                     [
49756                         10.6321475,
49757                         54.4778841
49758                     ],
49759                     [
49760                         11.2702164,
49761                         54.6221504
49762                     ],
49763                     [
49764                         11.681176,
49765                         54.3709243
49766                     ],
49767                     [
49768                         12.0272473,
49769                         54.3898199
49770                     ],
49771                     [
49772                         13.3250145,
49773                         54.8531617
49774                     ],
49775                     [
49776                         13.9198245,
49777                         54.6972173
49778                     ],
49779                     [
49780                         14.2118221,
49781                         54.1308273
49782                     ],
49783                     [
49784                         14.493005,
49785                         53.2665063
49786                     ],
49787                     [
49788                         14.1577485,
49789                         52.8766495
49790                     ],
49791                     [
49792                         14.7525584,
49793                         52.5819369
49794                     ],
49795                     [
49796                         15.0986297,
49797                         51.0171541
49798                     ],
49799                     [
49800                         14.9364088,
49801                         50.8399279
49802                     ],
49803                     [
49804                         14.730929,
49805                         50.7920977
49806                     ],
49807                     [
49808                         14.4389313,
49809                         50.8808862
49810                     ],
49811                     [
49812                         12.9573138,
49813                         50.3939044
49814                     ],
49815                     [
49816                         12.51391,
49817                         50.3939044
49818                     ],
49819                     [
49820                         12.3084302,
49821                         50.1173237
49822                     ],
49823                     [
49824                         12.6112425,
49825                         49.9088337
49826                     ],
49827                     [
49828                         12.394948,
49829                         49.7344006
49830                     ],
49831                     [
49832                         12.7734634,
49833                         49.4047626
49834                     ],
49835                     [
49836                         14.1469337,
49837                         48.6031036
49838                     ],
49839                     [
49840                         14.6768553,
49841                         48.6531391
49842                     ],
49843                     [
49844                         15.0661855,
49845                         49.0445497
49846                     ],
49847                     [
49848                         16.2666202,
49849                         48.7459305
49850                     ],
49851                     [
49852                         16.4937294,
49853                         48.8741286
49854                     ],
49855                     [
49856                         16.904689,
49857                         48.7173975
49858                     ],
49859                     [
49860                         16.9371332,
49861                         48.5315383
49862                     ],
49863                     [
49864                         16.8384693,
49865                         48.3823161
49866                     ],
49867                     [
49868                         17.2017097,
49869                         48.010204
49870                     ],
49871                     [
49872                         17.1214145,
49873                         47.6997605
49874                     ],
49875                     [
49876                         16.777292,
49877                         47.6585709
49878                     ],
49879                     [
49880                         16.6090543,
49881                         47.7460598
49882                     ],
49883                     [
49884                         16.410228,
49885                         47.6637214
49886                     ],
49887                     [
49888                         16.7352326,
49889                         47.6147714
49890                     ],
49891                     [
49892                         16.5555242,
49893                         47.3589738
49894                     ],
49895                     [
49896                         16.4790525,
49897                         46.9768539
49898                     ],
49899                     [
49900                         16.0355168,
49901                         46.8096295
49902                     ],
49903                     [
49904                         16.0508112,
49905                         46.6366332
49906                     ],
49907                     [
49908                         14.9572663,
49909                         46.6313822
49910                     ],
49911                     [
49912                         14.574908,
49913                         46.3892866
49914                     ],
49915                     [
49916                         12.3954655,
49917                         46.6891149
49918                     ],
49919                     [
49920                         12.1507562,
49921                         47.0550608
49922                     ],
49923                     [
49924                         11.1183887,
49925                         46.9142058
49926                     ],
49927                     [
49928                         11.0342699,
49929                         46.7729797
49930                     ],
49931                     [
49932                         10.4836739,
49933                         46.8462544
49934                     ],
49935                     [
49936                         10.4607324,
49937                         46.5472973
49938                     ],
49939                     [
49940                         10.1013156,
49941                         46.5735879
49942                     ],
49943                     [
49944                         10.2007287,
49945                         46.1831867
49946                     ],
49947                     [
49948                         9.8948421,
49949                         46.3629068
49950                     ],
49951                     [
49952                         9.5966026,
49953                         46.2889758
49954                     ],
49955                     [
49956                         9.2983631,
49957                         46.505206
49958                     ],
49959                     [
49960                         9.2830687,
49961                         46.2572605
49962                     ],
49963                     [
49964                         9.0536537,
49965                         45.7953255
49966                     ],
49967                     [
49968                         8.4265861,
49969                         46.2466846
49970                     ],
49971                     [
49972                         8.4418804,
49973                         46.4736161
49974                     ],
49975                     [
49976                         7.8759901,
49977                         45.9284607
49978                     ],
49979                     [
49980                         7.0959791,
49981                         45.8645956
49982                     ],
49983                     [
49984                         6.7747981,
49985                         46.1620044
49986                     ],
49987                     [
49988                         6.8206811,
49989                         46.4051083
49990                     ],
49991                     [
49992                         6.5453831,
49993                         46.4578142
49994                     ],
49995                     [
49996                         6.3312624,
49997                         46.3840116
49998                     ],
49999                     [
50000                         6.3847926,
50001                         46.2466846
50002                     ],
50003                     [
50004                         5.8953739,
50005                         46.0878021
50006                     ],
50007                     [
50008                         6.1171418,
50009                         46.3681838
50010                     ],
50011                     [
50012                         6.0942003,
50013                         46.5998657
50014                     ],
50015                     [
50016                         6.4383228,
50017                         46.7782169
50018                     ],
50019                     [
50020                         6.4306756,
50021                         46.9298747
50022                     ],
50023                     [
50024                         7.0806847,
50025                         47.3460216
50026                     ],
50027                     [
50028                         6.8436226,
50029                         47.3719227
50030                     ],
50031                     [
50032                         6.9965659,
50033                         47.5012373
50034                     ],
50035                     [
50036                         7.1800979,
50037                         47.5064033
50038                     ],
50039                     [
50040                         7.2336281,
50041                         47.439206
50042                     ],
50043                     [
50044                         7.4553959,
50045                         47.4805683
50046                     ],
50047                     [
50048                         7.7842241,
50049                         48.645735
50050                     ],
50051                     [
50052                         8.1971711,
50053                         49.0282701
50054                     ],
50055                     [
50056                         7.6006921,
50057                         49.0382974
50058                     ],
50059                     [
50060                         7.4477487,
50061                         49.1634679
50062                     ],
50063                     [
50064                         7.2030394,
50065                         49.1034255
50066                     ],
50067                     [
50068                         6.6677378,
50069                         49.1634679
50070                     ],
50071                     [
50072                         6.6371491,
50073                         49.3331933
50074                     ],
50075                     [
50076                         6.3542039,
50077                         49.4576194
50078                     ],
50079                     [
50080                         6.5453831,
50081                         49.8043366
50082                     ],
50083                     [
50084                         6.2471436,
50085                         49.873384
50086                     ],
50087                     [
50088                         6.0789059,
50089                         50.1534883
50090                     ],
50091                     [
50092                         6.3618511,
50093                         50.3685934
50094                     ],
50095                     [
50096                         6.0865531,
50097                         50.7039632
50098                     ],
50099                     [
50100                         5.8800796,
50101                         51.0513752
50102                     ],
50103                     [
50104                         6.1247889,
50105                         51.1618085
50106                     ],
50107                     [
50108                         6.1936134,
50109                         51.491527
50110                     ],
50111                     [
50112                         5.9641984,
50113                         51.7526501
50114                     ],
50115                     [
50116                         6.0253758,
50117                         51.8897286
50118                     ],
50119                     [
50120                         6.4536171,
50121                         51.8661241
50122                     ],
50123                     [
50124                         6.8436226,
50125                         51.9557552
50126                     ],
50127                     [
50128                         6.6906793,
50129                         52.0499105
50130                     ],
50131                     [
50132                         7.0042131,
50133                         52.2282603
50134                     ],
50135                     [
50136                         7.0195074,
50137                         52.4525245
50138                     ],
50139                     [
50140                         6.6983264,
50141                         52.4665032
50142                     ],
50143                     [
50144                         6.6906793,
50145                         52.6524628
50146                     ],
50147                     [
50148                         7.0348017,
50149                         52.6385432
50150                     ],
50151                     [
50152                         7.0730376,
50153                         52.8330151
50154                     ],
50155                     [
50156                         7.2183337,
50157                         52.9852064
50158                     ],
50159                     [
50160                         7.1953922,
50161                         53.3428087
50162                     ],
50163                     [
50164                         7.0042131,
50165                         53.3291098
50166                     ]
50167                 ]
50168             ],
50169             "terms_url": "http://openstreetmap.org/",
50170             "terms_text": "© OpenStreetMap contributors, CC-BY-SA"
50171         },
50172         {
50173             "name": "OpenStreetMap (Mapnik)",
50174             "type": "tms",
50175             "description": "The default OpenStreetMap layer.",
50176             "template": "http://tile.openstreetmap.org/{zoom}/{x}/{y}.png",
50177             "scaleExtent": [
50178                 0,
50179                 18
50180             ],
50181             "terms_url": "http://openstreetmap.org/",
50182             "terms_text": "© OpenStreetMap contributors, CC-BY-SA",
50183             "default": true
50184         },
50185         {
50186             "name": "OpenStreetMap GPS traces",
50187             "type": "tms",
50188             "description": "Public GPS traces uploaded to OpenStreetMap.",
50189             "template": "http://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png",
50190             "scaleExtent": [
50191                 0,
50192                 20
50193             ],
50194             "terms_url": "http://www.openstreetmap.org/copyright",
50195             "terms_text": "© OpenStreetMap contributors",
50196             "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>",
50197             "overlay": true
50198         },
50199         {
50200             "name": "Pangasinán/Bulacan (Phillipines HiRes)",
50201             "type": "tms",
50202             "template": "http://gravitystorm.dev.openstreetmap.org/imagery/philippines/{zoom}/{x}/{y}.png",
50203             "scaleExtent": [
50204                 12,
50205                 19
50206             ],
50207             "polygon": [
50208                 [
50209                     [
50210                         120.336593,
50211                         15.985768
50212                     ],
50213                     [
50214                         120.445995,
50215                         15.984
50216                     ],
50217                     [
50218                         120.446134,
50219                         15.974459
50220                     ],
50221                     [
50222                         120.476464,
50223                         15.974592
50224                     ],
50225                     [
50226                         120.594247,
50227                         15.946832
50228                     ],
50229                     [
50230                         120.598064,
50231                         16.090795
50232                     ],
50233                     [
50234                         120.596537,
50235                         16.197999
50236                     ],
50237                     [
50238                         120.368537,
50239                         16.218527
50240                     ],
50241                     [
50242                         120.347576,
50243                         16.042308
50244                     ],
50245                     [
50246                         120.336593,
50247                         15.985768
50248                     ]
50249                 ],
50250                 [
50251                     [
50252                         120.8268,
50253                         15.3658
50254                     ],
50255                     [
50256                         121.2684,
50257                         15.2602
50258                     ],
50259                     [
50260                         121.2699,
50261                         14.7025
50262                     ],
50263                     [
50264                         120.695,
50265                         14.8423
50266                     ]
50267                 ]
50268             ]
50269         },
50270         {
50271             "name": "Slovakia EEA CORINE 2006",
50272             "type": "tms",
50273             "template": "http://www.freemap.sk/tms/clc/{zoom}/{x}/{y}.png",
50274             "polygon": [
50275                 [
50276                     [
50277                         19.83682,
50278                         49.25529
50279                     ],
50280                     [
50281                         19.80075,
50282                         49.42385
50283                     ],
50284                     [
50285                         19.60437,
50286                         49.48058
50287                     ],
50288                     [
50289                         19.49179,
50290                         49.63961
50291                     ],
50292                     [
50293                         19.21831,
50294                         49.52604
50295                     ],
50296                     [
50297                         19.16778,
50298                         49.42521
50299                     ],
50300                     [
50301                         19.00308,
50302                         49.42236
50303                     ],
50304                     [
50305                         18.97611,
50306                         49.5308
50307                     ],
50308                     [
50309                         18.54685,
50310                         49.51425
50311                     ],
50312                     [
50313                         18.31432,
50314                         49.33818
50315                     ],
50316                     [
50317                         18.15913,
50318                         49.2961
50319                     ],
50320                     [
50321                         18.05564,
50322                         49.11134
50323                     ],
50324                     [
50325                         17.56396,
50326                         48.84938
50327                     ],
50328                     [
50329                         17.17929,
50330                         48.88816
50331                     ],
50332                     [
50333                         17.058,
50334                         48.81105
50335                     ],
50336                     [
50337                         16.90426,
50338                         48.61947
50339                     ],
50340                     [
50341                         16.79685,
50342                         48.38561
50343                     ],
50344                     [
50345                         17.06762,
50346                         48.01116
50347                     ],
50348                     [
50349                         17.32787,
50350                         47.97749
50351                     ],
50352                     [
50353                         17.51699,
50354                         47.82535
50355                     ],
50356                     [
50357                         17.74776,
50358                         47.73093
50359                     ],
50360                     [
50361                         18.29515,
50362                         47.72075
50363                     ],
50364                     [
50365                         18.67959,
50366                         47.75541
50367                     ],
50368                     [
50369                         18.89755,
50370                         47.81203
50371                     ],
50372                     [
50373                         18.79463,
50374                         47.88245
50375                     ],
50376                     [
50377                         18.84318,
50378                         48.04046
50379                     ],
50380                     [
50381                         19.46212,
50382                         48.05333
50383                     ],
50384                     [
50385                         19.62064,
50386                         48.22938
50387                     ],
50388                     [
50389                         19.89585,
50390                         48.09387
50391                     ],
50392                     [
50393                         20.33766,
50394                         48.2643
50395                     ],
50396                     [
50397                         20.55395,
50398                         48.52358
50399                     ],
50400                     [
50401                         20.82335,
50402                         48.55714
50403                     ],
50404                     [
50405                         21.10271,
50406                         48.47096
50407                     ],
50408                     [
50409                         21.45863,
50410                         48.55513
50411                     ],
50412                     [
50413                         21.74536,
50414                         48.31435
50415                     ],
50416                     [
50417                         22.15293,
50418                         48.37179
50419                     ],
50420                     [
50421                         22.61255,
50422                         49.08914
50423                     ],
50424                     [
50425                         22.09997,
50426                         49.23814
50427                     ],
50428                     [
50429                         21.9686,
50430                         49.36363
50431                     ],
50432                     [
50433                         21.6244,
50434                         49.46989
50435                     ],
50436                     [
50437                         21.06873,
50438                         49.46402
50439                     ],
50440                     [
50441                         20.94336,
50442                         49.31088
50443                     ],
50444                     [
50445                         20.73052,
50446                         49.44006
50447                     ],
50448                     [
50449                         20.22804,
50450                         49.41714
50451                     ],
50452                     [
50453                         20.05234,
50454                         49.23052
50455                     ],
50456                     [
50457                         19.83682,
50458                         49.25529
50459                     ]
50460                 ]
50461             ],
50462             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
50463             "terms_text": "EEA Corine 2006"
50464         },
50465         {
50466             "name": "Slovakia EEA GMES Urban Atlas",
50467             "type": "tms",
50468             "template": "http://www.freemap.sk/tms/urbanatlas/{zoom}/{x}/{y}.png",
50469             "polygon": [
50470                 [
50471                     [
50472                         19.83682,
50473                         49.25529
50474                     ],
50475                     [
50476                         19.80075,
50477                         49.42385
50478                     ],
50479                     [
50480                         19.60437,
50481                         49.48058
50482                     ],
50483                     [
50484                         19.49179,
50485                         49.63961
50486                     ],
50487                     [
50488                         19.21831,
50489                         49.52604
50490                     ],
50491                     [
50492                         19.16778,
50493                         49.42521
50494                     ],
50495                     [
50496                         19.00308,
50497                         49.42236
50498                     ],
50499                     [
50500                         18.97611,
50501                         49.5308
50502                     ],
50503                     [
50504                         18.54685,
50505                         49.51425
50506                     ],
50507                     [
50508                         18.31432,
50509                         49.33818
50510                     ],
50511                     [
50512                         18.15913,
50513                         49.2961
50514                     ],
50515                     [
50516                         18.05564,
50517                         49.11134
50518                     ],
50519                     [
50520                         17.56396,
50521                         48.84938
50522                     ],
50523                     [
50524                         17.17929,
50525                         48.88816
50526                     ],
50527                     [
50528                         17.058,
50529                         48.81105
50530                     ],
50531                     [
50532                         16.90426,
50533                         48.61947
50534                     ],
50535                     [
50536                         16.79685,
50537                         48.38561
50538                     ],
50539                     [
50540                         17.06762,
50541                         48.01116
50542                     ],
50543                     [
50544                         17.32787,
50545                         47.97749
50546                     ],
50547                     [
50548                         17.51699,
50549                         47.82535
50550                     ],
50551                     [
50552                         17.74776,
50553                         47.73093
50554                     ],
50555                     [
50556                         18.29515,
50557                         47.72075
50558                     ],
50559                     [
50560                         18.67959,
50561                         47.75541
50562                     ],
50563                     [
50564                         18.89755,
50565                         47.81203
50566                     ],
50567                     [
50568                         18.79463,
50569                         47.88245
50570                     ],
50571                     [
50572                         18.84318,
50573                         48.04046
50574                     ],
50575                     [
50576                         19.46212,
50577                         48.05333
50578                     ],
50579                     [
50580                         19.62064,
50581                         48.22938
50582                     ],
50583                     [
50584                         19.89585,
50585                         48.09387
50586                     ],
50587                     [
50588                         20.33766,
50589                         48.2643
50590                     ],
50591                     [
50592                         20.55395,
50593                         48.52358
50594                     ],
50595                     [
50596                         20.82335,
50597                         48.55714
50598                     ],
50599                     [
50600                         21.10271,
50601                         48.47096
50602                     ],
50603                     [
50604                         21.45863,
50605                         48.55513
50606                     ],
50607                     [
50608                         21.74536,
50609                         48.31435
50610                     ],
50611                     [
50612                         22.15293,
50613                         48.37179
50614                     ],
50615                     [
50616                         22.61255,
50617                         49.08914
50618                     ],
50619                     [
50620                         22.09997,
50621                         49.23814
50622                     ],
50623                     [
50624                         21.9686,
50625                         49.36363
50626                     ],
50627                     [
50628                         21.6244,
50629                         49.46989
50630                     ],
50631                     [
50632                         21.06873,
50633                         49.46402
50634                     ],
50635                     [
50636                         20.94336,
50637                         49.31088
50638                     ],
50639                     [
50640                         20.73052,
50641                         49.44006
50642                     ],
50643                     [
50644                         20.22804,
50645                         49.41714
50646                     ],
50647                     [
50648                         20.05234,
50649                         49.23052
50650                     ],
50651                     [
50652                         19.83682,
50653                         49.25529
50654                     ]
50655                 ]
50656             ],
50657             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
50658             "terms_text": "EEA GMES Urban Atlas"
50659         },
50660         {
50661             "name": "Slovakia Historic Maps",
50662             "type": "tms",
50663             "template": "http://tms.freemap.sk/historicke/{zoom}/{x}/{y}.png",
50664             "scaleExtent": [
50665                 0,
50666                 12
50667             ],
50668             "polygon": [
50669                 [
50670                     [
50671                         16.8196949,
50672                         47.4927236
50673                     ],
50674                     [
50675                         16.8196949,
50676                         49.5030322
50677                     ],
50678                     [
50679                         22.8388318,
50680                         49.5030322
50681                     ],
50682                     [
50683                         22.8388318,
50684                         47.4927236
50685                     ],
50686                     [
50687                         16.8196949,
50688                         47.4927236
50689                     ]
50690                 ]
50691             ]
50692         },
50693         {
50694             "name": "South Africa CD:NGI Aerial",
50695             "type": "tms",
50696             "template": "http://{switch:a,b,c}.aerial.openstreetmap.org.za/ngi-aerial/{zoom}/{x}/{y}.jpg",
50697             "scaleExtent": [
50698                 1,
50699                 22
50700             ],
50701             "polygon": [
50702                 [
50703                     [
50704                         17.8396817,
50705                         -32.7983384
50706                     ],
50707                     [
50708                         17.8893509,
50709                         -32.6972835
50710                     ],
50711                     [
50712                         18.00364,
50713                         -32.6982187
50714                     ],
50715                     [
50716                         18.0991679,
50717                         -32.7485251
50718                     ],
50719                     [
50720                         18.2898747,
50721                         -32.5526645
50722                     ],
50723                     [
50724                         18.2930182,
50725                         -32.0487089
50726                     ],
50727                     [
50728                         18.105455,
50729                         -31.6454966
50730                     ],
50731                     [
50732                         17.8529257,
50733                         -31.3443951
50734                     ],
50735                     [
50736                         17.5480046,
50737                         -30.902171
50738                     ],
50739                     [
50740                         17.4044506,
50741                         -30.6374731
50742                     ],
50743                     [
50744                         17.2493704,
50745                         -30.3991663
50746                     ],
50747                     [
50748                         16.9936977,
50749                         -29.6543552
50750                     ],
50751                     [
50752                         16.7987996,
50753                         -29.19437
50754                     ],
50755                     [
50756                         16.5494139,
50757                         -28.8415949
50758                     ],
50759                     [
50760                         16.4498691,
50761                         -28.691876
50762                     ],
50763                     [
50764                         16.4491046,
50765                         -28.5515766
50766                     ],
50767                     [
50768                         16.6002551,
50769                         -28.4825663
50770                     ],
50771                     [
50772                         16.7514057,
50773                         -28.4486958
50774                     ],
50775                     [
50776                         16.7462192,
50777                         -28.2458973
50778                     ],
50779                     [
50780                         16.8855148,
50781                         -28.04729
50782                     ],
50783                     [
50784                         16.9929502,
50785                         -28.0244005
50786                     ],
50787                     [
50788                         17.0529659,
50789                         -28.0257086
50790                     ],
50791                     [
50792                         17.1007562,
50793                         -28.0338839
50794                     ],
50795                     [
50796                         17.2011527,
50797                         -28.0930546
50798                     ],
50799                     [
50800                         17.2026346,
50801                         -28.2328424
50802                     ],
50803                     [
50804                         17.2474611,
50805                         -28.2338215
50806                     ],
50807                     [
50808                         17.2507953,
50809                         -28.198892
50810                     ],
50811                     [
50812                         17.3511919,
50813                         -28.1975861
50814                     ],
50815                     [
50816                         17.3515624,
50817                         -28.2442655
50818                     ],
50819                     [
50820                         17.4015754,
50821                         -28.2452446
50822                     ],
50823                     [
50824                         17.4149122,
50825                         -28.3489751
50826                     ],
50827                     [
50828                         17.4008345,
50829                         -28.547997
50830                     ],
50831                     [
50832                         17.4526999,
50833                         -28.5489733
50834                     ],
50835                     [
50836                         17.4512071,
50837                         -28.6495106
50838                     ],
50839                     [
50840                         17.4983599,
50841                         -28.6872054
50842                     ],
50843                     [
50844                         17.6028204,
50845                         -28.6830048
50846                     ],
50847                     [
50848                         17.6499732,
50849                         -28.6967928
50850                     ],
50851                     [
50852                         17.6525928,
50853                         -28.7381457
50854                     ],
50855                     [
50856                         17.801386,
50857                         -28.7381457
50858                     ],
50859                     [
50860                         17.9994276,
50861                         -28.7560602
50862                     ],
50863                     [
50864                         18.0002748,
50865                         -28.7956172
50866                     ],
50867                     [
50868                         18.1574507,
50869                         -28.8718055
50870                     ],
50871                     [
50872                         18.5063811,
50873                         -28.8718055
50874                     ],
50875                     [
50876                         18.6153564,
50877                         -28.8295875
50878                     ],
50879                     [
50880                         18.9087513,
50881                         -28.8277516
50882                     ],
50883                     [
50884                         19.1046973,
50885                         -28.9488548
50886                     ],
50887                     [
50888                         19.1969071,
50889                         -28.9378513
50890                     ],
50891                     [
50892                         19.243012,
50893                         -28.8516164
50894                     ],
50895                     [
50896                         19.2314858,
50897                         -28.802963
50898                     ],
50899                     [
50900                         19.2587296,
50901                         -28.7009928
50902                     ],
50903                     [
50904                         19.4431493,
50905                         -28.6973163
50906                     ],
50907                     [
50908                         19.5500289,
50909                         -28.4958332
50910                     ],
50911                     [
50912                         19.6967264,
50913                         -28.4939914
50914                     ],
50915                     [
50916                         19.698822,
50917                         -28.4479358
50918                     ],
50919                     [
50920                         19.8507587,
50921                         -28.4433291
50922                     ],
50923                     [
50924                         19.8497109,
50925                         -28.4027818
50926                     ],
50927                     [
50928                         19.9953605,
50929                         -28.399095
50930                     ],
50931                     [
50932                         19.9893671,
50933                         -24.7497859
50934                     ],
50935                     [
50936                         20.2916682,
50937                         -24.9192346
50938                     ],
50939                     [
50940                         20.4724562,
50941                         -25.1501701
50942                     ],
50943                     [
50944                         20.6532441,
50945                         -25.4529449
50946                     ],
50947                     [
50948                         20.733265,
50949                         -25.6801957
50950                     ],
50951                     [
50952                         20.8281046,
50953                         -25.8963498
50954                     ],
50955                     [
50956                         20.8429232,
50957                         -26.215851
50958                     ],
50959                     [
50960                         20.6502804,
50961                         -26.4840868
50962                     ],
50963                     [
50964                         20.6532441,
50965                         -26.8204869
50966                     ],
50967                     [
50968                         21.0889134,
50969                         -26.846933
50970                     ],
50971                     [
50972                         21.6727695,
50973                         -26.8389998
50974                     ],
50975                     [
50976                         21.7765003,
50977                         -26.6696268
50978                     ],
50979                     [
50980                         21.9721069,
50981                         -26.6431395
50982                     ],
50983                     [
50984                         22.2803355,
50985                         -26.3274702
50986                     ],
50987                     [
50988                         22.5707817,
50989                         -26.1333967
50990                     ],
50991                     [
50992                         22.7752795,
50993                         -25.6775246
50994                     ],
50995                     [
50996                         23.0005235,
50997                         -25.2761948
50998                     ],
50999                     [
51000                         23.4658301,
51001                         -25.2735148
51002                     ],
51003                     [
51004                         23.883717,
51005                         -25.597366
51006                     ],
51007                     [
51008                         24.2364017,
51009                         -25.613402
51010                     ],
51011                     [
51012                         24.603905,
51013                         -25.7896563
51014                     ],
51015                     [
51016                         25.110704,
51017                         -25.7389432
51018                     ],
51019                     [
51020                         25.5078447,
51021                         -25.6855376
51022                     ],
51023                     [
51024                         25.6441766,
51025                         -25.4823781
51026                     ],
51027                     [
51028                         25.8419267,
51029                         -24.7805437
51030                     ],
51031                     [
51032                         25.846641,
51033                         -24.7538456
51034                     ],
51035                     [
51036                         26.3928487,
51037                         -24.6332894
51038                     ],
51039                     [
51040                         26.4739066,
51041                         -24.5653312
51042                     ],
51043                     [
51044                         26.5089966,
51045                         -24.4842437
51046                     ],
51047                     [
51048                         26.5861946,
51049                         -24.4075775
51050                     ],
51051                     [
51052                         26.7300635,
51053                         -24.3014458
51054                     ],
51055                     [
51056                         26.8567384,
51057                         -24.2499463
51058                     ],
51059                     [
51060                         26.8574402,
51061                         -24.1026901
51062                     ],
51063                     [
51064                         26.9215471,
51065                         -23.8990957
51066                     ],
51067                     [
51068                         26.931831,
51069                         -23.8461891
51070                     ],
51071                     [
51072                         26.9714827,
51073                         -23.6994344
51074                     ],
51075                     [
51076                         27.0006074,
51077                         -23.6367644
51078                     ],
51079                     [
51080                         27.0578041,
51081                         -23.6052574
51082                     ],
51083                     [
51084                         27.1360547,
51085                         -23.5203437
51086                     ],
51087                     [
51088                         27.3339623,
51089                         -23.3973792
51090                     ],
51091                     [
51092                         27.5144057,
51093                         -23.3593929
51094                     ],
51095                     [
51096                         27.5958145,
51097                         -23.2085465
51098                     ],
51099                     [
51100                         27.8098634,
51101                         -23.0994957
51102                     ],
51103                     [
51104                         27.8828506,
51105                         -23.0620496
51106                     ],
51107                     [
51108                         27.9382928,
51109                         -22.9496487
51110                     ],
51111                     [
51112                         28.0407556,
51113                         -22.8255118
51114                     ],
51115                     [
51116                         28.2056786,
51117                         -22.6552861
51118                     ],
51119                     [
51120                         28.3397223,
51121                         -22.5639374
51122                     ],
51123                     [
51124                         28.4906093,
51125                         -22.560697
51126                     ],
51127                     [
51128                         28.6108769,
51129                         -22.5400248
51130                     ],
51131                     [
51132                         28.828175,
51133                         -22.4550173
51134                     ],
51135                     [
51136                         28.9285324,
51137                         -22.4232328
51138                     ],
51139                     [
51140                         28.9594116,
51141                         -22.3090081
51142                     ],
51143                     [
51144                         29.0162574,
51145                         -22.208335
51146                     ],
51147                     [
51148                         29.2324117,
51149                         -22.1693453
51150                     ],
51151                     [
51152                         29.3531213,
51153                         -22.1842926
51154                     ],
51155                     [
51156                         29.6548952,
51157                         -22.1186426
51158                     ],
51159                     [
51160                         29.7777102,
51161                         -22.1361956
51162                     ],
51163                     [
51164                         29.9292989,
51165                         -22.1849425
51166                     ],
51167                     [
51168                         30.1166795,
51169                         -22.2830348
51170                     ],
51171                     [
51172                         30.2563377,
51173                         -22.2914767
51174                     ],
51175                     [
51176                         30.3033582,
51177                         -22.3395204
51178                     ],
51179                     [
51180                         30.5061784,
51181                         -22.3057617
51182                     ],
51183                     [
51184                         30.8374279,
51185                         -22.284983
51186                     ],
51187                     [
51188                         31.0058599,
51189                         -22.3077095
51190                     ],
51191                     [
51192                         31.1834152,
51193                         -22.3232913
51194                     ],
51195                     [
51196                         31.2930586,
51197                         -22.3674647
51198                     ],
51199                     [
51200                         31.5680579,
51201                         -23.1903385
51202                     ],
51203                     [
51204                         31.5568311,
51205                         -23.4430809
51206                     ],
51207                     [
51208                         31.6931122,
51209                         -23.6175209
51210                     ],
51211                     [
51212                         31.7119696,
51213                         -23.741136
51214                     ],
51215                     [
51216                         31.7774743,
51217                         -23.8800628
51218                     ],
51219                     [
51220                         31.8886337,
51221                         -23.9481098
51222                     ],
51223                     [
51224                         31.9144386,
51225                         -24.1746736
51226                     ],
51227                     [
51228                         31.9948307,
51229                         -24.3040878
51230                     ],
51231                     [
51232                         32.0166656,
51233                         -24.4405988
51234                     ],
51235                     [
51236                         32.0077331,
51237                         -24.6536578
51238                     ],
51239                     [
51240                         32.019643,
51241                         -24.9140701
51242                     ],
51243                     [
51244                         32.035523,
51245                         -25.0849767
51246                     ],
51247                     [
51248                         32.019643,
51249                         -25.3821442
51250                     ],
51251                     [
51252                         31.9928457,
51253                         -25.4493771
51254                     ],
51255                     [
51256                         31.9997931,
51257                         -25.5165725
51258                     ],
51259                     [
51260                         32.0057481,
51261                         -25.6078978
51262                     ],
51263                     [
51264                         32.0057481,
51265                         -25.6624806
51266                     ],
51267                     [
51268                         31.9362735,
51269                         -25.8403721
51270                     ],
51271                     [
51272                         31.9809357,
51273                         -25.9546537
51274                     ],
51275                     [
51276                         31.8687838,
51277                         -26.0037251
51278                     ],
51279                     [
51280                         31.4162062,
51281                         -25.7277683
51282                     ],
51283                     [
51284                         31.3229117,
51285                         -25.7438611
51286                     ],
51287                     [
51288                         31.2504595,
51289                         -25.8296526
51290                     ],
51291                     [
51292                         31.1393001,
51293                         -25.9162746
51294                     ],
51295                     [
51296                         31.1164727,
51297                         -25.9912361
51298                     ],
51299                     [
51300                         30.9656135,
51301                         -26.2665756
51302                     ],
51303                     [
51304                         30.8921689,
51305                         -26.3279703
51306                     ],
51307                     [
51308                         30.8534616,
51309                         -26.4035568
51310                     ],
51311                     [
51312                         30.8226943,
51313                         -26.4488849
51314                     ],
51315                     [
51316                         30.8022583,
51317                         -26.5240694
51318                     ],
51319                     [
51320                         30.8038369,
51321                         -26.8082089
51322                     ],
51323                     [
51324                         30.9020939,
51325                         -26.7807451
51326                     ],
51327                     [
51328                         30.9100338,
51329                         -26.8489495
51330                     ],
51331                     [
51332                         30.9824859,
51333                         -26.9082627
51334                     ],
51335                     [
51336                         30.976531,
51337                         -27.0029222
51338                     ],
51339                     [
51340                         31.0034434,
51341                         -27.0441587
51342                     ],
51343                     [
51344                         31.1543322,
51345                         -27.1980416
51346                     ],
51347                     [
51348                         31.5015607,
51349                         -27.311117
51350                     ],
51351                     [
51352                         31.9700183,
51353                         -27.311117
51354                     ],
51355                     [
51356                         31.9700183,
51357                         -27.120472
51358                     ],
51359                     [
51360                         31.9769658,
51361                         -27.050664
51362                     ],
51363                     [
51364                         32.0002464,
51365                         -26.7983892
51366                     ],
51367                     [
51368                         32.1069826,
51369                         -26.7984645
51370                     ],
51371                     [
51372                         32.3114546,
51373                         -26.8479493
51374                     ],
51375                     [
51376                         32.899986,
51377                         -26.8516059
51378                     ],
51379                     [
51380                         32.886091,
51381                         -26.9816971
51382                     ],
51383                     [
51384                         32.709427,
51385                         -27.4785436
51386                     ],
51387                     [
51388                         32.6240724,
51389                         -27.7775144
51390                     ],
51391                     [
51392                         32.5813951,
51393                         -28.07479
51394                     ],
51395                     [
51396                         32.5387178,
51397                         -28.2288046
51398                     ],
51399                     [
51400                         32.4275584,
51401                         -28.5021568
51402                     ],
51403                     [
51404                         32.3640388,
51405                         -28.5945699
51406                     ],
51407                     [
51408                         32.0702603,
51409                         -28.8469827
51410                     ],
51411                     [
51412                         31.9878832,
51413                         -28.9069497
51414                     ],
51415                     [
51416                         31.7764818,
51417                         -28.969487
51418                     ],
51419                     [
51420                         31.4638459,
51421                         -29.2859343
51422                     ],
51423                     [
51424                         31.359634,
51425                         -29.3854348
51426                     ],
51427                     [
51428                         31.1680825,
51429                         -29.6307408
51430                     ],
51431                     [
51432                         31.064863,
51433                         -29.7893535
51434                     ],
51435                     [
51436                         31.0534493,
51437                         -29.8470469
51438                     ],
51439                     [
51440                         31.0669933,
51441                         -29.8640319
51442                     ],
51443                     [
51444                         31.0455459,
51445                         -29.9502017
51446                     ],
51447                     [
51448                         30.9518556,
51449                         -30.0033946
51450                     ],
51451                     [
51452                         30.8651833,
51453                         -30.1024093
51454                     ],
51455                     [
51456                         30.7244725,
51457                         -30.392502
51458                     ],
51459                     [
51460                         30.3556256,
51461                         -30.9308873
51462                     ],
51463                     [
51464                         30.0972364,
51465                         -31.2458274
51466                     ],
51467                     [
51468                         29.8673136,
51469                         -31.4304296
51470                     ],
51471                     [
51472                         29.7409393,
51473                         -31.5014699
51474                     ],
51475                     [
51476                         29.481312,
51477                         -31.6978686
51478                     ],
51479                     [
51480                         28.8943171,
51481                         -32.2898903
51482                     ],
51483                     [
51484                         28.5497137,
51485                         -32.5894641
51486                     ],
51487                     [
51488                         28.1436499,
51489                         -32.8320732
51490                     ],
51491                     [
51492                         28.0748735,
51493                         -32.941689
51494                     ],
51495                     [
51496                         27.8450942,
51497                         -33.082869
51498                     ],
51499                     [
51500                         27.3757956,
51501                         -33.3860685
51502                     ],
51503                     [
51504                         26.8805407,
51505                         -33.6458951
51506                     ],
51507                     [
51508                         26.5916871,
51509                         -33.7480756
51510                     ],
51511                     [
51512                         26.4527308,
51513                         -33.7935795
51514                     ],
51515                     [
51516                         26.206754,
51517                         -33.7548943
51518                     ],
51519                     [
51520                         26.0077897,
51521                         -33.7223961
51522                     ],
51523                     [
51524                         25.8055494,
51525                         -33.7524272
51526                     ],
51527                     [
51528                         25.7511073,
51529                         -33.8006512
51530                     ],
51531                     [
51532                         25.6529079,
51533                         -33.8543597
51534                     ],
51535                     [
51536                         25.6529079,
51537                         -33.9469768
51538                     ],
51539                     [
51540                         25.7195789,
51541                         -34.0040115
51542                     ],
51543                     [
51544                         25.7202807,
51545                         -34.0511235
51546                     ],
51547                     [
51548                         25.5508915,
51549                         -34.063151
51550                     ],
51551                     [
51552                         25.3504571,
51553                         -34.0502627
51554                     ],
51555                     [
51556                         25.2810609,
51557                         -34.0020322
51558                     ],
51559                     [
51560                         25.0476316,
51561                         -33.9994588
51562                     ],
51563                     [
51564                         24.954724,
51565                         -34.0043594
51566                     ],
51567                     [
51568                         24.9496586,
51569                         -34.1010363
51570                     ],
51571                     [
51572                         24.8770358,
51573                         -34.1506456
51574                     ],
51575                     [
51576                         24.8762914,
51577                         -34.2005281
51578                     ],
51579                     [
51580                         24.8532574,
51581                         -34.2189562
51582                     ],
51583                     [
51584                         24.7645287,
51585                         -34.2017946
51586                     ],
51587                     [
51588                         24.5001356,
51589                         -34.2003254
51590                     ],
51591                     [
51592                         24.3486733,
51593                         -34.1163824
51594                     ],
51595                     [
51596                         24.1988819,
51597                         -34.1019039
51598                     ],
51599                     [
51600                         23.9963377,
51601                         -34.0514443
51602                     ],
51603                     [
51604                         23.8017509,
51605                         -34.0524332
51606                     ],
51607                     [
51608                         23.7493589,
51609                         -34.0111855
51610                     ],
51611                     [
51612                         23.4973536,
51613                         -34.009014
51614                     ],
51615                     [
51616                         23.4155191,
51617                         -34.0434586
51618                     ],
51619                     [
51620                         23.4154284,
51621                         -34.1140433
51622                     ],
51623                     [
51624                         22.9000853,
51625                         -34.0993009
51626                     ],
51627                     [
51628                         22.8412418,
51629                         -34.0547911
51630                     ],
51631                     [
51632                         22.6470321,
51633                         -34.0502627
51634                     ],
51635                     [
51636                         22.6459843,
51637                         -34.0072768
51638                     ],
51639                     [
51640                         22.570016,
51641                         -34.0064081
51642                     ],
51643                     [
51644                         22.5050499,
51645                         -34.0645866
51646                     ],
51647                     [
51648                         22.2519968,
51649                         -34.0645866
51650                     ],
51651                     [
51652                         22.2221334,
51653                         -34.1014701
51654                     ],
51655                     [
51656                         22.1621197,
51657                         -34.1057019
51658                     ],
51659                     [
51660                         22.1712431,
51661                         -34.1521766
51662                     ],
51663                     [
51664                         22.1576913,
51665                         -34.2180897
51666                     ],
51667                     [
51668                         22.0015632,
51669                         -34.2172232
51670                     ],
51671                     [
51672                         21.9496952,
51673                         -34.3220009
51674                     ],
51675                     [
51676                         21.8611528,
51677                         -34.4007145
51678                     ],
51679                     [
51680                         21.5614708,
51681                         -34.4020114
51682                     ],
51683                     [
51684                         21.5468011,
51685                         -34.3661242
51686                     ],
51687                     [
51688                         21.501744,
51689                         -34.3669892
51690                     ],
51691                     [
51692                         21.5006961,
51693                         -34.4020114
51694                     ],
51695                     [
51696                         21.4194886,
51697                         -34.4465247
51698                     ],
51699                     [
51700                         21.1978706,
51701                         -34.4478208
51702                     ],
51703                     [
51704                         21.0988193,
51705                         -34.3991325
51706                     ],
51707                     [
51708                         21.0033746,
51709                         -34.3753872
51710                     ],
51711                     [
51712                         20.893192,
51713                         -34.3997115
51714                     ],
51715                     [
51716                         20.8976647,
51717                         -34.4854003
51718                     ],
51719                     [
51720                         20.7446802,
51721                         -34.4828092
51722                     ],
51723                     [
51724                         20.5042011,
51725                         -34.486264
51726                     ],
51727                     [
51728                         20.2527197,
51729                         -34.701477
51730                     ],
51731                     [
51732                         20.0803502,
51733                         -34.8361855
51734                     ],
51735                     [
51736                         19.9923317,
51737                         -34.8379056
51738                     ],
51739                     [
51740                         19.899074,
51741                         -34.8275845
51742                     ],
51743                     [
51744                         19.8938348,
51745                         -34.7936018
51746                     ],
51747                     [
51748                         19.5972963,
51749                         -34.7961833
51750                     ],
51751                     [
51752                         19.3929677,
51753                         -34.642015
51754                     ],
51755                     [
51756                         19.2877095,
51757                         -34.6404784
51758                     ],
51759                     [
51760                         19.2861377,
51761                         -34.5986563
51762                     ],
51763                     [
51764                         19.3474363,
51765                         -34.5244458
51766                     ],
51767                     [
51768                         19.3285256,
51769                         -34.4534372
51770                     ],
51771                     [
51772                         19.098001,
51773                         -34.449981
51774                     ],
51775                     [
51776                         19.0725583,
51777                         -34.3802371
51778                     ],
51779                     [
51780                         19.0023531,
51781                         -34.3525593
51782                     ],
51783                     [
51784                         18.9520568,
51785                         -34.3949373
51786                     ],
51787                     [
51788                         18.7975006,
51789                         -34.3936403
51790                     ],
51791                     [
51792                         18.7984174,
51793                         -34.1016376
51794                     ],
51795                     [
51796                         18.501748,
51797                         -34.1015292
51798                     ],
51799                     [
51800                         18.4999545,
51801                         -34.3616945
51802                     ],
51803                     [
51804                         18.4477325,
51805                         -34.3620007
51806                     ],
51807                     [
51808                         18.4479944,
51809                         -34.3522691
51810                     ],
51811                     [
51812                         18.3974362,
51813                         -34.3514041
51814                     ],
51815                     [
51816                         18.3971742,
51817                         -34.3022959
51818                     ],
51819                     [
51820                         18.3565705,
51821                         -34.3005647
51822                     ],
51823                     [
51824                         18.3479258,
51825                         -34.2020436
51826                     ],
51827                     [
51828                         18.2972095,
51829                         -34.1950274
51830                     ],
51831                     [
51832                         18.2951139,
51833                         -33.9937138
51834                     ],
51835                     [
51836                         18.3374474,
51837                         -33.9914079
51838                     ],
51839                     [
51840                         18.3476638,
51841                         -33.8492427
51842                     ],
51843                     [
51844                         18.3479258,
51845                         -33.781555
51846                     ],
51847                     [
51848                         18.4124718,
51849                         -33.7448849
51850                     ],
51851                     [
51852                         18.3615477,
51853                         -33.6501624
51854                     ],
51855                     [
51856                         18.2992013,
51857                         -33.585591
51858                     ],
51859                     [
51860                         18.2166839,
51861                         -33.448872
51862                     ],
51863                     [
51864                         18.1389858,
51865                         -33.3974083
51866                     ],
51867                     [
51868                         17.9473472,
51869                         -33.1602647
51870                     ],
51871                     [
51872                         17.8855247,
51873                         -33.0575732
51874                     ],
51875                     [
51876                         17.8485884,
51877                         -32.9668505
51878                     ],
51879                     [
51880                         17.8396817,
51881                         -32.8507302
51882                     ]
51883                 ]
51884             ]
51885         },
51886         {
51887             "name": "South Tyrol Orthofoto 2011",
51888             "type": "tms",
51889             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_OF2011_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
51890             "polygon": [
51891                 [
51892                     [
51893                         10.373383,
51894                         46.213553
51895                     ],
51896                     [
51897                         10.373383,
51898                         47.098175
51899                     ],
51900                     [
51901                         12.482758,
51902                         47.098175
51903                     ],
51904                     [
51905                         12.482758,
51906                         46.213553
51907                     ],
51908                     [
51909                         10.373383,
51910                         46.213553
51911                     ]
51912                 ]
51913             ],
51914             "id": "sdi.provinz.bz.it-WMTS_OF2011_APB-PAB"
51915         },
51916         {
51917             "name": "South Tyrol Topomap",
51918             "type": "tms",
51919             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_TOPOMAP_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
51920             "polygon": [
51921                 [
51922                     [
51923                         10.373383,
51924                         46.213553
51925                     ],
51926                     [
51927                         10.373383,
51928                         47.098175
51929                     ],
51930                     [
51931                         12.482758,
51932                         47.098175
51933                     ],
51934                     [
51935                         12.482758,
51936                         46.213553
51937                     ],
51938                     [
51939                         10.373383,
51940                         46.213553
51941                     ]
51942                 ]
51943             ],
51944             "id": "sdi.provinz.bz.it-WMTS_TOPOMAP_APB-PAB"
51945         },
51946         {
51947             "name": "Stadt Uster Orthophoto 2008 10cm",
51948             "type": "tms",
51949             "template": "http://mapproxy.sosm.ch:8080/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw",
51950             "polygon": [
51951                 [
51952                     [
51953                         8.6,
51954                         47.31
51955                     ],
51956                     [
51957                         8.6,
51958                         47.39
51959                     ],
51960                     [
51961                         8.77,
51962                         47.39
51963                     ],
51964                     [
51965                         8.77,
51966                         47.31
51967                     ],
51968                     [
51969                         8.6,
51970                         47.31
51971                     ]
51972                 ]
51973             ],
51974             "terms_text": "Stadt Uster Vermessung Orthophoto 2008"
51975         },
51976         {
51977             "name": "Stevns (Denmark)",
51978             "type": "tms",
51979             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/stevns/2009/{zoom}/{x}/{y}.png",
51980             "scaleExtent": [
51981                 0,
51982                 20
51983             ],
51984             "polygon": [
51985                 [
51986                     [
51987                         12.0913942,
51988                         55.3491574
51989                     ],
51990                     [
51991                         12.0943104,
51992                         55.3842256
51993                     ],
51994                     [
51995                         12.1573875,
51996                         55.3833103
51997                     ],
51998                     [
51999                         12.1587287,
52000                         55.4013326
52001                     ],
52002                     [
52003                         12.1903468,
52004                         55.400558
52005                     ],
52006                     [
52007                         12.1931411,
52008                         55.4364665
52009                     ],
52010                     [
52011                         12.2564251,
52012                         55.4347995
52013                     ],
52014                     [
52015                         12.2547073,
52016                         55.4168882
52017                     ],
52018                     [
52019                         12.3822489,
52020                         55.4134349
52021                     ],
52022                     [
52023                         12.3795942,
52024                         55.3954143
52025                     ],
52026                     [
52027                         12.4109213,
52028                         55.3946958
52029                     ],
52030                     [
52031                         12.409403,
52032                         55.3766417
52033                     ],
52034                     [
52035                         12.4407807,
52036                         55.375779
52037                     ],
52038                     [
52039                         12.4394142,
52040                         55.3578314
52041                     ],
52042                     [
52043                         12.4707413,
52044                         55.3569971
52045                     ],
52046                     [
52047                         12.4629475,
52048                         55.2672214
52049                     ],
52050                     [
52051                         12.4315633,
52052                         55.2681491
52053                     ],
52054                     [
52055                         12.430045,
52056                         55.2502103
52057                     ],
52058                     [
52059                         12.3672011,
52060                         55.2519673
52061                     ],
52062                     [
52063                         12.3656858,
52064                         55.2340267
52065                     ],
52066                     [
52067                         12.2714604,
52068                         55.2366031
52069                     ],
52070                     [
52071                         12.2744467,
52072                         55.272476
52073                     ],
52074                     [
52075                         12.2115654,
52076                         55.2741475
52077                     ],
52078                     [
52079                         12.2130078,
52080                         55.2920322
52081                     ],
52082                     [
52083                         12.1815665,
52084                         55.2928638
52085                     ],
52086                     [
52087                         12.183141,
52088                         55.3107091
52089                     ],
52090                     [
52091                         12.2144897,
52092                         55.3100981
52093                     ],
52094                     [
52095                         12.2159927,
52096                         55.3279764
52097                     ],
52098                     [
52099                         12.1214458,
52100                         55.3303379
52101                     ],
52102                     [
52103                         12.1229489,
52104                         55.3483291
52105                     ]
52106                 ]
52107             ],
52108             "terms_text": "Stevns Kommune"
52109         },
52110         {
52111             "name": "Surrey Air Survey",
52112             "type": "tms",
52113             "template": "http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png",
52114             "scaleExtent": [
52115                 8,
52116                 19
52117             ],
52118             "polygon": [
52119                 [
52120                     [
52121                         -0.752478,
52122                         51.0821941
52123                     ],
52124                     [
52125                         -0.7595183,
52126                         51.0856254
52127                     ],
52128                     [
52129                         -0.8014342,
52130                         51.1457917
52131                     ],
52132                     [
52133                         -0.8398864,
52134                         51.1440686
52135                     ],
52136                     [
52137                         -0.8357665,
52138                         51.1802397
52139                     ],
52140                     [
52141                         -0.8529549,
52142                         51.2011266
52143                     ],
52144                     [
52145                         -0.8522683,
52146                         51.2096231
52147                     ],
52148                     [
52149                         -0.8495217,
52150                         51.217903
52151                     ],
52152                     [
52153                         -0.8266907,
52154                         51.2403696
52155                     ],
52156                     [
52157                         -0.8120995,
52158                         51.2469248
52159                     ],
52160                     [
52161                         -0.7736474,
52162                         51.2459577
52163                     ],
52164                     [
52165                         -0.7544213,
52166                         51.2381127
52167                     ],
52168                     [
52169                         -0.754078,
52170                         51.233921
52171                     ],
52172                     [
52173                         -0.7446366,
52174                         51.2333836
52175                     ],
52176                     [
52177                         -0.7430693,
52178                         51.2847178
52179                     ],
52180                     [
52181                         -0.751503,
52182                         51.3069524
52183                     ],
52184                     [
52185                         -0.7664376,
52186                         51.3121032
52187                     ],
52188                     [
52189                         -0.7820588,
52190                         51.3270157
52191                     ],
52192                     [
52193                         -0.7815438,
52194                         51.3388135
52195                     ],
52196                     [
52197                         -0.7374268,
52198                         51.3720456
52199                     ],
52200                     [
52201                         -0.7192307,
52202                         51.3769748
52203                     ],
52204                     [
52205                         -0.6795769,
52206                         51.3847961
52207                     ],
52208                     [
52209                         -0.6807786,
52210                         51.3901523
52211                     ],
52212                     [
52213                         -0.6531411,
52214                         51.3917591
52215                     ],
52216                     [
52217                         -0.6301385,
52218                         51.3905808
52219                     ],
52220                     [
52221                         -0.6291085,
52222                         51.3970074
52223                     ],
52224                     [
52225                         -0.6234437,
52226                         51.3977572
52227                     ],
52228                     [
52229                         -0.613144,
52230                         51.4295552
52231                     ],
52232                     [
52233                         -0.6002471,
52234                         51.4459121
52235                     ],
52236                     [
52237                         -0.5867081,
52238                         51.4445365
52239                     ],
52240                     [
52241                         -0.5762368,
52242                         51.453202
52243                     ],
52244                     [
52245                         -0.5626755,
52246                         51.4523462
52247                     ],
52248                     [
52249                         -0.547741,
52250                         51.4469972
52251                     ],
52252                     [
52253                         -0.5372697,
52254                         51.4448575
52255                     ],
52256                     [
52257                         -0.537098,
52258                         51.4526671
52259                     ],
52260                     [
52261                         -0.5439644,
52262                         51.4545926
52263                     ],
52264                     [
52265                         -0.5405312,
52266                         51.4698865
52267                     ],
52268                     [
52269                         -0.5309182,
52270                         51.4760881
52271                     ],
52272                     [
52273                         -0.5091172,
52274                         51.4744843
52275                     ],
52276                     [
52277                         -0.5086022,
52278                         51.4695657
52279                     ],
52280                     [
52281                         -0.4900628,
52282                         51.4682825
52283                     ],
52284                     [
52285                         -0.4526406,
52286                         51.4606894
52287                     ],
52288                     [
52289                         -0.4486924,
52290                         51.4429316
52291                     ],
52292                     [
52293                         -0.4414826,
52294                         51.4418616
52295                     ],
52296                     [
52297                         -0.4418259,
52298                         51.4369394
52299                     ],
52300                     [
52301                         -0.4112702,
52302                         51.4380095
52303                     ],
52304                     [
52305                         -0.4014855,
52306                         51.4279498
52307                     ],
52308                     [
52309                         -0.3807145,
52310                         51.4262372
52311                     ],
52312                     [
52313                         -0.3805428,
52314                         51.4161749
52315                     ],
52316                     [
52317                         -0.3491288,
52318                         51.4138195
52319                     ],
52320                     [
52321                         -0.3274994,
52322                         51.4037544
52323                     ],
52324                     [
52325                         -0.3039818,
52326                         51.3990424
52327                     ],
52328                     [
52329                         -0.3019219,
52330                         51.3754747
52331                     ],
52332                     [
52333                         -0.309475,
52334                         51.369688
52335                     ],
52336                     [
52337                         -0.3111916,
52338                         51.3529669
52339                     ],
52340                     [
52341                         -0.2955704,
52342                         51.3541462
52343                     ],
52344                     [
52345                         -0.2923089,
52346                         51.3673303
52347                     ],
52348                     [
52349                         -0.2850991,
52350                         51.3680805
52351                     ],
52352                     [
52353                         -0.2787476,
52354                         51.3771891
52355                     ],
52356                     [
52357                         -0.2655297,
52358                         51.3837247
52359                     ],
52360                     [
52361                         -0.2411538,
52362                         51.3847961
52363                     ],
52364                     [
52365                         -0.2123147,
52366                         51.3628288
52367                     ],
52368                     [
52369                         -0.2107697,
52370                         51.3498578
52371                     ],
52372                     [
52373                         -0.190857,
52374                         51.3502867
52375                     ],
52376                     [
52377                         -0.1542931,
52378                         51.3338802
52379                     ],
52380                     [
52381                         -0.1496583,
52382                         51.3057719
52383                     ],
52384                     [
52385                         -0.1074296,
52386                         51.2966491
52387                     ],
52388                     [
52389                         -0.0887185,
52390                         51.3099571
52391                     ],
52392                     [
52393                         -0.0878602,
52394                         51.3220811
52395                     ],
52396                     [
52397                         -0.0652009,
52398                         51.3215448
52399                     ],
52400                     [
52401                         -0.0641709,
52402                         51.3264793
52403                     ],
52404                     [
52405                         -0.0519829,
52406                         51.3263721
52407                     ],
52408                     [
52409                         -0.0528412,
52410                         51.334631
52411                     ],
52412                     [
52413                         -0.0330779,
52414                         51.3430876
52415                     ],
52416                     [
52417                         0.0019187,
52418                         51.3376339
52419                     ],
52420                     [
52421                         0.0118751,
52422                         51.3281956
52423                     ],
52424                     [
52425                         0.013935,
52426                         51.2994398
52427                     ],
52428                     [
52429                         0.0202865,
52430                         51.2994398
52431                     ],
52432                     [
52433                         0.0240631,
52434                         51.3072743
52435                     ],
52436                     [
52437                         0.0331611,
52438                         51.3086694
52439                     ],
52440                     [
52441                         0.0455207,
52442                         51.30545
52443                     ],
52444                     [
52445                         0.0523872,
52446                         51.2877392
52447                     ],
52448                     [
52449                         0.0616569,
52450                         51.2577764
52451                     ],
52452                     [
52453                         0.0640602,
52454                         51.2415518
52455                     ],
52456                     [
52457                         0.0462074,
52458                         51.2126342
52459                     ],
52460                     [
52461                         0.0407142,
52462                         51.2109136
52463                     ],
52464                     [
52465                         0.0448341,
52466                         51.1989753
52467                     ],
52468                     [
52469                         0.0494689,
52470                         51.1997283
52471                     ],
52472                     [
52473                         0.0558204,
52474                         51.1944573
52475                     ],
52476                     [
52477                         0.0611419,
52478                         51.1790713
52479                     ],
52480                     [
52481                         0.0623435,
52482                         51.1542061
52483                     ],
52484                     [
52485                         0.0577087,
52486                         51.1417146
52487                     ],
52488                     [
52489                         0.0204582,
52490                         51.1365447
52491                     ],
52492                     [
52493                         -0.0446015,
52494                         51.1336364
52495                     ],
52496                     [
52497                         -0.1566964,
52498                         51.1352522
52499                     ],
52500                     [
52501                         -0.1572114,
52502                         51.1290043
52503                     ],
52504                     [
52505                         -0.2287942,
52506                         51.1183379
52507                     ],
52508                     [
52509                         -0.2473336,
52510                         51.1183379
52511                     ],
52512                     [
52513                         -0.2500802,
52514                         51.1211394
52515                     ],
52516                     [
52517                         -0.299347,
52518                         51.1137042
52519                     ],
52520                     [
52521                         -0.3221779,
52522                         51.1119799
52523                     ],
52524                     [
52525                         -0.3223496,
52526                         51.1058367
52527                     ],
52528                     [
52529                         -0.3596001,
52530                         51.1019563
52531                     ],
52532                     [
52533                         -0.3589135,
52534                         51.1113333
52535                     ],
52536                     [
52537                         -0.3863793,
52538                         51.1117644
52539                     ],
52540                     [
52541                         -0.3869014,
52542                         51.1062516
52543                     ],
52544                     [
52545                         -0.4281001,
52546                         51.0947174
52547                     ],
52548                     [
52549                         -0.4856784,
52550                         51.0951554
52551                     ],
52552                     [
52553                         -0.487135,
52554                         51.0872266
52555                     ],
52556                     [
52557                         -0.5297404,
52558                         51.0865404
52559                     ],
52560                     [
52561                         -0.5302259,
52562                         51.0789914
52563                     ],
52564                     [
52565                         -0.61046,
52566                         51.076551
52567                     ],
52568                     [
52569                         -0.6099745,
52570                         51.080669
52571                     ],
52572                     [
52573                         -0.6577994,
52574                         51.0792202
52575                     ],
52576                     [
52577                         -0.6582849,
52578                         51.0743394
52579                     ],
52580                     [
52581                         -0.6836539,
52582                         51.0707547
52583                     ],
52584                     [
52585                         -0.6997979,
52586                         51.070831
52587                     ],
52588                     [
52589                         -0.7296581,
52590                         51.0744919
52591                     ]
52592                 ]
52593             ]
52594         },
52595         {
52596             "name": "Toulouse - Orthophotoplan 2007",
52597             "type": "tms",
52598             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2007/{zoom}/{x}/{y}",
52599             "scaleExtent": [
52600                 0,
52601                 22
52602             ],
52603             "polygon": [
52604                 [
52605                     [
52606                         1.1919978,
52607                         43.6328791
52608                     ],
52609                     [
52610                         1.2015377,
52611                         43.6329729
52612                     ],
52613                     [
52614                         1.2011107,
52615                         43.6554932
52616                     ],
52617                     [
52618                         1.2227985,
52619                         43.6557029
52620                     ],
52621                     [
52622                         1.2226231,
52623                         43.6653353
52624                     ],
52625                     [
52626                         1.2275341,
52627                         43.6653849
52628                     ],
52629                     [
52630                         1.2275417,
52631                         43.6656387
52632                     ],
52633                     [
52634                         1.2337568,
52635                         43.6656883
52636                     ],
52637                     [
52638                         1.2337644,
52639                         43.6650153
52640                     ],
52641                     [
52642                         1.2351218,
52643                         43.6650319
52644                     ],
52645                     [
52646                         1.2350913,
52647                         43.6670729
52648                     ],
52649                     [
52650                         1.2443566,
52651                         43.6671556
52652                     ],
52653                     [
52654                         1.2441584,
52655                         43.6743925
52656                     ],
52657                     [
52658                         1.2493973,
52659                         43.6744256
52660                     ],
52661                     [
52662                         1.2493973,
52663                         43.6746628
52664                     ],
52665                     [
52666                         1.2555666,
52667                         43.6747234
52668                     ],
52669                     [
52670                         1.2555742,
52671                         43.6744532
52672                     ],
52673                     [
52674                         1.2569545,
52675                         43.6744697
52676                     ],
52677                     [
52678                         1.2568782,
52679                         43.678529
52680                     ],
52681                     [
52682                         1.2874873,
52683                         43.6788257
52684                     ],
52685                     [
52686                         1.2870803,
52687                         43.7013229
52688                     ],
52689                     [
52690                         1.3088219,
52691                         43.7014632
52692                     ],
52693                     [
52694                         1.3086493,
52695                         43.7127673
52696                     ],
52697                     [
52698                         1.3303262,
52699                         43.7129544
52700                     ],
52701                     [
52702                         1.3300242,
52703                         43.7305221
52704                     ],
52705                     [
52706                         1.3367106,
52707                         43.7305845
52708                     ],
52709                     [
52710                         1.3367322,
52711                         43.7312235
52712                     ],
52713                     [
52714                         1.3734338,
52715                         43.7310456
52716                     ],
52717                     [
52718                         1.3735848,
52719                         43.7245772
52720                     ],
52721                     [
52722                         1.4604504,
52723                         43.7252947
52724                     ],
52725                     [
52726                         1.4607783,
52727                         43.7028034
52728                     ],
52729                     [
52730                         1.4824875,
52731                         43.7029516
52732                     ],
52733                     [
52734                         1.4829828,
52735                         43.6692071
52736                     ],
52737                     [
52738                         1.5046832,
52739                         43.6693616
52740                     ],
52741                     [
52742                         1.5048383,
52743                         43.6581174
52744                     ],
52745                     [
52746                         1.5265475,
52747                         43.6582656
52748                     ],
52749                     [
52750                         1.5266945,
52751                         43.6470298
52752                     ],
52753                     [
52754                         1.548368,
52755                         43.6471633
52756                     ],
52757                     [
52758                         1.5485357,
52759                         43.6359385
52760                     ],
52761                     [
52762                         1.5702172,
52763                         43.636082
52764                     ],
52765                     [
52766                         1.5705123,
52767                         43.6135777
52768                     ],
52769                     [
52770                         1.5488166,
52771                         43.6134276
52772                     ],
52773                     [
52774                         1.549097,
52775                         43.5909479
52776                     ],
52777                     [
52778                         1.5707695,
52779                         43.5910694
52780                     ],
52781                     [
52782                         1.5709373,
52783                         43.5798341
52784                     ],
52785                     [
52786                         1.5793714,
52787                         43.5798894
52788                     ],
52789                     [
52790                         1.5794782,
52791                         43.5737682
52792                     ],
52793                     [
52794                         1.5809119,
52795                         43.5737792
52796                     ],
52797                     [
52798                         1.5810859,
52799                         43.5573794
52800                     ],
52801                     [
52802                         1.5712334,
52803                         43.5573131
52804                     ],
52805                     [
52806                         1.5716504,
52807                         43.5235497
52808                     ],
52809                     [
52810                         1.3984804,
52811                         43.5222618
52812                     ],
52813                     [
52814                         1.3986509,
52815                         43.5110113
52816                     ],
52817                     [
52818                         1.3120959,
52819                         43.5102543
52820                     ],
52821                     [
52822                         1.3118968,
52823                         43.5215192
52824                     ],
52825                     [
52826                         1.2902569,
52827                         43.5213126
52828                     ],
52829                     [
52830                         1.2898637,
52831                         43.5438168
52832                     ],
52833                     [
52834                         1.311517,
52835                         43.5440133
52836                     ],
52837                     [
52838                         1.3113271,
52839                         43.5552596
52840                     ],
52841                     [
52842                         1.3036924,
52843                         43.5551924
52844                     ],
52845                     [
52846                         1.3036117,
52847                         43.5595099
52848                     ],
52849                     [
52850                         1.2955449,
52851                         43.5594317
52852                     ],
52853                     [
52854                         1.2955449,
52855                         43.5595489
52856                     ],
52857                     [
52858                         1.2895595,
52859                         43.5594473
52860                     ],
52861                     [
52862                         1.2892899,
52863                         43.5775366
52864                     ],
52865                     [
52866                         1.2675698,
52867                         43.5773647
52868                     ],
52869                     [
52870                         1.2673973,
52871                         43.5886141
52872                     ],
52873                     [
52874                         1.25355,
52875                         43.5885047
52876                     ],
52877                     [
52878                         1.2533774,
52879                         43.5956282
52880                     ],
52881                     [
52882                         1.2518029,
52883                         43.5956282
52884                     ],
52885                     [
52886                         1.2518029,
52887                         43.5949409
52888                     ],
52889                     [
52890                         1.2350437,
52891                         43.5947847
52892                     ],
52893                     [
52894                         1.2350437,
52895                         43.5945972
52896                     ],
52897                     [
52898                         1.2239572,
52899                         43.5945972
52900                     ],
52901                     [
52902                         1.2239357,
52903                         43.5994708
52904                     ],
52905                     [
52906                         1.2139708,
52907                         43.599299
52908                     ],
52909                     [
52910                         1.2138845,
52911                         43.6046408
52912                     ],
52913                     [
52914                         1.2020647,
52915                         43.6044846
52916                     ],
52917                     [
52918                         1.2019464,
52919                         43.61048
52920                     ],
52921                     [
52922                         1.1924294,
52923                         43.6103695
52924                     ]
52925                 ]
52926             ],
52927             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
52928             "terms_text": "ToulouseMetropole"
52929         },
52930         {
52931             "name": "Toulouse - Orthophotoplan 2011",
52932             "type": "tms",
52933             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2011/{zoom}/{x}/{y}",
52934             "scaleExtent": [
52935                 0,
52936                 22
52937             ],
52938             "polygon": [
52939                 [
52940                     [
52941                         1.1135067,
52942                         43.6867566
52943                     ],
52944                     [
52945                         1.1351836,
52946                         43.6870842
52947                     ],
52948                     [
52949                         1.1348907,
52950                         43.6983471
52951                     ],
52952                     [
52953                         1.1782867,
52954                         43.6990338
52955                     ],
52956                     [
52957                         1.1779903,
52958                         43.7102786
52959                     ],
52960                     [
52961                         1.1996591,
52962                         43.7106144
52963                     ],
52964                     [
52965                         1.1993387,
52966                         43.7218722
52967                     ],
52968                     [
52969                         1.2427356,
52970                         43.7225269
52971                     ],
52972                     [
52973                         1.2424336,
52974                         43.7337491
52975                     ],
52976                     [
52977                         1.2641536,
52978                         43.734092
52979                     ],
52980                     [
52981                         1.2638301,
52982                         43.7453588
52983                     ],
52984                     [
52985                         1.2855285,
52986                         43.7456548
52987                     ],
52988                     [
52989                         1.2852481,
52990                         43.756935
52991                     ],
52992                     [
52993                         1.306925,
52994                         43.757231
52995                     ],
52996                     [
52997                         1.3066446,
52998                         43.7684779
52999                     ],
53000                     [
53001                         1.3283431,
53002                         43.7687894
53003                     ],
53004                     [
53005                         1.3280842,
53006                         43.780034
53007                     ],
53008                     [
53009                         1.4367275,
53010                         43.7815757
53011                     ],
53012                     [
53013                         1.4373098,
53014                         43.7591004
53015                     ],
53016                     [
53017                         1.4590083,
53018                         43.7593653
53019                     ],
53020                     [
53021                         1.4593318,
53022                         43.7481479
53023                     ],
53024                     [
53025                         1.4810303,
53026                         43.7483972
53027                     ],
53028                     [
53029                         1.4813322,
53030                         43.7371777
53031                     ],
53032                     [
53033                         1.5030307,
53034                         43.7374115
53035                     ],
53036                     [
53037                         1.5035915,
53038                         43.7149664
53039                     ],
53040                     [
53041                         1.5253115,
53042                         43.7151846
53043                     ],
53044                     [
53045                         1.5256135,
53046                         43.7040057
53047                     ],
53048                     [
53049                         1.5472688,
53050                         43.7042552
53051                     ],
53052                     [
53053                         1.5475708,
53054                         43.6930431
53055                     ],
53056                     [
53057                         1.5692045,
53058                         43.6932926
53059                     ],
53060                     [
53061                         1.5695712,
53062                         43.6820316
53063                     ],
53064                     [
53065                         1.5912049,
53066                         43.6822656
53067                     ],
53068                     [
53069                         1.5917441,
53070                         43.6597998
53071                     ],
53072                     [
53073                         1.613421,
53074                         43.6600339
53075                     ],
53076                     [
53077                         1.613723,
53078                         43.6488291
53079                     ],
53080                     [
53081                         1.6353783,
53082                         43.6490788
53083                     ],
53084                     [
53085                         1.6384146,
53086                         43.5140731
53087                     ],
53088                     [
53089                         1.2921649,
53090                         43.5094658
53091                     ],
53092                     [
53093                         1.2918629,
53094                         43.5206966
53095                     ],
53096                     [
53097                         1.2702076,
53098                         43.5203994
53099                     ],
53100                     [
53101                         1.2698841,
53102                         43.5316437
53103                     ],
53104                     [
53105                         1.2482288,
53106                         43.531331
53107                     ],
53108                     [
53109                         1.2476048,
53110                         43.5537788
53111                     ],
53112                     [
53113                         1.2259628,
53114                         43.5534914
53115                     ],
53116                     [
53117                         1.2256819,
53118                         43.564716
53119                     ],
53120                     [
53121                         1.2039835,
53122                         43.564419
53123                     ],
53124                     [
53125                         1.2033148,
53126                         43.5869049
53127                     ],
53128                     [
53129                         1.1816164,
53130                         43.5865611
53131                     ],
53132                     [
53133                         1.1810237,
53134                         43.6090368
53135                     ],
53136                     [
53137                         1.1592821,
53138                         43.6086932
53139                     ],
53140                     [
53141                         1.1589585,
53142                         43.6199523
53143                     ],
53144                     [
53145                         1.1372601,
53146                         43.6196244
53147                     ],
53148                     [
53149                         1.1365933,
53150                         43.642094
53151                     ],
53152                     [
53153                         1.1149055,
53154                         43.6417629
53155                     ]
53156                 ]
53157             ],
53158             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
53159             "terms_text": "ToulouseMetropole"
53160         },
53161         {
53162             "name": "Tours - Orthophotos 2008",
53163             "type": "tms",
53164             "template": "http://tms.mapspot.ge/tms/2/nonstandard/{zoom}/{x}/{y}.jpeg",
53165             "polygon": [
53166                 [
53167                     [
53168                         0.5457462,
53169                         47.465264
53170                     ],
53171                     [
53172                         0.54585,
53173                         47.4608163
53174                     ],
53175                     [
53176                         0.5392188,
53177                         47.4606983
53178                     ],
53179                     [
53180                         0.5393484,
53181                         47.456243
53182                     ],
53183                     [
53184                         0.5327959,
53185                         47.4561003
53186                     ],
53187                     [
53188                         0.5329011,
53189                         47.451565
53190                     ],
53191                     [
53192                         0.52619,
53193                         47.4514013
53194                     ],
53195                     [
53196                         0.5265854,
53197                         47.4424884
53198                     ],
53199                     [
53200                         0.5000941,
53201                         47.4420739
53202                     ],
53203                     [
53204                         0.5002357,
53205                         47.4375835
53206                     ],
53207                     [
53208                         0.4936014,
53209                         47.4374324
53210                     ],
53211                     [
53212                         0.4937,
53213                         47.4329285
53214                     ],
53215                     [
53216                         0.4606141,
53217                         47.4324593
53218                     ],
53219                     [
53220                         0.4607248,
53221                         47.4279827
53222                     ],
53223                     [
53224                         0.4541016,
53225                         47.4278125
53226                     ],
53227                     [
53228                         0.454932,
53229                         47.4053921
53230                     ],
53231                     [
53232                         0.4615431,
53233                         47.4054476
53234                     ],
53235                     [
53236                         0.4619097,
53237                         47.3964924
53238                     ],
53239                     [
53240                         0.4684346,
53241                         47.3966005
53242                     ],
53243                     [
53244                         0.4691319,
53245                         47.3786415
53246                     ],
53247                     [
53248                         0.4757125,
53249                         47.3787609
53250                     ],
53251                     [
53252                         0.4762116,
53253                         47.3652018
53254                     ],
53255                     [
53256                         0.4828297,
53257                         47.3653499
53258                     ],
53259                     [
53260                         0.4832223,
53261                         47.3518574
53262                     ],
53263                     [
53264                         0.5097927,
53265                         47.3522592
53266                     ],
53267                     [
53268                         0.5095688,
53269                         47.3567713
53270                     ],
53271                     [
53272                         0.5227698,
53273                         47.3569785
53274                     ],
53275                     [
53276                         0.5226429,
53277                         47.3614867
53278                     ],
53279                     [
53280                         0.5490721,
53281                         47.3618878
53282                     ],
53283                     [
53284                         0.5489087,
53285                         47.3663307
53286                     ],
53287                     [
53288                         0.5555159,
53289                         47.3664985
53290                     ],
53291                     [
53292                         0.5559105,
53293                         47.3575522
53294                     ],
53295                     [
53296                         0.6152789,
53297                         47.358407
53298                     ],
53299                     [
53300                         0.6152963,
53301                         47.362893
53302                     ],
53303                     [
53304                         0.6285093,
53305                         47.3630936
53306                     ],
53307                     [
53308                         0.6288256,
53309                         47.353987
53310                     ],
53311                     [
53312                         0.6155012,
53313                         47.3538823
53314                     ],
53315                     [
53316                         0.6157682,
53317                         47.3493424
53318                     ],
53319                     [
53320                         0.6090956,
53321                         47.3492991
53322                     ],
53323                     [
53324                         0.6094735,
53325                         47.3402962
53326                     ],
53327                     [
53328                         0.6160477,
53329                         47.3404448
53330                     ],
53331                     [
53332                         0.616083,
53333                         47.3369074
53334                     ],
53335                     [
53336                         0.77497,
53337                         47.3388218
53338                     ],
53339                     [
53340                         0.7745786,
53341                         47.351628
53342                     ],
53343                     [
53344                         0.7680363,
53345                         47.3515901
53346                     ],
53347                     [
53348                         0.767589,
53349                         47.3605298
53350                     ],
53351                     [
53352                         0.7742443,
53353                         47.3606238
53354                     ],
53355                     [
53356                         0.7733465,
53357                         47.3921266
53358                     ],
53359                     [
53360                         0.7667434,
53361                         47.3920195
53362                     ],
53363                     [
53364                         0.7664411,
53365                         47.4010837
53366                     ],
53367                     [
53368                         0.7730647,
53369                         47.4011115
53370                     ],
53371                     [
53372                         0.7728868,
53373                         47.4101297
53374                     ],
53375                     [
53376                         0.7661849,
53377                         47.4100226
53378                     ],
53379                     [
53380                         0.7660267,
53381                         47.4145044
53382                     ],
53383                     [
53384                         0.7527613,
53385                         47.4143038
53386                     ],
53387                     [
53388                         0.7529788,
53389                         47.4098086
53390                     ],
53391                     [
53392                         0.7462373,
53393                         47.4097016
53394                     ],
53395                     [
53396                         0.7459424,
53397                         47.4232208
53398                     ],
53399                     [
53400                         0.7392324,
53401                         47.4231451
53402                     ],
53403                     [
53404                         0.738869,
53405                         47.4366116
53406                     ],
53407                     [
53408                         0.7323267,
53409                         47.4365171
53410                     ],
53411                     [
53412                         0.7321869,
53413                         47.4410556
53414                     ],
53415                     [
53416                         0.7255048,
53417                         47.44098
53418                     ],
53419                     [
53420                         0.7254209,
53421                         47.4453479
53422                     ],
53423                     [
53424                         0.7318793,
53425                         47.4454803
53426                     ],
53427                     [
53428                         0.7318514,
53429                         47.4501126
53430                     ],
53431                     [
53432                         0.7384496,
53433                         47.450226
53434                     ],
53435                     [
53436                         0.7383098,
53437                         47.454631
53438                     ],
53439                     [
53440                         0.7449359,
53441                         47.4547444
53442                     ],
53443                     [
53444                         0.7443209,
53445                         47.4771985
53446                     ],
53447                     [
53448                         0.7310685,
53449                         47.4769717
53450                     ],
53451                     [
53452                         0.7309008,
53453                         47.4815445
53454                     ],
53455                     [
53456                         0.7176205,
53457                         47.4812611
53458                     ],
53459                     [
53460                         0.7177883,
53461                         47.4768394
53462                     ],
53463                     [
53464                         0.69777,
53465                         47.4764993
53466                     ],
53467                     [
53468                         0.6980496,
53469                         47.4719827
53470                     ],
53471                     [
53472                         0.6914514,
53473                         47.4718882
53474                     ],
53475                     [
53476                         0.6917309,
53477                         47.4630241
53478                     ],
53479                     [
53480                         0.6851048,
53481                         47.4629295
53482                     ],
53483                     [
53484                         0.684937,
53485                         47.4673524
53486                     ],
53487                     [
53488                         0.678255,
53489                         47.4673335
53490                     ],
53491                     [
53492                         0.6779754,
53493                         47.4762158
53494                     ],
53495                     [
53496                         0.6714051,
53497                         47.4761592
53498                     ],
53499                     [
53500                         0.6710417,
53501                         47.4881952
53502                     ],
53503                     [
53504                         0.6577334,
53505                         47.4879685
53506                     ],
53507                     [
53508                         0.6578173,
53509                         47.48504
53510                     ],
53511                     [
53512                         0.6511911,
53513                         47.4848322
53514                     ],
53515                     [
53516                         0.6514707,
53517                         47.4758568
53518                     ],
53519                     [
53520                         0.6448166,
53521                         47.4757245
53522                     ],
53523                     [
53524                         0.6449284,
53525                         47.4712646
53526                     ],
53527                     [
53528                         0.6117976,
53529                         47.4707543
53530                     ],
53531                     [
53532                         0.6118815,
53533                         47.4663129
53534                     ],
53535                     [
53536                         0.6052833,
53537                         47.4661239
53538                     ],
53539                     [
53540                         0.6054231,
53541                         47.4616631
53542                     ],
53543                     [
53544                         0.5988808,
53545                         47.4615497
53546                     ],
53547                     [
53548                         0.5990206,
53549                         47.4570886
53550                     ],
53551                     [
53552                         0.572488,
53553                         47.4566916
53554                     ],
53555                     [
53556                         0.5721805,
53557                         47.4656513
53558                     ]
53559                 ]
53560             ],
53561             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
53562             "terms_text": "Orthophoto Tour(s) Plus 2008"
53563         },
53564         {
53565             "name": "Tours - Orthophotos 2008-2010",
53566             "type": "tms",
53567             "template": "http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}",
53568             "scaleExtent": [
53569                 0,
53570                 20
53571             ],
53572             "polygon": [
53573                 [
53574                     [
53575                         0.5457462,
53576                         47.465264
53577                     ],
53578                     [
53579                         0.54585,
53580                         47.4608163
53581                     ],
53582                     [
53583                         0.5392188,
53584                         47.4606983
53585                     ],
53586                     [
53587                         0.5393484,
53588                         47.456243
53589                     ],
53590                     [
53591                         0.5327959,
53592                         47.4561003
53593                     ],
53594                     [
53595                         0.5329011,
53596                         47.451565
53597                     ],
53598                     [
53599                         0.52619,
53600                         47.4514013
53601                     ],
53602                     [
53603                         0.5265854,
53604                         47.4424884
53605                     ],
53606                     [
53607                         0.5000941,
53608                         47.4420739
53609                     ],
53610                     [
53611                         0.5002357,
53612                         47.4375835
53613                     ],
53614                     [
53615                         0.4936014,
53616                         47.4374324
53617                     ],
53618                     [
53619                         0.4937,
53620                         47.4329285
53621                     ],
53622                     [
53623                         0.4606141,
53624                         47.4324593
53625                     ],
53626                     [
53627                         0.4607248,
53628                         47.4279827
53629                     ],
53630                     [
53631                         0.4541016,
53632                         47.4278125
53633                     ],
53634                     [
53635                         0.454932,
53636                         47.4053921
53637                     ],
53638                     [
53639                         0.4615431,
53640                         47.4054476
53641                     ],
53642                     [
53643                         0.4619097,
53644                         47.3964924
53645                     ],
53646                     [
53647                         0.4684346,
53648                         47.3966005
53649                     ],
53650                     [
53651                         0.4691319,
53652                         47.3786415
53653                     ],
53654                     [
53655                         0.4757125,
53656                         47.3787609
53657                     ],
53658                     [
53659                         0.4762116,
53660                         47.3652018
53661                     ],
53662                     [
53663                         0.4828297,
53664                         47.3653499
53665                     ],
53666                     [
53667                         0.4829611,
53668                         47.3608321
53669                     ],
53670                     [
53671                         0.4763543,
53672                         47.360743
53673                     ],
53674                     [
53675                         0.476654,
53676                         47.3517263
53677                     ],
53678                     [
53679                         0.4700497,
53680                         47.3516186
53681                     ],
53682                     [
53683                         0.4701971,
53684                         47.3471313
53685                     ],
53686                     [
53687                         0.4637503,
53688                         47.3470104
53689                     ],
53690                     [
53691                         0.4571425,
53692                         47.3424146
53693                     ],
53694                     [
53695                         0.4572922,
53696                         47.3379061
53697                     ],
53698                     [
53699                         0.4506741,
53700                         47.3378081
53701                     ],
53702                     [
53703                         0.4508379,
53704                         47.3333051
53705                     ],
53706                     [
53707                         0.4442212,
53708                         47.3332032
53709                     ],
53710                     [
53711                         0.4443809,
53712                         47.328711
53713                     ],
53714                     [
53715                         0.4311392,
53716                         47.3284977
53717                     ],
53718                     [
53719                         0.4316262,
53720                         47.3150004
53721                     ],
53722                     [
53723                         0.4382432,
53724                         47.3151136
53725                     ],
53726                     [
53727                         0.4383815,
53728                         47.3106174
53729                     ],
53730                     [
53731                         0.4714487,
53732                         47.3111374
53733                     ],
53734                     [
53735                         0.4713096,
53736                         47.3156565
53737                     ],
53738                     [
53739                         0.477888,
53740                         47.3157542
53741                     ],
53742                     [
53743                         0.4780733,
53744                         47.3112802
53745                     ],
53746                     [
53747                         0.4846826,
53748                         47.3113639
53749                     ],
53750                     [
53751                         0.4848576,
53752                         47.3068686
53753                     ],
53754                     [
53755                         0.4914359,
53756                         47.3069803
53757                     ],
53758                     [
53759                         0.491745,
53760                         47.2979733
53761                     ],
53762                     [
53763                         0.4851578,
53764                         47.2978722
53765                     ],
53766                     [
53767                         0.4854269,
53768                         47.2888744
53769                     ],
53770                     [
53771                         0.4788485,
53772                         47.2887697
53773                     ],
53774                     [
53775                         0.4791574,
53776                         47.2797818
53777                     ],
53778                     [
53779                         0.4857769,
53780                         47.2799005
53781                     ],
53782                     [
53783                         0.4859107,
53784                         47.2753885
53785                     ],
53786                     [
53787                         0.492539,
53788                         47.2755029
53789                     ],
53790                     [
53791                         0.4926669,
53792                         47.2710127
53793                     ],
53794                     [
53795                         0.4992986,
53796                         47.2711066
53797                     ],
53798                     [
53799                         0.4994296,
53800                         47.2666116
53801                     ],
53802                     [
53803                         0.5192658,
53804                         47.2669245
53805                     ],
53806                     [
53807                         0.5194225,
53808                         47.2624231
53809                     ],
53810                     [
53811                         0.5260186,
53812                         47.2625205
53813                     ],
53814                     [
53815                         0.5258735,
53816                         47.2670183
53817                     ],
53818                     [
53819                         0.5456972,
53820                         47.2673383
53821                     ],
53822                     [
53823                         0.5455537,
53824                         47.2718283
53825                     ],
53826                     [
53827                         0.5587737,
53828                         47.2720366
53829                     ],
53830                     [
53831                         0.5586259,
53832                         47.2765185
53833                     ],
53834                     [
53835                         0.5652252,
53836                         47.2766278
53837                     ],
53838                     [
53839                         0.5650848,
53840                         47.2811206
53841                     ],
53842                     [
53843                         0.5716753,
53844                         47.2812285
53845                     ],
53846                     [
53847                         0.5715223,
53848                         47.2857217
53849                     ],
53850                     [
53851                         0.5781436,
53852                         47.2858299
53853                     ],
53854                     [
53855                         0.5779914,
53856                         47.2903294
53857                     ],
53858                     [
53859                         0.5846023,
53860                         47.2904263
53861                     ],
53862                     [
53863                         0.5843076,
53864                         47.2994231
53865                     ],
53866                     [
53867                         0.597499,
53868                         47.2996094
53869                     ],
53870                     [
53871                         0.5976637,
53872                         47.2951375
53873                     ],
53874                     [
53875                         0.6571596,
53876                         47.2960036
53877                     ],
53878                     [
53879                         0.6572988,
53880                         47.2915091
53881                     ],
53882                     [
53883                         0.6705019,
53884                         47.2917186
53885                     ],
53886                     [
53887                         0.6703475,
53888                         47.2962082
53889                     ],
53890                     [
53891                         0.6836175,
53892                         47.2963688
53893                     ],
53894                     [
53895                         0.6834322,
53896                         47.3008929
53897                     ],
53898                     [
53899                         0.690062,
53900                         47.3009558
53901                     ],
53902                     [
53903                         0.6899241,
53904                         47.3054703
53905                     ],
53906                     [
53907                         0.7362019,
53908                         47.3061157
53909                     ],
53910                     [
53911                         0.7360848,
53912                         47.3106063
53913                     ],
53914                     [
53915                         0.7559022,
53916                         47.3108935
53917                     ],
53918                     [
53919                         0.7557718,
53920                         47.315392
53921                     ],
53922                     [
53923                         0.7623755,
53924                         47.3154716
53925                     ],
53926                     [
53927                         0.7622314,
53928                         47.3199941
53929                     ],
53930                     [
53931                         0.7754911,
53932                         47.3201546
53933                     ],
53934                     [
53935                         0.77497,
53936                         47.3388218
53937                     ],
53938                     [
53939                         0.7745786,
53940                         47.351628
53941                     ],
53942                     [
53943                         0.7680363,
53944                         47.3515901
53945                     ],
53946                     [
53947                         0.767589,
53948                         47.3605298
53949                     ],
53950                     [
53951                         0.7742443,
53952                         47.3606238
53953                     ],
53954                     [
53955                         0.7733465,
53956                         47.3921266
53957                     ],
53958                     [
53959                         0.7667434,
53960                         47.3920195
53961                     ],
53962                     [
53963                         0.7664411,
53964                         47.4010837
53965                     ],
53966                     [
53967                         0.7730647,
53968                         47.4011115
53969                     ],
53970                     [
53971                         0.7728868,
53972                         47.4101297
53973                     ],
53974                     [
53975                         0.7661849,
53976                         47.4100226
53977                     ],
53978                     [
53979                         0.7660267,
53980                         47.4145044
53981                     ],
53982                     [
53983                         0.7527613,
53984                         47.4143038
53985                     ],
53986                     [
53987                         0.7529788,
53988                         47.4098086
53989                     ],
53990                     [
53991                         0.7462373,
53992                         47.4097016
53993                     ],
53994                     [
53995                         0.7459424,
53996                         47.4232208
53997                     ],
53998                     [
53999                         0.7392324,
54000                         47.4231451
54001                     ],
54002                     [
54003                         0.738869,
54004                         47.4366116
54005                     ],
54006                     [
54007                         0.7323267,
54008                         47.4365171
54009                     ],
54010                     [
54011                         0.7321869,
54012                         47.4410556
54013                     ],
54014                     [
54015                         0.7255048,
54016                         47.44098
54017                     ],
54018                     [
54019                         0.7254209,
54020                         47.4453479
54021                     ],
54022                     [
54023                         0.7318793,
54024                         47.4454803
54025                     ],
54026                     [
54027                         0.7318514,
54028                         47.4501126
54029                     ],
54030                     [
54031                         0.7384496,
54032                         47.450226
54033                     ],
54034                     [
54035                         0.7383098,
54036                         47.454631
54037                     ],
54038                     [
54039                         0.7449359,
54040                         47.4547444
54041                     ],
54042                     [
54043                         0.7443209,
54044                         47.4771985
54045                     ],
54046                     [
54047                         0.7310685,
54048                         47.4769717
54049                     ],
54050                     [
54051                         0.7309008,
54052                         47.4815445
54053                     ],
54054                     [
54055                         0.7176205,
54056                         47.4812611
54057                     ],
54058                     [
54059                         0.7177883,
54060                         47.4768394
54061                     ],
54062                     [
54063                         0.69777,
54064                         47.4764993
54065                     ],
54066                     [
54067                         0.6980496,
54068                         47.4719827
54069                     ],
54070                     [
54071                         0.6914514,
54072                         47.4718882
54073                     ],
54074                     [
54075                         0.6917309,
54076                         47.4630241
54077                     ],
54078                     [
54079                         0.6851048,
54080                         47.4629295
54081                     ],
54082                     [
54083                         0.684937,
54084                         47.4673524
54085                     ],
54086                     [
54087                         0.678255,
54088                         47.4673335
54089                     ],
54090                     [
54091                         0.6779754,
54092                         47.4762158
54093                     ],
54094                     [
54095                         0.6714051,
54096                         47.4761592
54097                     ],
54098                     [
54099                         0.6710417,
54100                         47.4881952
54101                     ],
54102                     [
54103                         0.6577334,
54104                         47.4879685
54105                     ],
54106                     [
54107                         0.6578173,
54108                         47.48504
54109                     ],
54110                     [
54111                         0.6511911,
54112                         47.4848322
54113                     ],
54114                     [
54115                         0.6514707,
54116                         47.4758568
54117                     ],
54118                     [
54119                         0.6448166,
54120                         47.4757245
54121                     ],
54122                     [
54123                         0.6449284,
54124                         47.4712646
54125                     ],
54126                     [
54127                         0.6117976,
54128                         47.4707543
54129                     ],
54130                     [
54131                         0.6118815,
54132                         47.4663129
54133                     ],
54134                     [
54135                         0.6052833,
54136                         47.4661239
54137                     ],
54138                     [
54139                         0.6054231,
54140                         47.4616631
54141                     ],
54142                     [
54143                         0.5988808,
54144                         47.4615497
54145                     ],
54146                     [
54147                         0.5990206,
54148                         47.4570886
54149                     ],
54150                     [
54151                         0.572488,
54152                         47.4566916
54153                     ],
54154                     [
54155                         0.5721805,
54156                         47.4656513
54157                     ]
54158                 ]
54159             ],
54160             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
54161             "terms_text": "Orthophoto Tour(s) Plus 2008"
54162         },
54163         {
54164             "name": "USGS Large Scale Imagery",
54165             "type": "tms",
54166             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg",
54167             "scaleExtent": [
54168                 12,
54169                 20
54170             ],
54171             "polygon": [
54172                 [
54173                     [
54174                         -123.2549305,
54175                         48.7529029
54176                     ],
54177                     [
54178                         -123.2549305,
54179                         48.5592263
54180                     ],
54181                     [
54182                         -123.192224,
54183                         48.5592263
54184                     ],
54185                     [
54186                         -123.192224,
54187                         48.4348366
54188                     ],
54189                     [
54190                         -122.9419646,
54191                         48.4348366
54192                     ],
54193                     [
54194                         -122.9419646,
54195                         48.3720812
54196                     ],
54197                     [
54198                         -122.8806229,
54199                         48.3720812
54200                     ],
54201                     [
54202                         -122.8806229,
54203                         48.3094763
54204                     ],
54205                     [
54206                         -122.8167566,
54207                         48.3094763
54208                     ],
54209                     [
54210                         -122.8167566,
54211                         48.1904587
54212                     ],
54213                     [
54214                         -123.0041133,
54215                         48.1904587
54216                     ],
54217                     [
54218                         -123.0041133,
54219                         48.1275918
54220                     ],
54221                     [
54222                         -123.058416,
54223                         48.1275918
54224                     ],
54225                     [
54226                         -123.058416,
54227                         48.190514
54228                     ],
54229                     [
54230                         -123.254113,
54231                         48.190514
54232                     ],
54233                     [
54234                         -123.254113,
54235                         48.1274982
54236                     ],
54237                     [
54238                         -123.3706593,
54239                         48.1274982
54240                     ],
54241                     [
54242                         -123.3706593,
54243                         48.1908403
54244                     ],
54245                     [
54246                         -124.0582632,
54247                         48.1908403
54248                     ],
54249                     [
54250                         -124.0582632,
54251                         48.253442
54252                     ],
54253                     [
54254                         -124.1815163,
54255                         48.253442
54256                     ],
54257                     [
54258                         -124.1815163,
54259                         48.3164666
54260                     ],
54261                     [
54262                         -124.4319117,
54263                         48.3164666
54264                     ],
54265                     [
54266                         -124.4319117,
54267                         48.3782613
54268                     ],
54269                     [
54270                         -124.5564618,
54271                         48.3782613
54272                     ],
54273                     [
54274                         -124.5564618,
54275                         48.4408305
54276                     ],
54277                     [
54278                         -124.7555107,
54279                         48.4408305
54280                     ],
54281                     [
54282                         -124.7555107,
54283                         48.1914986
54284                     ],
54285                     [
54286                         -124.8185282,
54287                         48.1914986
54288                     ],
54289                     [
54290                         -124.8185282,
54291                         48.1228381
54292                     ],
54293                     [
54294                         -124.7552951,
54295                         48.1228381
54296                     ],
54297                     [
54298                         -124.7552951,
54299                         47.5535253
54300                     ],
54301                     [
54302                         -124.3812108,
54303                         47.5535253
54304                     ],
54305                     [
54306                         -124.3812108,
54307                         47.1218696
54308                     ],
54309                     [
54310                         -124.1928897,
54311                         47.1218696
54312                     ],
54313                     [
54314                         -124.1928897,
54315                         43.7569431
54316                     ],
54317                     [
54318                         -124.4443382,
54319                         43.7569431
54320                     ],
54321                     [
54322                         -124.4443382,
54323                         43.1425556
54324                     ],
54325                     [
54326                         -124.6398855,
54327                         43.1425556
54328                     ],
54329                     [
54330                         -124.6398855,
54331                         42.6194503
54332                     ],
54333                     [
54334                         -124.4438525,
54335                         42.6194503
54336                     ],
54337                     [
54338                         -124.4438525,
54339                         39.8080662
54340                     ],
54341                     [
54342                         -123.8815685,
54343                         39.8080662
54344                     ],
54345                     [
54346                         -123.8815685,
54347                         39.1102825
54348                     ],
54349                     [
54350                         -123.75805,
54351                         39.1102825
54352                     ],
54353                     [
54354                         -123.75805,
54355                         38.4968799
54356                     ],
54357                     [
54358                         -123.2702803,
54359                         38.4968799
54360                     ],
54361                     [
54362                         -123.2702803,
54363                         37.9331905
54364                     ],
54365                     [
54366                         -122.8148084,
54367                         37.9331905
54368                     ],
54369                     [
54370                         -122.8148084,
54371                         37.8019606
54372                     ],
54373                     [
54374                         -122.5664316,
54375                         37.8019606
54376                     ],
54377                     [
54378                         -122.5664316,
54379                         36.9319611
54380                     ],
54381                     [
54382                         -121.8784026,
54383                         36.9319611
54384                     ],
54385                     [
54386                         -121.8784026,
54387                         36.6897596
54388                     ],
54389                     [
54390                         -122.0034748,
54391                         36.6897596
54392                     ],
54393                     [
54394                         -122.0034748,
54395                         36.4341056
54396                     ],
54397                     [
54398                         -121.9414159,
54399                         36.4341056
54400                     ],
54401                     [
54402                         -121.9414159,
54403                         35.9297636
54404                     ],
54405                     [
54406                         -121.5040977,
54407                         35.9297636
54408                     ],
54409                     [
54410                         -121.5040977,
54411                         35.8100273
54412                     ],
54413                     [
54414                         -121.3790276,
54415                         35.8100273
54416                     ],
54417                     [
54418                         -121.3790276,
54419                         35.4239164
54420                     ],
54421                     [
54422                         -120.9426515,
54423                         35.4239164
54424                     ],
54425                     [
54426                         -120.9426515,
54427                         35.1849683
54428                     ],
54429                     [
54430                         -120.8171978,
54431                         35.1849683
54432                     ],
54433                     [
54434                         -120.8171978,
54435                         35.1219894
54436                     ],
54437                     [
54438                         -120.6918447,
54439                         35.1219894
54440                     ],
54441                     [
54442                         -120.6918447,
54443                         34.4966794
54444                     ],
54445                     [
54446                         -120.5045898,
54447                         34.4966794
54448                     ],
54449                     [
54450                         -120.5045898,
54451                         34.4339651
54452                     ],
54453                     [
54454                         -120.0078775,
54455                         34.4339651
54456                     ],
54457                     [
54458                         -120.0078775,
54459                         34.3682626
54460                     ],
54461                     [
54462                         -119.5283517,
54463                         34.3682626
54464                     ],
54465                     [
54466                         -119.5283517,
54467                         34.0576434
54468                     ],
54469                     [
54470                         -119.0060985,
54471                         34.0576434
54472                     ],
54473                     [
54474                         -119.0060985,
54475                         33.9975267
54476                     ],
54477                     [
54478                         -118.5046259,
54479                         33.9975267
54480                     ],
54481                     [
54482                         -118.5046259,
54483                         33.8694631
54484                     ],
54485                     [
54486                         -118.4413209,
54487                         33.8694631
54488                     ],
54489                     [
54490                         -118.4413209,
54491                         33.6865253
54492                     ],
54493                     [
54494                         -118.066912,
54495                         33.6865253
54496                     ],
54497                     [
54498                         -118.066912,
54499                         33.3063832
54500                     ],
54501                     [
54502                         -117.5030045,
54503                         33.3063832
54504                     ],
54505                     [
54506                         -117.5030045,
54507                         33.0500337
54508                     ],
54509                     [
54510                         -117.3188195,
54511                         33.0500337
54512                     ],
54513                     [
54514                         -117.3188195,
54515                         32.6205888
54516                     ],
54517                     [
54518                         -117.1917023,
54519                         32.6205888
54520                     ],
54521                     [
54522                         -117.1917023,
54523                         32.4974566
54524                     ],
54525                     [
54526                         -116.746496,
54527                         32.4974566
54528                     ],
54529                     [
54530                         -116.746496,
54531                         32.5609161
54532                     ],
54533                     [
54534                         -115.9970138,
54535                         32.5609161
54536                     ],
54537                     [
54538                         -115.9970138,
54539                         32.6264942
54540                     ],
54541                     [
54542                         -114.8808125,
54543                         32.6264942
54544                     ],
54545                     [
54546                         -114.8808125,
54547                         32.4340796
54548                     ],
54549                     [
54550                         -114.6294474,
54551                         32.4340796
54552                     ],
54553                     [
54554                         -114.6294474,
54555                         32.3731636
54556                     ],
54557                     [
54558                         -114.4447437,
54559                         32.3731636
54560                     ],
54561                     [
54562                         -114.4447437,
54563                         32.3075418
54564                     ],
54565                     [
54566                         -114.2557628,
54567                         32.3075418
54568                     ],
54569                     [
54570                         -114.2557628,
54571                         32.2444561
54572                     ],
54573                     [
54574                         -114.0680274,
54575                         32.2444561
54576                     ],
54577                     [
54578                         -114.0680274,
54579                         32.1829113
54580                     ],
54581                     [
54582                         -113.8166499,
54583                         32.1829113
54584                     ],
54585                     [
54586                         -113.8166499,
54587                         32.1207622
54588                     ],
54589                     [
54590                         -113.6307421,
54591                         32.1207622
54592                     ],
54593                     [
54594                         -113.6307421,
54595                         32.0565099
54596                     ],
54597                     [
54598                         -113.4417495,
54599                         32.0565099
54600                     ],
54601                     [
54602                         -113.4417495,
54603                         31.9984372
54604                     ],
54605                     [
54606                         -113.2546027,
54607                         31.9984372
54608                     ],
54609                     [
54610                         -113.2546027,
54611                         31.9325434
54612                     ],
54613                     [
54614                         -113.068072,
54615                         31.9325434
54616                     ],
54617                     [
54618                         -113.068072,
54619                         31.8718062
54620                     ],
54621                     [
54622                         -112.8161105,
54623                         31.8718062
54624                     ],
54625                     [
54626                         -112.8161105,
54627                         31.8104171
54628                     ],
54629                     [
54630                         -112.6308756,
54631                         31.8104171
54632                     ],
54633                     [
54634                         -112.6308756,
54635                         31.7464723
54636                     ],
54637                     [
54638                         -112.4418918,
54639                         31.7464723
54640                     ],
54641                     [
54642                         -112.4418918,
54643                         31.6856001
54644                     ],
54645                     [
54646                         -112.257192,
54647                         31.6856001
54648                     ],
54649                     [
54650                         -112.257192,
54651                         31.6210352
54652                     ],
54653                     [
54654                         -112.0033787,
54655                         31.6210352
54656                     ],
54657                     [
54658                         -112.0033787,
54659                         31.559584
54660                     ],
54661                     [
54662                         -111.815619,
54663                         31.559584
54664                     ],
54665                     [
54666                         -111.815619,
54667                         31.4970238
54668                     ],
54669                     [
54670                         -111.6278586,
54671                         31.4970238
54672                     ],
54673                     [
54674                         -111.6278586,
54675                         31.4339867
54676                     ],
54677                     [
54678                         -111.4418978,
54679                         31.4339867
54680                     ],
54681                     [
54682                         -111.4418978,
54683                         31.3733859
54684                     ],
54685                     [
54686                         -111.2559708,
54687                         31.3733859
54688                     ],
54689                     [
54690                         -111.2559708,
54691                         31.3113225
54692                     ],
54693                     [
54694                         -108.1845822,
54695                         31.3113225
54696                     ],
54697                     [
54698                         -108.1845822,
54699                         31.7459502
54700                     ],
54701                     [
54702                         -106.5065055,
54703                         31.7459502
54704                     ],
54705                     [
54706                         -106.5065055,
54707                         31.6842308
54708                     ],
54709                     [
54710                         -106.3797265,
54711                         31.6842308
54712                     ],
54713                     [
54714                         -106.3797265,
54715                         31.621752
54716                     ],
54717                     [
54718                         -106.317434,
54719                         31.621752
54720                     ],
54721                     [
54722                         -106.317434,
54723                         31.4968167
54724                     ],
54725                     [
54726                         -106.2551769,
54727                         31.4968167
54728                     ],
54729                     [
54730                         -106.2551769,
54731                         31.4344889
54732                     ],
54733                     [
54734                         -106.1924698,
54735                         31.4344889
54736                     ],
54737                     [
54738                         -106.1924698,
54739                         31.3721296
54740                     ],
54741                     [
54742                         -106.0039212,
54743                         31.3721296
54744                     ],
54745                     [
54746                         -106.0039212,
54747                         31.309328
54748                     ],
54749                     [
54750                         -105.9416582,
54751                         31.309328
54752                     ],
54753                     [
54754                         -105.9416582,
54755                         31.2457547
54756                     ],
54757                     [
54758                         -105.8798174,
54759                         31.2457547
54760                     ],
54761                     [
54762                         -105.8798174,
54763                         31.1836194
54764                     ],
54765                     [
54766                         -105.8162349,
54767                         31.1836194
54768                     ],
54769                     [
54770                         -105.8162349,
54771                         31.1207155
54772                     ],
54773                     [
54774                         -105.6921198,
54775                         31.1207155
54776                     ],
54777                     [
54778                         -105.6921198,
54779                         31.0584835
54780                     ],
54781                     [
54782                         -105.6302881,
54783                         31.0584835
54784                     ],
54785                     [
54786                         -105.6302881,
54787                         30.9328271
54788                     ],
54789                     [
54790                         -105.5044418,
54791                         30.9328271
54792                     ],
54793                     [
54794                         -105.5044418,
54795                         30.8715864
54796                     ],
54797                     [
54798                         -105.4412973,
54799                         30.8715864
54800                     ],
54801                     [
54802                         -105.4412973,
54803                         30.808463
54804                     ],
54805                     [
54806                         -105.3781497,
54807                         30.808463
54808                     ],
54809                     [
54810                         -105.3781497,
54811                         30.7471828
54812                     ],
54813                     [
54814                         -105.1904658,
54815                         30.7471828
54816                     ],
54817                     [
54818                         -105.1904658,
54819                         30.6843231
54820                     ],
54821                     [
54822                         -105.1286244,
54823                         30.6843231
54824                     ],
54825                     [
54826                         -105.1286244,
54827                         30.6199737
54828                     ],
54829                     [
54830                         -105.0036504,
54831                         30.6199737
54832                     ],
54833                     [
54834                         -105.0036504,
54835                         30.5589058
54836                     ],
54837                     [
54838                         -104.9417962,
54839                         30.5589058
54840                     ],
54841                     [
54842                         -104.9417962,
54843                         30.4963236
54844                     ],
54845                     [
54846                         -104.8782018,
54847                         30.4963236
54848                     ],
54849                     [
54850                         -104.8782018,
54851                         30.3098261
54852                     ],
54853                     [
54854                         -104.8155257,
54855                         30.3098261
54856                     ],
54857                     [
54858                         -104.8155257,
54859                         30.2478305
54860                     ],
54861                     [
54862                         -104.7536079,
54863                         30.2478305
54864                     ],
54865                     [
54866                         -104.7536079,
54867                         29.9353916
54868                     ],
54869                     [
54870                         -104.690949,
54871                         29.9353916
54872                     ],
54873                     [
54874                         -104.690949,
54875                         29.8090156
54876                     ],
54877                     [
54878                         -104.6291301,
54879                         29.8090156
54880                     ],
54881                     [
54882                         -104.6291301,
54883                         29.6843577
54884                     ],
54885                     [
54886                         -104.5659869,
54887                         29.6843577
54888                     ],
54889                     [
54890                         -104.5659869,
54891                         29.6223459
54892                     ],
54893                     [
54894                         -104.5037188,
54895                         29.6223459
54896                     ],
54897                     [
54898                         -104.5037188,
54899                         29.5595436
54900                     ],
54901                     [
54902                         -104.4410072,
54903                         29.5595436
54904                     ],
54905                     [
54906                         -104.4410072,
54907                         29.4974832
54908                     ],
54909                     [
54910                         -104.2537551,
54911                         29.4974832
54912                     ],
54913                     [
54914                         -104.2537551,
54915                         29.3716718
54916                     ],
54917                     [
54918                         -104.1291984,
54919                         29.3716718
54920                     ],
54921                     [
54922                         -104.1291984,
54923                         29.3091621
54924                     ],
54925                     [
54926                         -104.0688737,
54927                         29.3091621
54928                     ],
54929                     [
54930                         -104.0688737,
54931                         29.2467276
54932                     ],
54933                     [
54934                         -103.8187309,
54935                         29.2467276
54936                     ],
54937                     [
54938                         -103.8187309,
54939                         29.1843076
54940                     ],
54941                     [
54942                         -103.755736,
54943                         29.1843076
54944                     ],
54945                     [
54946                         -103.755736,
54947                         29.1223174
54948                     ],
54949                     [
54950                         -103.5667542,
54951                         29.1223174
54952                     ],
54953                     [
54954                         -103.5667542,
54955                         29.0598119
54956                     ],
54957                     [
54958                         -103.5049819,
54959                         29.0598119
54960                     ],
54961                     [
54962                         -103.5049819,
54963                         28.9967506
54964                     ],
54965                     [
54966                         -103.3165753,
54967                         28.9967506
54968                     ],
54969                     [
54970                         -103.3165753,
54971                         28.9346923
54972                     ],
54973                     [
54974                         -103.0597572,
54975                         28.9346923
54976                     ],
54977                     [
54978                         -103.0597572,
54979                         29.0592965
54980                     ],
54981                     [
54982                         -102.9979694,
54983                         29.0592965
54984                     ],
54985                     [
54986                         -102.9979694,
54987                         29.1212855
54988                     ],
54989                     [
54990                         -102.9331397,
54991                         29.1212855
54992                     ],
54993                     [
54994                         -102.9331397,
54995                         29.1848575
54996                     ],
54997                     [
54998                         -102.8095989,
54999                         29.1848575
55000                     ],
55001                     [
55002                         -102.8095989,
55003                         29.2526154
55004                     ],
55005                     [
55006                         -102.8701345,
55007                         29.2526154
55008                     ],
55009                     [
55010                         -102.8701345,
55011                         29.308096
55012                     ],
55013                     [
55014                         -102.8096681,
55015                         29.308096
55016                     ],
55017                     [
55018                         -102.8096681,
55019                         29.3715484
55020                     ],
55021                     [
55022                         -102.7475655,
55023                         29.3715484
55024                     ],
55025                     [
55026                         -102.7475655,
55027                         29.5581899
55028                     ],
55029                     [
55030                         -102.684554,
55031                         29.5581899
55032                     ],
55033                     [
55034                         -102.684554,
55035                         29.6847655
55036                     ],
55037                     [
55038                         -102.4967764,
55039                         29.6847655
55040                     ],
55041                     [
55042                         -102.4967764,
55043                         29.7457694
55044                     ],
55045                     [
55046                         -102.3086647,
55047                         29.7457694
55048                     ],
55049                     [
55050                         -102.3086647,
55051                         29.8086627
55052                     ],
55053                     [
55054                         -102.1909323,
55055                         29.8086627
55056                     ],
55057                     [
55058                         -102.1909323,
55059                         29.7460097
55060                     ],
55061                     [
55062                         -101.5049914,
55063                         29.7460097
55064                     ],
55065                     [
55066                         -101.5049914,
55067                         29.6846777
55068                     ],
55069                     [
55070                         -101.3805796,
55071                         29.6846777
55072                     ],
55073                     [
55074                         -101.3805796,
55075                         29.5594459
55076                     ],
55077                     [
55078                         -101.3175057,
55079                         29.5594459
55080                     ],
55081                     [
55082                         -101.3175057,
55083                         29.4958934
55084                     ],
55085                     [
55086                         -101.1910075,
55087                         29.4958934
55088                     ],
55089                     [
55090                         -101.1910075,
55091                         29.4326115
55092                     ],
55093                     [
55094                         -101.067501,
55095                         29.4326115
55096                     ],
55097                     [
55098                         -101.067501,
55099                         29.308808
55100                     ],
55101                     [
55102                         -100.9418897,
55103                         29.308808
55104                     ],
55105                     [
55106                         -100.9418897,
55107                         29.2456231
55108                     ],
55109                     [
55110                         -100.8167271,
55111                         29.2456231
55112                     ],
55113                     [
55114                         -100.8167271,
55115                         29.1190449
55116                     ],
55117                     [
55118                         -100.7522672,
55119                         29.1190449
55120                     ],
55121                     [
55122                         -100.7522672,
55123                         29.0578214
55124                     ],
55125                     [
55126                         -100.6925358,
55127                         29.0578214
55128                     ],
55129                     [
55130                         -100.6925358,
55131                         28.8720431
55132                     ],
55133                     [
55134                         -100.6290158,
55135                         28.8720431
55136                     ],
55137                     [
55138                         -100.6290158,
55139                         28.8095363
55140                     ],
55141                     [
55142                         -100.5679901,
55143                         28.8095363
55144                     ],
55145                     [
55146                         -100.5679901,
55147                         28.622554
55148                     ],
55149                     [
55150                         -100.5040411,
55151                         28.622554
55152                     ],
55153                     [
55154                         -100.5040411,
55155                         28.5583804
55156                     ],
55157                     [
55158                         -100.4421832,
55159                         28.5583804
55160                     ],
55161                     [
55162                         -100.4421832,
55163                         28.4968266
55164                     ],
55165                     [
55166                         -100.379434,
55167                         28.4968266
55168                     ],
55169                     [
55170                         -100.379434,
55171                         28.3092865
55172                     ],
55173                     [
55174                         -100.3171942,
55175                         28.3092865
55176                     ],
55177                     [
55178                         -100.3171942,
55179                         28.1835681
55180                     ],
55181                     [
55182                         -100.254483,
55183                         28.1835681
55184                     ],
55185                     [
55186                         -100.254483,
55187                         28.1213885
55188                     ],
55189                     [
55190                         -100.1282282,
55191                         28.1213885
55192                     ],
55193                     [
55194                         -100.1282282,
55195                         28.059215
55196                     ],
55197                     [
55198                         -100.0659537,
55199                         28.059215
55200                     ],
55201                     [
55202                         -100.0659537,
55203                         27.9966087
55204                     ],
55205                     [
55206                         -100.0023855,
55207                         27.9966087
55208                     ],
55209                     [
55210                         -100.0023855,
55211                         27.9332152
55212                     ],
55213                     [
55214                         -99.9426497,
55215                         27.9332152
55216                     ],
55217                     [
55218                         -99.9426497,
55219                         27.7454658
55220                     ],
55221                     [
55222                         -99.816851,
55223                         27.7454658
55224                     ],
55225                     [
55226                         -99.816851,
55227                         27.6834301
55228                     ],
55229                     [
55230                         -99.7541346,
55231                         27.6834301
55232                     ],
55233                     [
55234                         -99.7541346,
55235                         27.6221543
55236                     ],
55237                     [
55238                         -99.6291629,
55239                         27.6221543
55240                     ],
55241                     [
55242                         -99.6291629,
55243                         27.5588977
55244                     ],
55245                     [
55246                         -99.5672838,
55247                         27.5588977
55248                     ],
55249                     [
55250                         -99.5672838,
55251                         27.4353752
55252                     ],
55253                     [
55254                         -99.5041798,
55255                         27.4353752
55256                     ],
55257                     [
55258                         -99.5041798,
55259                         27.3774021
55260                     ],
55261                     [
55262                         -99.5671796,
55263                         27.3774021
55264                     ],
55265                     [
55266                         -99.5671796,
55267                         27.2463726
55268                     ],
55269                     [
55270                         -99.504975,
55271                         27.2463726
55272                     ],
55273                     [
55274                         -99.504975,
55275                         26.9965649
55276                     ],
55277                     [
55278                         -99.4427427,
55279                         26.9965649
55280                     ],
55281                     [
55282                         -99.4427427,
55283                         26.872803
55284                     ],
55285                     [
55286                         -99.3800633,
55287                         26.872803
55288                     ],
55289                     [
55290                         -99.3800633,
55291                         26.8068179
55292                     ],
55293                     [
55294                         -99.3190684,
55295                         26.8068179
55296                     ],
55297                     [
55298                         -99.3190684,
55299                         26.7473614
55300                     ],
55301                     [
55302                         -99.2537541,
55303                         26.7473614
55304                     ],
55305                     [
55306                         -99.2537541,
55307                         26.6210068
55308                     ],
55309                     [
55310                         -99.1910617,
55311                         26.6210068
55312                     ],
55313                     [
55314                         -99.1910617,
55315                         26.4956737
55316                     ],
55317                     [
55318                         -99.1300639,
55319                         26.4956737
55320                     ],
55321                     [
55322                         -99.1300639,
55323                         26.3713808
55324                     ],
55325                     [
55326                         -99.0029473,
55327                         26.3713808
55328                     ],
55329                     [
55330                         -99.0029473,
55331                         26.3093836
55332                     ],
55333                     [
55334                         -98.816572,
55335                         26.3093836
55336                     ],
55337                     [
55338                         -98.816572,
55339                         26.2457762
55340                     ],
55341                     [
55342                         -98.6920082,
55343                         26.2457762
55344                     ],
55345                     [
55346                         -98.6920082,
55347                         26.1837096
55348                     ],
55349                     [
55350                         -98.4440896,
55351                         26.1837096
55352                     ],
55353                     [
55354                         -98.4440896,
55355                         26.1217217
55356                     ],
55357                     [
55358                         -98.3823181,
55359                         26.1217217
55360                     ],
55361                     [
55362                         -98.3823181,
55363                         26.0596488
55364                     ],
55365                     [
55366                         -98.2532707,
55367                         26.0596488
55368                     ],
55369                     [
55370                         -98.2532707,
55371                         25.9986871
55372                     ],
55373                     [
55374                         -98.0109084,
55375                         25.9986871
55376                     ],
55377                     [
55378                         -98.0109084,
55379                         25.9932255
55380                     ],
55381                     [
55382                         -97.6932319,
55383                         25.9932255
55384                     ],
55385                     [
55386                         -97.6932319,
55387                         25.9334103
55388                     ],
55389                     [
55390                         -97.6313904,
55391                         25.9334103
55392                     ],
55393                     [
55394                         -97.6313904,
55395                         25.8695893
55396                     ],
55397                     [
55398                         -97.5046779,
55399                         25.8695893
55400                     ],
55401                     [
55402                         -97.5046779,
55403                         25.8073488
55404                     ],
55405                     [
55406                         -97.3083401,
55407                         25.8073488
55408                     ],
55409                     [
55410                         -97.3083401,
55411                         25.8731159
55412                     ],
55413                     [
55414                         -97.2456326,
55415                         25.8731159
55416                     ],
55417                     [
55418                         -97.2456326,
55419                         25.9353731
55420                     ],
55421                     [
55422                         -97.1138939,
55423                         25.9353731
55424                     ],
55425                     [
55426                         -97.1138939,
55427                         27.6809179
55428                     ],
55429                     [
55430                         -97.0571035,
55431                         27.6809179
55432                     ],
55433                     [
55434                         -97.0571035,
55435                         27.8108242
55436                     ],
55437                     [
55438                         -95.5810766,
55439                         27.8108242
55440                     ],
55441                     [
55442                         -95.5810766,
55443                         28.7468827
55444                     ],
55445                     [
55446                         -94.271041,
55447                         28.7468827
55448                     ],
55449                     [
55450                         -94.271041,
55451                         29.5594076
55452                     ],
55453                     [
55454                         -92.5029947,
55455                         29.5594076
55456                     ],
55457                     [
55458                         -92.5029947,
55459                         29.4974754
55460                     ],
55461                     [
55462                         -91.8776216,
55463                         29.4974754
55464                     ],
55465                     [
55466                         -91.8776216,
55467                         29.3727013
55468                     ],
55469                     [
55470                         -91.378418,
55471                         29.3727013
55472                     ],
55473                     [
55474                         -91.378418,
55475                         29.2468326
55476                     ],
55477                     [
55478                         -91.3153953,
55479                         29.2468326
55480                     ],
55481                     [
55482                         -91.3153953,
55483                         29.1844301
55484                     ],
55485                     [
55486                         -91.1294702,
55487                         29.1844301
55488                     ],
55489                     [
55490                         -91.1294702,
55491                         29.1232559
55492                     ],
55493                     [
55494                         -91.0052632,
55495                         29.1232559
55496                     ],
55497                     [
55498                         -91.0052632,
55499                         28.9968437
55500                     ],
55501                     [
55502                         -89.4500159,
55503                         28.9968437
55504                     ],
55505                     [
55506                         -89.4500159,
55507                         28.8677422
55508                     ],
55509                     [
55510                         -88.8104309,
55511                         28.8677422
55512                     ],
55513                     [
55514                         -88.8104309,
55515                         30.1841864
55516                     ],
55517                     [
55518                         -85.8791527,
55519                         30.1841864
55520                     ],
55521                     [
55522                         -85.8791527,
55523                         29.5455038
55524                     ],
55525                     [
55526                         -84.8368083,
55527                         29.5455038
55528                     ],
55529                     [
55530                         -84.8368083,
55531                         29.6225158
55532                     ],
55533                     [
55534                         -84.7482786,
55535                         29.6225158
55536                     ],
55537                     [
55538                         -84.7482786,
55539                         29.683624
55540                     ],
55541                     [
55542                         -84.685894,
55543                         29.683624
55544                     ],
55545                     [
55546                         -84.685894,
55547                         29.7468386
55548                     ],
55549                     [
55550                         -83.6296975,
55551                         29.7468386
55552                     ],
55553                     [
55554                         -83.6296975,
55555                         29.4324361
55556                     ],
55557                     [
55558                         -83.3174937,
55559                         29.4324361
55560                     ],
55561                     [
55562                         -83.3174937,
55563                         29.0579442
55564                     ],
55565                     [
55566                         -82.879659,
55567                         29.0579442
55568                     ],
55569                     [
55570                         -82.879659,
55571                         27.7453529
55572                     ],
55573                     [
55574                         -82.8182822,
55575                         27.7453529
55576                     ],
55577                     [
55578                         -82.8182822,
55579                         26.9290868
55580                     ],
55581                     [
55582                         -82.3796782,
55583                         26.9290868
55584                     ],
55585                     [
55586                         -82.3796782,
55587                         26.3694183
55588                     ],
55589                     [
55590                         -81.8777106,
55591                         26.3694183
55592                     ],
55593                     [
55594                         -81.8777106,
55595                         25.805971
55596                     ],
55597                     [
55598                         -81.5036862,
55599                         25.805971
55600                     ],
55601                     [
55602                         -81.5036862,
55603                         25.7474753
55604                     ],
55605                     [
55606                         -81.4405462,
55607                         25.7474753
55608                     ],
55609                     [
55610                         -81.4405462,
55611                         25.6851489
55612                     ],
55613                     [
55614                         -81.3155883,
55615                         25.6851489
55616                     ],
55617                     [
55618                         -81.3155883,
55619                         25.5600985
55620                     ],
55621                     [
55622                         -81.2538534,
55623                         25.5600985
55624                     ],
55625                     [
55626                         -81.2538534,
55627                         25.4342361
55628                     ],
55629                     [
55630                         -81.1902012,
55631                         25.4342361
55632                     ],
55633                     [
55634                         -81.1902012,
55635                         25.1234341
55636                     ],
55637                     [
55638                         -81.1288133,
55639                         25.1234341
55640                     ],
55641                     [
55642                         -81.1288133,
55643                         25.0619389
55644                     ],
55645                     [
55646                         -81.0649231,
55647                         25.0619389
55648                     ],
55649                     [
55650                         -81.0649231,
55651                         24.8157807
55652                     ],
55653                     [
55654                         -81.6289469,
55655                         24.8157807
55656                     ],
55657                     [
55658                         -81.6289469,
55659                         24.7538367
55660                     ],
55661                     [
55662                         -81.6907173,
55663                         24.7538367
55664                     ],
55665                     [
55666                         -81.6907173,
55667                         24.6899374
55668                     ],
55669                     [
55670                         -81.8173189,
55671                         24.6899374
55672                     ],
55673                     [
55674                         -81.8173189,
55675                         24.6279161
55676                     ],
55677                     [
55678                         -82.1910041,
55679                         24.6279161
55680                     ],
55681                     [
55682                         -82.1910041,
55683                         24.496294
55684                     ],
55685                     [
55686                         -81.6216596,
55687                         24.496294
55688                     ],
55689                     [
55690                         -81.6216596,
55691                         24.559484
55692                     ],
55693                     [
55694                         -81.372006,
55695                         24.559484
55696                     ],
55697                     [
55698                         -81.372006,
55699                         24.6220687
55700                     ],
55701                     [
55702                         -81.0593278,
55703                         24.6220687
55704                     ],
55705                     [
55706                         -81.0593278,
55707                         24.684826
55708                     ],
55709                     [
55710                         -80.9347147,
55711                         24.684826
55712                     ],
55713                     [
55714                         -80.9347147,
55715                         24.7474828
55716                     ],
55717                     [
55718                         -80.7471081,
55719                         24.7474828
55720                     ],
55721                     [
55722                         -80.7471081,
55723                         24.8100618
55724                     ],
55725                     [
55726                         -80.3629898,
55727                         24.8100618
55728                     ],
55729                     [
55730                         -80.3629898,
55731                         25.1175858
55732                     ],
55733                     [
55734                         -80.122344,
55735                         25.1175858
55736                     ],
55737                     [
55738                         -80.122344,
55739                         25.7472357
55740                     ],
55741                     [
55742                         -80.0588458,
55743                         25.7472357
55744                     ],
55745                     [
55746                         -80.0588458,
55747                         26.3708251
55748                     ],
55749                     [
55750                         -79.995837,
55751                         26.3708251
55752                     ],
55753                     [
55754                         -79.995837,
55755                         26.9398003
55756                     ],
55757                     [
55758                         -80.0587265,
55759                         26.9398003
55760                     ],
55761                     [
55762                         -80.0587265,
55763                         27.1277466
55764                     ],
55765                     [
55766                         -80.1226251,
55767                         27.1277466
55768                     ],
55769                     [
55770                         -80.1226251,
55771                         27.2534279
55772                     ],
55773                     [
55774                         -80.1846956,
55775                         27.2534279
55776                     ],
55777                     [
55778                         -80.1846956,
55779                         27.3781229
55780                     ],
55781                     [
55782                         -80.246175,
55783                         27.3781229
55784                     ],
55785                     [
55786                         -80.246175,
55787                         27.5658729
55788                     ],
55789                     [
55790                         -80.3094768,
55791                         27.5658729
55792                     ],
55793                     [
55794                         -80.3094768,
55795                         27.7530311
55796                     ],
55797                     [
55798                         -80.3721485,
55799                         27.7530311
55800                     ],
55801                     [
55802                         -80.3721485,
55803                         27.8774451
55804                     ],
55805                     [
55806                         -80.4351457,
55807                         27.8774451
55808                     ],
55809                     [
55810                         -80.4351457,
55811                         28.0033366
55812                     ],
55813                     [
55814                         -80.4966078,
55815                         28.0033366
55816                     ],
55817                     [
55818                         -80.4966078,
55819                         28.1277326
55820                     ],
55821                     [
55822                         -80.5587159,
55823                         28.1277326
55824                     ],
55825                     [
55826                         -80.5587159,
55827                         28.3723509
55828                     ],
55829                     [
55830                         -80.4966335,
55831                         28.3723509
55832                     ],
55833                     [
55834                         -80.4966335,
55835                         29.5160326
55836                     ],
55837                     [
55838                         -81.1213644,
55839                         29.5160326
55840                     ],
55841                     [
55842                         -81.1213644,
55843                         31.6846966
55844                     ],
55845                     [
55846                         -80.6018723,
55847                         31.6846966
55848                     ],
55849                     [
55850                         -80.6018723,
55851                         32.2475309
55852                     ],
55853                     [
55854                         -79.4921024,
55855                         32.2475309
55856                     ],
55857                     [
55858                         -79.4921024,
55859                         32.9970261
55860                     ],
55861                     [
55862                         -79.1116488,
55863                         32.9970261
55864                     ],
55865                     [
55866                         -79.1116488,
55867                         33.3729457
55868                     ],
55869                     [
55870                         -78.6153621,
55871                         33.3729457
55872                     ],
55873                     [
55874                         -78.6153621,
55875                         33.8097638
55876                     ],
55877                     [
55878                         -77.9316963,
55879                         33.8097638
55880                     ],
55881                     [
55882                         -77.9316963,
55883                         33.8718243
55884                     ],
55885                     [
55886                         -77.8692252,
55887                         33.8718243
55888                     ],
55889                     [
55890                         -77.8692252,
55891                         34.0552454
55892                     ],
55893                     [
55894                         -77.6826392,
55895                         34.0552454
55896                     ],
55897                     [
55898                         -77.6826392,
55899                         34.2974598
55900                     ],
55901                     [
55902                         -77.2453509,
55903                         34.2974598
55904                     ],
55905                     [
55906                         -77.2453509,
55907                         34.5598585
55908                     ],
55909                     [
55910                         -76.4973277,
55911                         34.5598585
55912                     ],
55913                     [
55914                         -76.4973277,
55915                         34.622796
55916                     ],
55917                     [
55918                         -76.4337602,
55919                         34.622796
55920                     ],
55921                     [
55922                         -76.4337602,
55923                         34.6849285
55924                     ],
55925                     [
55926                         -76.373212,
55927                         34.6849285
55928                     ],
55929                     [
55930                         -76.373212,
55931                         34.7467674
55932                     ],
55933                     [
55934                         -76.3059364,
55935                         34.7467674
55936                     ],
55937                     [
55938                         -76.3059364,
55939                         34.808551
55940                     ],
55941                     [
55942                         -76.2468017,
55943                         34.808551
55944                     ],
55945                     [
55946                         -76.2468017,
55947                         34.8728418
55948                     ],
55949                     [
55950                         -76.1825922,
55951                         34.8728418
55952                     ],
55953                     [
55954                         -76.1825922,
55955                         34.9335332
55956                     ],
55957                     [
55958                         -76.120814,
55959                         34.9335332
55960                     ],
55961                     [
55962                         -76.120814,
55963                         34.9952359
55964                     ],
55965                     [
55966                         -75.9979015,
55967                         34.9952359
55968                     ],
55969                     [
55970                         -75.9979015,
55971                         35.0578182
55972                     ],
55973                     [
55974                         -75.870338,
55975                         35.0578182
55976                     ],
55977                     [
55978                         -75.870338,
55979                         35.1219097
55980                     ],
55981                     [
55982                         -75.7462194,
55983                         35.1219097
55984                     ],
55985                     [
55986                         -75.7462194,
55987                         35.1818911
55988                     ],
55989                     [
55990                         -75.4929694,
55991                         35.1818911
55992                     ],
55993                     [
55994                         -75.4929694,
55995                         35.3082988
55996                     ],
55997                     [
55998                         -75.4325662,
55999                         35.3082988
56000                     ],
56001                     [
56002                         -75.4325662,
56003                         35.7542495
56004                     ],
56005                     [
56006                         -75.4969907,
56007                         35.7542495
56008                     ],
56009                     [
56010                         -75.4969907,
56011                         37.8105602
56012                     ],
56013                     [
56014                         -75.3082972,
56015                         37.8105602
56016                     ],
56017                     [
56018                         -75.3082972,
56019                         37.8720088
56020                     ],
56021                     [
56022                         -75.245601,
56023                         37.8720088
56024                     ],
56025                     [
56026                         -75.245601,
56027                         37.9954849
56028                     ],
56029                     [
56030                         -75.1828751,
56031                         37.9954849
56032                     ],
56033                     [
56034                         -75.1828751,
56035                         38.0585079
56036                     ],
56037                     [
56038                         -75.1184793,
56039                         38.0585079
56040                     ],
56041                     [
56042                         -75.1184793,
56043                         38.2469091
56044                     ],
56045                     [
56046                         -75.0592098,
56047                         38.2469091
56048                     ],
56049                     [
56050                         -75.0592098,
56051                         38.3704316
56052                     ],
56053                     [
56054                         -74.9948111,
56055                         38.3704316
56056                     ],
56057                     [
56058                         -74.9948111,
56059                         38.8718417
56060                     ],
56061                     [
56062                         -74.4878252,
56063                         38.8718417
56064                     ],
56065                     [
56066                         -74.4878252,
56067                         39.3089428
56068                     ],
56069                     [
56070                         -74.1766317,
56071                         39.3089428
56072                     ],
56073                     [
56074                         -74.1766317,
56075                         39.6224653
56076                     ],
56077                     [
56078                         -74.0567045,
56079                         39.6224653
56080                     ],
56081                     [
56082                         -74.0567045,
56083                         39.933178
56084                     ],
56085                     [
56086                         -73.9959035,
56087                         39.933178
56088                     ],
56089                     [
56090                         -73.9959035,
56091                         40.1854852
56092                     ],
56093                     [
56094                         -73.9341593,
56095                         40.1854852
56096                     ],
56097                     [
56098                         -73.9341593,
56099                         40.4959486
56100                     ],
56101                     [
56102                         -73.8723024,
56103                         40.4959486
56104                     ],
56105                     [
56106                         -73.8723024,
56107                         40.5527135
56108                     ],
56109                     [
56110                         -71.8074506,
56111                         40.5527135
56112                     ],
56113                     [
56114                         -71.8074506,
56115                         41.3088005
56116                     ],
56117                     [
56118                         -70.882512,
56119                         41.3088005
56120                     ],
56121                     [
56122                         -70.882512,
56123                         41.184978
56124                     ],
56125                     [
56126                         -70.7461947,
56127                         41.184978
56128                     ],
56129                     [
56130                         -70.7461947,
56131                         41.3091865
56132                     ],
56133                     [
56134                         -70.4337553,
56135                         41.3091865
56136                     ],
56137                     [
56138                         -70.4337553,
56139                         41.4963885
56140                     ],
56141                     [
56142                         -69.9334281,
56143                         41.4963885
56144                     ],
56145                     [
56146                         -69.9334281,
56147                         41.6230802
56148                     ],
56149                     [
56150                         -69.869857,
56151                         41.6230802
56152                     ],
56153                     [
56154                         -69.869857,
56155                         41.8776895
56156                     ],
56157                     [
56158                         -69.935791,
56159                         41.8776895
56160                     ],
56161                     [
56162                         -69.935791,
56163                         42.0032342
56164                     ],
56165                     [
56166                         -69.9975823,
56167                         42.0032342
56168                     ],
56169                     [
56170                         -69.9975823,
56171                         42.0650191
56172                     ],
56173                     [
56174                         -70.0606103,
56175                         42.0650191
56176                     ],
56177                     [
56178                         -70.0606103,
56179                         42.1294348
56180                     ],
56181                     [
56182                         -70.5572884,
56183                         42.1294348
56184                     ],
56185                     [
56186                         -70.5572884,
56187                         43.2487079
56188                     ],
56189                     [
56190                         -70.4974097,
56191                         43.2487079
56192                     ],
56193                     [
56194                         -70.4974097,
56195                         43.3092194
56196                     ],
56197                     [
56198                         -70.3704249,
56199                         43.3092194
56200                     ],
56201                     [
56202                         -70.3704249,
56203                         43.371963
56204                     ],
56205                     [
56206                         -70.3085701,
56207                         43.371963
56208                     ],
56209                     [
56210                         -70.3085701,
56211                         43.4969879
56212                     ],
56213                     [
56214                         -70.183921,
56215                         43.4969879
56216                     ],
56217                     [
56218                         -70.183921,
56219                         43.6223531
56220                     ],
56221                     [
56222                         -70.057583,
56223                         43.6223531
56224                     ],
56225                     [
56226                         -70.057583,
56227                         43.6850173
56228                     ],
56229                     [
56230                         -69.7455247,
56231                         43.6850173
56232                     ],
56233                     [
56234                         -69.7455247,
56235                         43.7476571
56236                     ],
56237                     [
56238                         -69.2472845,
56239                         43.7476571
56240                     ],
56241                     [
56242                         -69.2472845,
56243                         43.8107035
56244                     ],
56245                     [
56246                         -69.0560701,
56247                         43.8107035
56248                     ],
56249                     [
56250                         -69.0560701,
56251                         43.8717247
56252                     ],
56253                     [
56254                         -68.9950522,
56255                         43.8717247
56256                     ],
56257                     [
56258                         -68.9950522,
56259                         43.9982022
56260                     ],
56261                     [
56262                         -68.4963672,
56263                         43.9982022
56264                     ],
56265                     [
56266                         -68.4963672,
56267                         44.0597368
56268                     ],
56269                     [
56270                         -68.3081038,
56271                         44.0597368
56272                     ],
56273                     [
56274                         -68.3081038,
56275                         44.122137
56276                     ],
56277                     [
56278                         -68.1851802,
56279                         44.122137
56280                     ],
56281                     [
56282                         -68.1851802,
56283                         44.3081382
56284                     ],
56285                     [
56286                         -67.9956019,
56287                         44.3081382
56288                     ],
56289                     [
56290                         -67.9956019,
56291                         44.3727489
56292                     ],
56293                     [
56294                         -67.8103041,
56295                         44.3727489
56296                     ],
56297                     [
56298                         -67.8103041,
56299                         44.435178
56300                     ],
56301                     [
56302                         -67.4965289,
56303                         44.435178
56304                     ],
56305                     [
56306                         -67.4965289,
56307                         44.4968776
56308                     ],
56309                     [
56310                         -67.37102,
56311                         44.4968776
56312                     ],
56313                     [
56314                         -67.37102,
56315                         44.5600642
56316                     ],
56317                     [
56318                         -67.1848753,
56319                         44.5600642
56320                     ],
56321                     [
56322                         -67.1848753,
56323                         44.6213345
56324                     ],
56325                     [
56326                         -67.1221208,
56327                         44.6213345
56328                     ],
56329                     [
56330                         -67.1221208,
56331                         44.6867918
56332                     ],
56333                     [
56334                         -67.059365,
56335                         44.6867918
56336                     ],
56337                     [
56338                         -67.059365,
56339                         44.7473657
56340                     ],
56341                     [
56342                         -66.9311098,
56343                         44.7473657
56344                     ],
56345                     [
56346                         -66.9311098,
56347                         44.9406566
56348                     ],
56349                     [
56350                         -66.994683,
56351                         44.9406566
56352                     ],
56353                     [
56354                         -66.994683,
56355                         45.0024514
56356                     ],
56357                     [
56358                         -67.0595847,
56359                         45.0024514
56360                     ],
56361                     [
56362                         -67.0595847,
56363                         45.1273377
56364                     ],
56365                     [
56366                         -67.1201974,
56367                         45.1273377
56368                     ],
56369                     [
56370                         -67.1201974,
56371                         45.1910115
56372                     ],
56373                     [
56374                         -67.2469811,
56375                         45.1910115
56376                     ],
56377                     [
56378                         -67.2469811,
56379                         45.253442
56380                     ],
56381                     [
56382                         -67.3177546,
56383                         45.253442
56384                     ],
56385                     [
56386                         -67.3177546,
56387                         45.1898369
56388                     ],
56389                     [
56390                         -67.370749,
56391                         45.1898369
56392                     ],
56393                     [
56394                         -67.370749,
56395                         45.2534001
56396                     ],
56397                     [
56398                         -67.4326888,
56399                         45.2534001
56400                     ],
56401                     [
56402                         -67.4326888,
56403                         45.3083409
56404                     ],
56405                     [
56406                         -67.3708571,
56407                         45.3083409
56408                     ],
56409                     [
56410                         -67.3708571,
56411                         45.4396986
56412                     ],
56413                     [
56414                         -67.4305573,
56415                         45.4396986
56416                     ],
56417                     [
56418                         -67.4305573,
56419                         45.4950095
56420                     ],
56421                     [
56422                         -67.37099,
56423                         45.4950095
56424                     ],
56425                     [
56426                         -67.37099,
56427                         45.6264543
56428                     ],
56429                     [
56430                         -67.6214982,
56431                         45.6264543
56432                     ],
56433                     [
56434                         -67.6214982,
56435                         45.6896133
56436                     ],
56437                     [
56438                         -67.683828,
56439                         45.6896133
56440                     ],
56441                     [
56442                         -67.683828,
56443                         45.753259
56444                     ],
56445                     [
56446                         -67.7462097,
56447                         45.753259
56448                     ],
56449                     [
56450                         -67.7462097,
56451                         47.1268165
56452                     ],
56453                     [
56454                         -67.8700141,
56455                         47.1268165
56456                     ],
56457                     [
56458                         -67.8700141,
56459                         47.1900278
56460                     ],
56461                     [
56462                         -67.9323803,
56463                         47.1900278
56464                     ],
56465                     [
56466                         -67.9323803,
56467                         47.2539678
56468                     ],
56469                     [
56470                         -67.9959387,
56471                         47.2539678
56472                     ],
56473                     [
56474                         -67.9959387,
56475                         47.3149737
56476                     ],
56477                     [
56478                         -68.1206676,
56479                         47.3149737
56480                     ],
56481                     [
56482                         -68.1206676,
56483                         47.3780823
56484                     ],
56485                     [
56486                         -68.4423175,
56487                         47.3780823
56488                     ],
56489                     [
56490                         -68.4423175,
56491                         47.3166082
56492                     ],
56493                     [
56494                         -68.6314305,
56495                         47.3166082
56496                     ],
56497                     [
56498                         -68.6314305,
56499                         47.2544676
56500                     ],
56501                     [
56502                         -68.9978037,
56503                         47.2544676
56504                     ],
56505                     [
56506                         -68.9978037,
56507                         47.439895
56508                     ],
56509                     [
56510                         -69.0607223,
56511                         47.439895
56512                     ],
56513                     [
56514                         -69.0607223,
56515                         47.5047558
56516                     ],
56517                     [
56518                         -69.2538122,
56519                         47.5047558
56520                     ],
56521                     [
56522                         -69.2538122,
56523                         47.4398084
56524                     ],
56525                     [
56526                         -69.3179284,
56527                         47.4398084
56528                     ],
56529                     [
56530                         -69.3179284,
56531                         47.378601
56532                     ],
56533                     [
56534                         -69.4438546,
56535                         47.378601
56536                     ],
56537                     [
56538                         -69.4438546,
56539                         47.3156274
56540                     ],
56541                     [
56542                         -69.5038204,
56543                         47.3156274
56544                     ],
56545                     [
56546                         -69.5038204,
56547                         47.2525839
56548                     ],
56549                     [
56550                         -69.5667838,
56551                         47.2525839
56552                     ],
56553                     [
56554                         -69.5667838,
56555                         47.1910884
56556                     ],
56557                     [
56558                         -69.6303478,
56559                         47.1910884
56560                     ],
56561                     [
56562                         -69.6303478,
56563                         47.128701
56564                     ],
56565                     [
56566                         -69.6933103,
56567                         47.128701
56568                     ],
56569                     [
56570                         -69.6933103,
56571                         47.0654307
56572                     ],
56573                     [
56574                         -69.7557063,
56575                         47.0654307
56576                     ],
56577                     [
56578                         -69.7557063,
56579                         47.0042751
56580                     ],
56581                     [
56582                         -69.8180391,
56583                         47.0042751
56584                     ],
56585                     [
56586                         -69.8180391,
56587                         46.9415344
56588                     ],
56589                     [
56590                         -69.8804023,
56591                         46.9415344
56592                     ],
56593                     [
56594                         -69.8804023,
56595                         46.8792519
56596                     ],
56597                     [
56598                         -69.9421674,
56599                         46.8792519
56600                     ],
56601                     [
56602                         -69.9421674,
56603                         46.8177399
56604                     ],
56605                     [
56606                         -70.0063088,
56607                         46.8177399
56608                     ],
56609                     [
56610                         -70.0063088,
56611                         46.6920295
56612                     ],
56613                     [
56614                         -70.0704265,
56615                         46.6920295
56616                     ],
56617                     [
56618                         -70.0704265,
56619                         46.4425926
56620                     ],
56621                     [
56622                         -70.1945902,
56623                         46.4425926
56624                     ],
56625                     [
56626                         -70.1945902,
56627                         46.3785887
56628                     ],
56629                     [
56630                         -70.2562047,
56631                         46.3785887
56632                     ],
56633                     [
56634                         -70.2562047,
56635                         46.3152628
56636                     ],
56637                     [
56638                         -70.3203651,
56639                         46.3152628
56640                     ],
56641                     [
56642                         -70.3203651,
56643                         46.0651209
56644                     ],
56645                     [
56646                         -70.3814988,
56647                         46.0651209
56648                     ],
56649                     [
56650                         -70.3814988,
56651                         45.93552
56652                     ],
56653                     [
56654                         -70.3201618,
56655                         45.93552
56656                     ],
56657                     [
56658                         -70.3201618,
56659                         45.879479
56660                     ],
56661                     [
56662                         -70.4493131,
56663                         45.879479
56664                     ],
56665                     [
56666                         -70.4493131,
56667                         45.7538713
56668                     ],
56669                     [
56670                         -70.5070021,
56671                         45.7538713
56672                     ],
56673                     [
56674                         -70.5070021,
56675                         45.6916912
56676                     ],
56677                     [
56678                         -70.6316642,
56679                         45.6916912
56680                     ],
56681                     [
56682                         -70.6316642,
56683                         45.6291619
56684                     ],
56685                     [
56686                         -70.7575538,
56687                         45.6291619
56688                     ],
56689                     [
56690                         -70.7575538,
56691                         45.4414685
56692                     ],
56693                     [
56694                         -70.8809878,
56695                         45.4414685
56696                     ],
56697                     [
56698                         -70.8809878,
56699                         45.3780612
56700                     ],
56701                     [
56702                         -71.13328,
56703                         45.3780612
56704                     ],
56705                     [
56706                         -71.13328,
56707                         45.3151452
56708                     ],
56709                     [
56710                         -71.3830282,
56711                         45.3151452
56712                     ],
56713                     [
56714                         -71.3830282,
56715                         45.253416
56716                     ],
56717                     [
56718                         -71.5076448,
56719                         45.253416
56720                     ],
56721                     [
56722                         -71.5076448,
56723                         45.0655726
56724                     ],
56725                     [
56726                         -73.9418929,
56727                         45.0655726
56728                     ],
56729                     [
56730                         -73.9418929,
56731                         45.0031242
56732                     ],
56733                     [
56734                         -74.7469725,
56735                         45.0031242
56736                     ],
56737                     [
56738                         -74.7469725,
56739                         45.0649003
56740                     ],
56741                     [
56742                         -74.8800964,
56743                         45.0649003
56744                     ],
56745                     [
56746                         -74.8800964,
56747                         45.0029023
56748                     ],
56749                     [
56750                         -75.0662455,
56751                         45.0029023
56752                     ],
56753                     [
56754                         -75.0662455,
56755                         44.9415167
56756                     ],
56757                     [
56758                         -75.2539363,
56759                         44.9415167
56760                     ],
56761                     [
56762                         -75.2539363,
56763                         44.8776043
56764                     ],
56765                     [
56766                         -75.3789648,
56767                         44.8776043
56768                     ],
56769                     [
56770                         -75.3789648,
56771                         44.8153462
56772                     ],
56773                     [
56774                         -75.4431283,
56775                         44.8153462
56776                     ],
56777                     [
56778                         -75.4431283,
56779                         44.7536053
56780                     ],
56781                     [
56782                         -75.5666566,
56783                         44.7536053
56784                     ],
56785                     [
56786                         -75.5666566,
56787                         44.6909879
56788                     ],
56789                     [
56790                         -75.6290205,
56791                         44.6909879
56792                     ],
56793                     [
56794                         -75.6290205,
56795                         44.6284958
56796                     ],
56797                     [
56798                         -75.7540484,
56799                         44.6284958
56800                     ],
56801                     [
56802                         -75.7540484,
56803                         44.566385
56804                     ],
56805                     [
56806                         -75.817312,
56807                         44.566385
56808                     ],
56809                     [
56810                         -75.817312,
56811                         44.5028932
56812                     ],
56813                     [
56814                         -75.8799549,
56815                         44.5028932
56816                     ],
56817                     [
56818                         -75.8799549,
56819                         44.3784946
56820                     ],
56821                     [
56822                         -76.1300319,
56823                         44.3784946
56824                     ],
56825                     [
56826                         -76.1300319,
56827                         44.3159227
56828                     ],
56829                     [
56830                         -76.1926961,
56831                         44.3159227
56832                     ],
56833                     [
56834                         -76.1926961,
56835                         44.2534378
56836                     ],
56837                     [
56838                         -76.3182619,
56839                         44.2534378
56840                     ],
56841                     [
56842                         -76.3182619,
56843                         44.1916726
56844                     ],
56845                     [
56846                         -76.3792975,
56847                         44.1916726
56848                     ],
56849                     [
56850                         -76.3792975,
56851                         44.0653733
56852                     ],
56853                     [
56854                         -76.4427584,
56855                         44.0653733
56856                     ],
56857                     [
56858                         -76.4427584,
56859                         43.9963825
56860                     ],
56861                     [
56862                         -76.317027,
56863                         43.9963825
56864                     ],
56865                     [
56866                         -76.317027,
56867                         43.9414581
56868                     ],
56869                     [
56870                         -76.5076611,
56871                         43.9414581
56872                     ],
56873                     [
56874                         -76.5076611,
56875                         43.8723335
56876                     ],
56877                     [
56878                         -76.3829974,
56879                         43.8723335
56880                     ],
56881                     [
56882                         -76.3829974,
56883                         43.8091872
56884                     ],
56885                     [
56886                         -76.2534102,
56887                         43.8091872
56888                     ],
56889                     [
56890                         -76.2534102,
56891                         43.5665222
56892                     ],
56893                     [
56894                         -76.5064833,
56895                         43.5665222
56896                     ],
56897                     [
56898                         -76.5064833,
56899                         43.5033881
56900                     ],
56901                     [
56902                         -76.6331208,
56903                         43.5033881
56904                     ],
56905                     [
56906                         -76.6331208,
56907                         43.4432252
56908                     ],
56909                     [
56910                         -76.6951085,
56911                         43.4432252
56912                     ],
56913                     [
56914                         -76.6951085,
56915                         43.3786858
56916                     ],
56917                     [
56918                         -76.8177798,
56919                         43.3786858
56920                     ],
56921                     [
56922                         -76.8177798,
56923                         43.318066
56924                     ],
56925                     [
56926                         -77.682,
56927                         43.318066
56928                     ],
56929                     [
56930                         -77.682,
56931                         43.3789376
56932                     ],
56933                     [
56934                         -78.0565883,
56935                         43.3789376
56936                     ],
56937                     [
56938                         -78.0565883,
56939                         43.4396918
56940                     ],
56941                     [
56942                         -78.4389748,
56943                         43.4396918
56944                     ],
56945                     [
56946                         -78.4389748,
56947                         43.3794382
56948                     ],
56949                     [
56950                         -78.8803396,
56951                         43.3794382
56952                     ],
56953                     [
56954                         -78.8803396,
56955                         43.3149724
56956                     ],
56957                     [
56958                         -79.1298858,
56959                         43.3149724
56960                     ],
56961                     [
56962                         -79.1298858,
56963                         43.2429286
56964                     ],
56965                     [
56966                         -79.0669615,
56967                         43.2429286
56968                     ],
56969                     [
56970                         -79.0669615,
56971                         43.1299931
56972                     ],
56973                     [
56974                         -79.1298858,
56975                         43.1299931
56976                     ],
56977                     [
56978                         -79.1298858,
56979                         43.0577305
56980                     ],
56981                     [
56982                         -79.071264,
56983                         43.0577305
56984                     ],
56985                     [
56986                         -79.071264,
56987                         42.9294906
56988                     ],
56989                     [
56990                         -78.943264,
56991                         42.9294906
56992                     ],
56993                     [
56994                         -78.943264,
56995                         42.7542165
56996                     ],
56997                     [
56998                         -79.069439,
56999                         42.7542165
57000                     ],
57001                     [
57002                         -79.069439,
57003                         42.6941622
57004                     ],
57005                     [
57006                         -79.133439,
57007                         42.6941622
57008                     ],
57009                     [
57010                         -79.133439,
57011                         42.6296973
57012                     ],
57013                     [
57014                         -79.1947499,
57015                         42.6296973
57016                     ],
57017                     [
57018                         -79.1947499,
57019                         42.5663538
57020                     ],
57021                     [
57022                         -79.3786827,
57023                         42.5663538
57024                     ],
57025                     [
57026                         -79.3786827,
57027                         42.5033425
57028                     ],
57029                     [
57030                         -79.4442961,
57031                         42.5033425
57032                     ],
57033                     [
57034                         -79.4442961,
57035                         42.4410614
57036                     ],
57037                     [
57038                         -79.5679936,
57039                         42.4410614
57040                     ],
57041                     [
57042                         -79.5679936,
57043                         42.3775264
57044                     ],
57045                     [
57046                         -79.6906154,
57047                         42.3775264
57048                     ],
57049                     [
57050                         -79.6906154,
57051                         42.3171086
57052                     ],
57053                     [
57054                         -79.8164642,
57055                         42.3171086
57056                     ],
57057                     [
57058                         -79.8164642,
57059                         42.2534481
57060                     ],
57061                     [
57062                         -80.0052373,
57063                         42.2534481
57064                     ],
57065                     [
57066                         -80.0052373,
57067                         42.1909188
57068                     ],
57069                     [
57070                         -80.1916829,
57071                         42.1909188
57072                     ],
57073                     [
57074                         -80.1916829,
57075                         42.1272555
57076                     ],
57077                     [
57078                         -80.3167992,
57079                         42.1272555
57080                     ],
57081                     [
57082                         -80.3167992,
57083                         42.0669857
57084                     ],
57085                     [
57086                         -80.5063234,
57087                         42.0669857
57088                     ],
57089                     [
57090                         -80.5063234,
57091                         42.0034331
57092                     ],
57093                     [
57094                         -80.6930471,
57095                         42.0034331
57096                     ],
57097                     [
57098                         -80.6930471,
57099                         41.9415141
57100                     ],
57101                     [
57102                         -80.9440403,
57103                         41.9415141
57104                     ],
57105                     [
57106                         -80.9440403,
57107                         41.8781193
57108                     ],
57109                     [
57110                         -81.1942729,
57111                         41.8781193
57112                     ],
57113                     [
57114                         -81.1942729,
57115                         41.8166455
57116                     ],
57117                     [
57118                         -81.3190089,
57119                         41.8166455
57120                     ],
57121                     [
57122                         -81.3190089,
57123                         41.7545453
57124                     ],
57125                     [
57126                         -81.4418435,
57127                         41.7545453
57128                     ],
57129                     [
57130                         -81.4418435,
57131                         41.690965
57132                     ],
57133                     [
57134                         -81.5053523,
57135                         41.690965
57136                     ],
57137                     [
57138                         -81.5053523,
57139                         41.6301643
57140                     ],
57141                     [
57142                         -82.7470081,
57143                         41.6301643
57144                     ],
57145                     [
57146                         -82.7470081,
57147                         41.7536942
57148                     ],
57149                     [
57150                         -82.8839135,
57151                         41.7536942
57152                     ],
57153                     [
57154                         -82.8839135,
57155                         41.5656075
57156                     ],
57157                     [
57158                         -82.9957195,
57159                         41.5656075
57160                     ],
57161                     [
57162                         -82.9957195,
57163                         41.6270375
57164                     ],
57165                     [
57166                         -83.1257796,
57167                         41.6270375
57168                     ],
57169                     [
57170                         -83.1257796,
57171                         41.6878411
57172                     ],
57173                     [
57174                         -83.2474733,
57175                         41.6878411
57176                     ],
57177                     [
57178                         -83.2474733,
57179                         41.7536942
57180                     ],
57181                     [
57182                         -83.3737305,
57183                         41.7536942
57184                     ],
57185                     [
57186                         -83.3737305,
57187                         41.809276
57188                     ],
57189                     [
57190                         -83.3106019,
57191                         41.809276
57192                     ],
57193                     [
57194                         -83.3106019,
57195                         41.8716064
57196                     ],
57197                     [
57198                         -83.2474733,
57199                         41.8716064
57200                     ],
57201                     [
57202                         -83.2474733,
57203                         41.9361393
57204                     ],
57205                     [
57206                         -83.1843447,
57207                         41.9361393
57208                     ],
57209                     [
57210                         -83.1843447,
57211                         41.9960851
57212                     ],
57213                     [
57214                         -83.1207681,
57215                         41.9960851
57216                     ],
57217                     [
57218                         -83.1207681,
57219                         42.2464812
57220                     ],
57221                     [
57222                         -83.0589194,
57223                         42.2464812
57224                     ],
57225                     [
57226                         -83.0589194,
57227                         42.3089555
57228                     ],
57229                     [
57230                         -82.8685328,
57231                         42.3089555
57232                     ],
57233                     [
57234                         -82.8685328,
57235                         42.3717652
57236                     ],
57237                     [
57238                         -82.8072219,
57239                         42.3717652
57240                     ],
57241                     [
57242                         -82.8072219,
57243                         42.558553
57244                     ],
57245                     [
57246                         -82.7553745,
57247                         42.558553
57248                     ],
57249                     [
57250                         -82.7553745,
57251                         42.4954945
57252                     ],
57253                     [
57254                         -82.5599041,
57255                         42.4954945
57256                     ],
57257                     [
57258                         -82.5599041,
57259                         42.558553
57260                     ],
57261                     [
57262                         -82.4967755,
57263                         42.558553
57264                     ],
57265                     [
57266                         -82.4967755,
57267                         42.6833607
57268                     ],
57269                     [
57270                         -82.4328863,
57271                         42.6833607
57272                     ],
57273                     [
57274                         -82.4328863,
57275                         42.9342196
57276                     ],
57277                     [
57278                         -82.3700552,
57279                         42.9342196
57280                     ],
57281                     [
57282                         -82.3700552,
57283                         43.0648071
57284                     ],
57285                     [
57286                         -82.4328863,
57287                         43.0648071
57288                     ],
57289                     [
57290                         -82.4328863,
57291                         43.1917566
57292                     ],
57293                     [
57294                         -82.4947464,
57295                         43.1917566
57296                     ],
57297                     [
57298                         -82.4947464,
57299                         43.5034627
57300                     ],
57301                     [
57302                         -82.557133,
57303                         43.5034627
57304                     ],
57305                     [
57306                         -82.557133,
57307                         43.8160901
57308                     ],
57309                     [
57310                         -82.6197884,
57311                         43.8160901
57312                     ],
57313                     [
57314                         -82.6197884,
57315                         43.9422098
57316                     ],
57317                     [
57318                         -82.6839499,
57319                         43.9422098
57320                     ],
57321                     [
57322                         -82.6839499,
57323                         44.0022641
57324                     ],
57325                     [
57326                         -82.7465346,
57327                         44.0022641
57328                     ],
57329                     [
57330                         -82.7465346,
57331                         44.0670545
57332                     ],
57333                     [
57334                         -82.8708696,
57335                         44.0670545
57336                     ],
57337                     [
57338                         -82.8708696,
57339                         44.1291935
57340                     ],
57341                     [
57342                         -83.008517,
57343                         44.1291935
57344                     ],
57345                     [
57346                         -83.008517,
57347                         44.0664786
57348                     ],
57349                     [
57350                         -83.1336086,
57351                         44.0664786
57352                     ],
57353                     [
57354                         -83.1336086,
57355                         44.0053949
57356                     ],
57357                     [
57358                         -83.2414522,
57359                         44.0053949
57360                     ],
57361                     [
57362                         -83.2414522,
57363                         44.9962034
57364                     ],
57365                     [
57366                         -83.1806112,
57367                         44.9962034
57368                     ],
57369                     [
57370                         -83.1806112,
57371                         45.067302
57372                     ],
57373                     [
57374                         -83.2455172,
57375                         45.067302
57376                     ],
57377                     [
57378                         -83.2455172,
57379                         45.1287382
57380                     ],
57381                     [
57382                         -83.3065878,
57383                         45.1287382
57384                     ],
57385                     [
57386                         -83.3065878,
57387                         45.2551509
57388                     ],
57389                     [
57390                         -83.3706087,
57391                         45.2551509
57392                     ],
57393                     [
57394                         -83.3706087,
57395                         45.3165923
57396                     ],
57397                     [
57398                         -83.4325644,
57399                         45.3165923
57400                     ],
57401                     [
57402                         -83.4325644,
57403                         45.3792105
57404                     ],
57405                     [
57406                         -83.6178415,
57407                         45.3792105
57408                     ],
57409                     [
57410                         -83.6178415,
57411                         45.4419665
57412                     ],
57413                     [
57414                         -83.8084291,
57415                         45.4419665
57416                     ],
57417                     [
57418                         -83.8084291,
57419                         45.5036189
57420                     ],
57421                     [
57422                         -84.0550718,
57423                         45.5036189
57424                     ],
57425                     [
57426                         -84.0550718,
57427                         45.5647907
57428                     ],
57429                     [
57430                         -84.1235181,
57431                         45.5647907
57432                     ],
57433                     [
57434                         -84.1235181,
57435                         45.6287845
57436                     ],
57437                     [
57438                         -84.1807534,
57439                         45.6287845
57440                     ],
57441                     [
57442                         -84.1807534,
57443                         45.6914688
57444                     ],
57445                     [
57446                         -84.3111554,
57447                         45.6914688
57448                     ],
57449                     [
57450                         -84.3111554,
57451                         45.9337076
57452                     ],
57453                     [
57454                         -83.8209974,
57455                         45.9337076
57456                     ],
57457                     [
57458                         -83.8209974,
57459                         45.8725113
57460                     ],
57461                     [
57462                         -83.4968086,
57463                         45.8725113
57464                     ],
57465                     [
57466                         -83.4968086,
57467                         45.9337076
57468                     ],
57469                     [
57470                         -83.4338066,
57471                         45.9337076
57472                     ],
57473                     [
57474                         -83.4338066,
57475                         46.0016863
57476                     ],
57477                     [
57478                         -83.4962697,
57479                         46.0016863
57480                     ],
57481                     [
57482                         -83.4962697,
57483                         46.0668178
57484                     ],
57485                     [
57486                         -83.5599956,
57487                         46.0668178
57488                     ],
57489                     [
57490                         -83.5599956,
57491                         46.1261576
57492                     ],
57493                     [
57494                         -83.9954558,
57495                         46.1261576
57496                     ],
57497                     [
57498                         -83.9954558,
57499                         46.1931747
57500                     ],
57501                     [
57502                         -84.0591816,
57503                         46.1931747
57504                     ],
57505                     [
57506                         -84.0591816,
57507                         46.3814972
57508                     ],
57509                     [
57510                         -84.1152614,
57511                         46.3814972
57512                     ],
57513                     [
57514                         -84.1152614,
57515                         46.4953584
57516                     ],
57517                     [
57518                         -84.0591816,
57519                         46.4953584
57520                     ],
57521                     [
57522                         -84.0591816,
57523                         46.5682653
57524                     ],
57525                     [
57526                         -84.2579545,
57527                         46.5682653
57528                     ],
57529                     [
57530                         -84.2579545,
57531                         46.5051232
57532                     ],
57533                     [
57534                         -84.3071879,
57535                         46.5051232
57536                     ],
57537                     [
57538                         -84.3071879,
57539                         46.5682653
57540                     ],
57541                     [
57542                         -84.4415364,
57543                         46.5682653
57544                     ],
57545                     [
57546                         -84.4415364,
57547                         46.504525
57548                     ],
57549                     [
57550                         -84.9965729,
57551                         46.504525
57552                     ],
57553                     [
57554                         -84.9965729,
57555                         46.6842882
57556                     ],
57557                     [
57558                         -84.9298158,
57559                         46.6842882
57560                     ],
57561                     [
57562                         -84.9298158,
57563                         46.818077
57564                     ],
57565                     [
57566                         -85.3165894,
57567                         46.818077
57568                     ],
57569                     [
57570                         -85.3165894,
57571                         46.7535825
57572                     ],
57573                     [
57574                         -87.5562645,
57575                         46.7535825
57576                     ],
57577                     [
57578                         -87.5562645,
57579                         47.4407371
57580                     ],
57581                     [
57582                         -87.6825361,
57583                         47.4407371
57584                     ],
57585                     [
57586                         -87.6825361,
57587                         47.5035554
57588                     ],
57589                     [
57590                         -88.2560738,
57591                         47.5035554
57592                     ],
57593                     [
57594                         -88.2560738,
57595                         47.4433716
57596                     ],
57597                     [
57598                         -88.4417419,
57599                         47.4433716
57600                     ],
57601                     [
57602                         -88.4417419,
57603                         47.3789949
57604                     ],
57605                     [
57606                         -88.50683,
57607                         47.3789949
57608                     ],
57609                     [
57610                         -88.50683,
57611                         47.3153881
57612                     ],
57613                     [
57614                         -88.6312821,
57615                         47.3153881
57616                     ],
57617                     [
57618                         -88.6312821,
57619                         47.2539782
57620                     ],
57621                     [
57622                         -88.7569636,
57623                         47.2539782
57624                     ],
57625                     [
57626                         -88.7569636,
57627                         47.1934682
57628                     ],
57629                     [
57630                         -88.8838253,
57631                         47.1934682
57632                     ],
57633                     [
57634                         -88.8838253,
57635                         47.1284735
57636                     ],
57637                     [
57638                         -88.9434208,
57639                         47.1284735
57640                     ],
57641                     [
57642                         -88.9434208,
57643                         47.0662127
57644                     ],
57645                     [
57646                         -89.0708726,
57647                         47.0662127
57648                     ],
57649                     [
57650                         -89.0708726,
57651                         47.0026826
57652                     ],
57653                     [
57654                         -89.2565553,
57655                         47.0026826
57656                     ],
57657                     [
57658                         -89.2565553,
57659                         46.9410806
57660                     ],
57661                     [
57662                         -90.3677669,
57663                         46.9410806
57664                     ],
57665                     [
57666                         -90.3677669,
57667                         47.6844827
57668                     ],
57669                     [
57670                         -90.3069978,
57671                         47.6844827
57672                     ],
57673                     [
57674                         -90.3069978,
57675                         47.7460174
57676                     ],
57677                     [
57678                         -89.994859,
57679                         47.7460174
57680                     ],
57681                     [
57682                         -89.994859,
57683                         47.8082719
57684                     ],
57685                     [
57686                         -89.8048615,
57687                         47.8082719
57688                     ],
57689                     [
57690                         -89.8048615,
57691                         47.8700562
57692                     ],
57693                     [
57694                         -89.6797699,
57695                         47.8700562
57696                     ],
57697                     [
57698                         -89.6797699,
57699                         47.9339637
57700                     ],
57701                     [
57702                         -89.4933757,
57703                         47.9339637
57704                     ],
57705                     [
57706                         -89.4933757,
57707                         47.9957956
57708                     ],
57709                     [
57710                         -89.4284697,
57711                         47.9957956
57712                     ],
57713                     [
57714                         -89.4284697,
57715                         48.0656377
57716                     ],
57717                     [
57718                         -89.9932739,
57719                         48.0656377
57720                     ],
57721                     [
57722                         -89.9932739,
57723                         48.1282966
57724                     ],
57725                     [
57726                         -90.7455933,
57727                         48.1282966
57728                     ],
57729                     [
57730                         -90.7455933,
57731                         48.1893056
57732                     ],
57733                     [
57734                         -90.8087291,
57735                         48.1893056
57736                     ],
57737                     [
57738                         -90.8087291,
57739                         48.2522065
57740                     ],
57741                     [
57742                         -91.067763,
57743                         48.2522065
57744                     ],
57745                     [
57746                         -91.067763,
57747                         48.1916658
57748                     ],
57749                     [
57750                         -91.1946247,
57751                         48.1916658
57752                     ],
57753                     [
57754                         -91.1946247,
57755                         48.1279027
57756                     ],
57757                     [
57758                         -91.6814196,
57759                         48.1279027
57760                     ],
57761                     [
57762                         -91.6814196,
57763                         48.2525994
57764                     ],
57765                     [
57766                         -91.9321927,
57767                         48.2525994
57768                     ],
57769                     [
57770                         -91.9321927,
57771                         48.3142454
57772                     ],
57773                     [
57774                         -91.9929683,
57775                         48.3142454
57776                     ],
57777                     [
57778                         -91.9929683,
57779                         48.3780845
57780                     ],
57781                     [
57782                         -92.3189383,
57783                         48.3780845
57784                     ],
57785                     [
57786                         -92.3189383,
57787                         48.2529081
57788                     ],
57789                     [
57790                         -92.3732233,
57791                         48.2529081
57792                     ],
57793                     [
57794                         -92.3732233,
57795                         48.3153385
57796                     ],
57797                     [
57798                         -92.4322288,
57799                         48.3153385
57800                     ],
57801                     [
57802                         -92.4322288,
57803                         48.4411448
57804                     ],
57805                     [
57806                         -92.4977248,
57807                         48.4411448
57808                     ],
57809                     [
57810                         -92.4977248,
57811                         48.501781
57812                     ],
57813                     [
57814                         -92.5679413,
57815                         48.501781
57816                     ],
57817                     [
57818                         -92.5679413,
57819                         48.439579
57820                     ],
57821                     [
57822                         -92.6210462,
57823                         48.439579
57824                     ],
57825                     [
57826                         -92.6210462,
57827                         48.5650783
57828                     ],
57829                     [
57830                         -92.8086835,
57831                         48.5650783
57832                     ],
57833                     [
57834                         -92.8086835,
57835                         48.6286865
57836                     ],
57837                     [
57838                         -92.8086835,
57839                         48.6267365
57840                     ],
57841                     [
57842                         -92.933185,
57843                         48.6267365
57844                     ],
57845                     [
57846                         -92.933185,
57847                         48.6922145
57848                     ],
57849                     [
57850                         -93.0051716,
57851                         48.6922145
57852                     ],
57853                     [
57854                         -93.0051716,
57855                         48.6282965
57856                     ],
57857                     [
57858                         -93.1225924,
57859                         48.6282965
57860                     ],
57861                     [
57862                         -93.1225924,
57863                         48.6922145
57864                     ],
57865                     [
57866                         -93.3190806,
57867                         48.6922145
57868                     ],
57869                     [
57870                         -93.3190806,
57871                         48.6267365
57872                     ],
57873                     [
57874                         -93.5049477,
57875                         48.6267365
57876                     ],
57877                     [
57878                         -93.5049477,
57879                         48.5635164
57880                     ],
57881                     [
57882                         -93.7474601,
57883                         48.5635164
57884                     ],
57885                     [
57886                         -93.7474601,
57887                         48.6267365
57888                     ],
57889                     [
57890                         -93.8135461,
57891                         48.6267365
57892                     ],
57893                     [
57894                         -93.8135461,
57895                         48.6898775
57896                     ],
57897                     [
57898                         -94.2453121,
57899                         48.6898775
57900                     ],
57901                     [
57902                         -94.2453121,
57903                         48.7554327
57904                     ],
57905                     [
57906                         -94.6183171,
57907                         48.7554327
57908                     ],
57909                     [
57910                         -94.6183171,
57911                         48.941036
57912                     ],
57913                     [
57914                         -94.6809018,
57915                         48.941036
57916                     ],
57917                     [
57918                         -94.6809018,
57919                         49.0029737
57920                     ],
57921                     [
57922                         -94.7441532,
57923                         49.0029737
57924                     ],
57925                     [
57926                         -94.7441532,
57927                         49.2536079
57928                     ],
57929                     [
57930                         -94.8084069,
57931                         49.2536079
57932                     ],
57933                     [
57934                         -94.8084069,
57935                         49.3784134
57936                     ],
57937                     [
57938                         -95.1192391,
57939                         49.3784134
57940                     ],
57941                     [
57942                         -95.1192391,
57943                         49.4425264
57944                     ],
57945                     [
57946                         -95.1934341,
57947                         49.4425264
57948                     ],
57949                     [
57950                         -95.1934341,
57951                         49.0035292
57952                     ],
57953                     [
57954                         -96.87069,
57955                         49.0035292
57956                     ],
57957                     [
57958                         -96.87069,
57959                         49.0656063
57960                     ],
57961                     [
57962                         -99.0049312,
57963                         49.0656063
57964                     ],
57965                     [
57966                         -99.0049312,
57967                         49.0050714
57968                     ],
57969                     [
57970                         -109.3699257,
57971                         49.0050714
57972                     ],
57973                     [
57974                         -109.3699257,
57975                         49.0668231
57976                     ],
57977                     [
57978                         -109.5058746,
57979                         49.0668231
57980                     ],
57981                     [
57982                         -109.5058746,
57983                         49.0050714
57984                     ],
57985                     [
57986                         -114.1830014,
57987                         49.0050714
57988                     ],
57989                     [
57990                         -114.1830014,
57991                         49.0687317
57992                     ],
57993                     [
57994                         -114.7578709,
57995                         49.0687317
57996                     ],
57997                     [
57998                         -114.7578709,
57999                         49.0050714
58000                     ],
58001                     [
58002                         -115.433731,
58003                         49.0050714
58004                     ],
58005                     [
58006                         -115.433731,
58007                         49.0671412
58008                     ],
58009                     [
58010                         -116.5062706,
58011                         49.0671412
58012                     ],
58013                     [
58014                         -116.5062706,
58015                         49.0050714
58016                     ],
58017                     [
58018                         -117.3089504,
58019                         49.0050714
58020                     ],
58021                     [
58022                         -117.3089504,
58023                         49.0659803
58024                     ],
58025                     [
58026                         -119.882945,
58027                         49.0659803
58028                     ],
58029                     [
58030                         -119.882945,
58031                         49.0050714
58032                     ],
58033                     [
58034                         -120.1208555,
58035                         49.0050714
58036                     ],
58037                     [
58038                         -120.1208555,
58039                         49.0678367
58040                     ],
58041                     [
58042                         -121.4451636,
58043                         49.0678367
58044                     ],
58045                     [
58046                         -121.4451636,
58047                         49.0050714
58048                     ],
58049                     [
58050                         -121.9311808,
58051                         49.0050714
58052                     ],
58053                     [
58054                         -121.9311808,
58055                         49.0656099
58056                     ],
58057                     [
58058                         -122.817484,
58059                         49.0656099
58060                     ],
58061                     [
58062                         -122.817484,
58063                         49.0029143
58064                     ],
58065                     [
58066                         -122.8795155,
58067                         49.0029143
58068                     ],
58069                     [
58070                         -122.8795155,
58071                         48.9347018
58072                     ],
58073                     [
58074                         -122.8174629,
58075                         48.9347018
58076                     ],
58077                     [
58078                         -122.8174629,
58079                         48.8101998
58080                     ],
58081                     [
58082                         -122.7538859,
58083                         48.8101998
58084                     ],
58085                     [
58086                         -122.7538859,
58087                         48.7533758
58088                     ],
58089                     [
58090                         -122.8712937,
58091                         48.7533758
58092                     ],
58093                     [
58094                         -122.8712937,
58095                         48.8153948
58096                     ],
58097                     [
58098                         -123.0055391,
58099                         48.8153948
58100                     ],
58101                     [
58102                         -123.0055391,
58103                         48.7529529
58104                     ],
58105                     [
58106                         -123.1296926,
58107                         48.7529529
58108                     ],
58109                     [
58110                         -123.1296926,
58111                         48.6902201
58112                     ],
58113                     [
58114                         -123.1838197,
58115                         48.6902201
58116                     ],
58117                     [
58118                         -123.1838197,
58119                         48.7529029
58120                     ]
58121                 ],
58122                 [
58123                     [
58124                         -122.9341743,
58125                         37.7521547
58126                     ],
58127                     [
58128                         -122.9347457,
58129                         37.6842013
58130                     ],
58131                     [
58132                         -123.0679013,
58133                         37.6849023
58134                     ],
58135                     [
58136                         -123.0673747,
58137                         37.7475251
58138                     ],
58139                     [
58140                         -123.1292603,
58141                         37.7478506
58142                     ],
58143                     [
58144                         -123.1286894,
58145                         37.815685
58146                     ],
58147                     [
58148                         -123.0590687,
58149                         37.8153192
58150                     ],
58151                     [
58152                         -123.0595947,
58153                         37.7528143
58154                     ]
58155                 ],
58156                 [
58157                     [
58158                         -71.6299464,
58159                         41.2540893
58160                     ],
58161                     [
58162                         -71.4966465,
58163                         41.2541393
58164                     ],
58165                     [
58166                         -71.4965596,
58167                         41.122965
58168                     ],
58169                     [
58170                         -71.6298594,
58171                         41.1229149
58172                     ]
58173                 ],
58174                 [
58175                     [
58176                         -70.3184265,
58177                         41.3775196
58178                     ],
58179                     [
58180                         -70.3183384,
58181                         41.2448243
58182                     ],
58183                     [
58184                         -70.1906612,
58185                         41.2448722
58186                     ],
58187                     [
58188                         -70.1906239,
58189                         41.1886019
58190                     ],
58191                     [
58192                         -69.9336025,
58193                         41.1886984
58194                     ],
58195                     [
58196                         -69.933729,
58197                         41.3791941
58198                     ],
58199                     [
58200                         -69.9950664,
58201                         41.3791712
58202                     ],
58203                     [
58204                         -69.995109,
58205                         41.443159
58206                     ],
58207                     [
58208                         -70.0707828,
58209                         41.4431307
58210                     ],
58211                     [
58212                         -70.0706972,
58213                         41.3144915
58214                     ],
58215                     [
58216                         -70.2461667,
58217                         41.3144258
58218                     ],
58219                     [
58220                         -70.2462087,
58221                         41.3775467
58222                     ]
58223                 ],
58224                 [
58225                     [
58226                         -68.9403374,
58227                         43.9404062
58228                     ],
58229                     [
58230                         -68.6856948,
58231                         43.9404977
58232                     ],
58233                     [
58234                         -68.6856475,
58235                         43.8721797
58236                     ],
58237                     [
58238                         -68.7465405,
58239                         43.8721577
58240                     ],
58241                     [
58242                         -68.7464976,
58243                         43.8102529
58244                     ],
58245                     [
58246                         -68.8090782,
58247                         43.8102304
58248                     ],
58249                     [
58250                         -68.8090343,
58251                         43.746728
58252                     ],
58253                     [
58254                         -68.8773094,
58255                         43.7467034
58256                     ],
58257                     [
58258                         -68.8773544,
58259                         43.8117826
58260                     ],
58261                     [
58262                         -68.9402483,
58263                         43.8117599
58264                     ]
58265                 ],
58266                 [
58267                     [
58268                         -123.1291466,
58269                         49.0645144
58270                     ],
58271                     [
58272                         -122.9954224,
58273                         49.0645144
58274                     ],
58275                     [
58276                         -122.9954224,
58277                         48.9343243
58278                     ],
58279                     [
58280                         -123.1291466,
58281                         48.9343243
58282                     ]
58283                 ],
58284                 [
58285                     [
58286                         -82.9407144,
58287                         24.7535913
58288                     ],
58289                     [
58290                         -82.8719398,
58291                         24.7535913
58292                     ],
58293                     [
58294                         -82.8719398,
58295                         24.6905653
58296                     ],
58297                     [
58298                         -82.7446233,
58299                         24.6905653
58300                     ],
58301                     [
58302                         -82.7446233,
58303                         24.6214593
58304                     ],
58305                     [
58306                         -82.8088038,
58307                         24.6214593
58308                     ],
58309                     [
58310                         -82.8088038,
58311                         24.5594908
58312                     ],
58313                     [
58314                         -82.9407144,
58315                         24.5594908
58316                     ]
58317                 ]
58318             ]
58319         },
58320         {
58321             "name": "USGS Topographic Maps",
58322             "type": "tms",
58323             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png",
58324             "polygon": [
58325                 [
58326                     [
58327                         -125.990173,
58328                         48.9962416
58329                     ],
58330                     [
58331                         -125.989419,
58332                         47.9948396
58333                     ],
58334                     [
58335                         -123.9929739,
58336                         47.9955062
58337                     ],
58338                     [
58339                         -123.9922429,
58340                         47.0059202
58341                     ],
58342                     [
58343                         -125.988688,
58344                         47.0052409
58345                     ],
58346                     [
58347                         -125.9879604,
58348                         46.0015618
58349                     ],
58350                     [
58351                         -123.9939396,
58352                         46.0022529
58353                     ],
58354                     [
58355                         -123.9925238,
58356                         43.9961708
58357                     ],
58358                     [
58359                         -124.9931832,
58360                         43.9958116
58361                     ],
58362                     [
58363                         -124.9918175,
58364                         41.9942149
58365                     ],
58366                     [
58367                         -125.9851789,
58368                         41.9938465
58369                     ],
58370                     [
58371                         -125.9838655,
58372                         40.0076111
58373                     ],
58374                     [
58375                         -123.9833285,
58376                         40.0083757
58377                     ],
58378                     [
58379                         -123.9814115,
58380                         37.002615
58381                     ],
58382                     [
58383                         -122.21903,
58384                         37.0033173
58385                     ],
58386                     [
58387                         -122.2184144,
58388                         36.011671
58389                     ],
58390                     [
58391                         -122.020087,
58392                         36.011751
58393                     ],
58394                     [
58395                         -122.0188591,
58396                         33.9961766
58397                     ],
58398                     [
58399                         -119.9787757,
58400                         33.9970206
58401                     ],
58402                     [
58403                         -119.9775867,
58404                         31.9987658
58405                     ],
58406                     [
58407                         -114.0122833,
58408                         32.00129
58409                     ],
58410                     [
58411                         -114.0116894,
58412                         30.9862401
58413                     ],
58414                     [
58415                         -105.998294,
58416                         30.9896679
58417                     ],
58418                     [
58419                         -105.9971419,
58420                         28.9901065
58421                     ],
58422                     [
58423                         -102.0210506,
58424                         28.9918418
58425                     ],
58426                     [
58427                         -102.0204916,
58428                         28.00733
58429                     ],
58430                     [
58431                         -100.0062436,
58432                         28.0082173
58433                     ],
58434                     [
58435                         -100.0051143,
58436                         25.991909
58437                     ],
58438                     [
58439                         -98.0109067,
58440                         25.9928035
58441                     ],
58442                     [
58443                         -98.0103613,
58444                         25.0063461
58445                     ],
58446                     [
58447                         -97.0161086,
58448                         25.0067957
58449                     ],
58450                     [
58451                         -97.016654,
58452                         25.9932494
58453                     ],
58454                     [
58455                         -95.9824825,
58456                         25.9937132
58457                     ],
58458                     [
58459                         -95.9835999,
58460                         27.9891175
58461                     ],
58462                     [
58463                         -94.0200898,
58464                         27.9899826
58465                     ],
58466                     [
58467                         -94.0206586,
58468                         28.9918129
58469                     ],
58470                     [
58471                         -88.0156706,
58472                         28.9944338
58473                     ],
58474                     [
58475                         -88.0162494,
58476                         30.0038862
58477                     ],
58478                     [
58479                         -86.0277506,
58480                         30.0047454
58481                     ],
58482                     [
58483                         -86.0271719,
58484                         28.9953016
58485                     ],
58486                     [
58487                         -84.0187909,
58488                         28.9961781
58489                     ],
58490                     [
58491                         -84.017095,
58492                         25.9817708
58493                     ],
58494                     [
58495                         -81.9971976,
58496                         25.9826768
58497                     ],
58498                     [
58499                         -81.9966618,
58500                         25.0134917
58501                     ],
58502                     [
58503                         -84.0165592,
58504                         25.0125783
58505                     ],
58506                     [
58507                         -84.0160068,
58508                         24.0052745
58509                     ],
58510                     [
58511                         -80.0199985,
58512                         24.007096
58513                     ],
58514                     [
58515                         -80.0245309,
58516                         32.0161282
58517                     ],
58518                     [
58519                         -78.0066484,
58520                         32.0169819
58521                     ],
58522                     [
58523                         -78.0072238,
58524                         32.9894278
58525                     ],
58526                     [
58527                         -77.8807233,
58528                         32.9894807
58529                     ],
58530                     [
58531                         -77.8813253,
58532                         33.9955918
58533                     ],
58534                     [
58535                         -76.0115411,
58536                         33.9963653
58537                     ],
58538                     [
58539                         -76.0121459,
58540                         34.9952552
58541                     ],
58542                     [
58543                         -74.0068449,
58544                         34.9960749
58545                     ],
58546                     [
58547                         -74.0099997,
58548                         40.0084254
58549                     ],
58550                     [
58551                         -72.0013745,
58552                         40.0091931
58553                     ],
58554                     [
58555                         -72.002019,
58556                         40.9912464
58557                     ],
58558                     [
58559                         -69.8797398,
58560                         40.9920457
58561                     ],
58562                     [
58563                         -69.8804173,
58564                         42.00893
58565                     ],
58566                     [
58567                         -69.9927682,
58568                         42.0088883
58569                     ],
58570                     [
58571                         -69.9934462,
58572                         43.0105166
58573                     ],
58574                     [
58575                         -67.9845366,
58576                         43.0112496
58577                     ],
58578                     [
58579                         -67.985224,
58580                         44.0103812
58581                     ],
58582                     [
58583                         -65.9892568,
58584                         44.0110975
58585                     ],
58586                     [
58587                         -65.9921237,
58588                         47.9993584
58589                     ],
58590                     [
58591                         -70.006442,
58592                         47.9980181
58593                     ],
58594                     [
58595                         -70.005708,
58596                         47.0042007
58597                     ],
58598                     [
58599                         -72.023686,
58600                         47.003514
58601                     ],
58602                     [
58603                         -72.0222508,
58604                         45.0059846
58605                     ],
58606                     [
58607                         -78.0146667,
58608                         45.0038705
58609                     ],
58610                     [
58611                         -78.0139662,
58612                         44.0026998
58613                     ],
58614                     [
58615                         -80.029686,
58616                         44.0019763
58617                     ],
58618                     [
58619                         -80.0290052,
58620                         43.0122994
58621                     ],
58622                     [
58623                         -81.995479,
58624                         43.011582
58625                     ],
58626                     [
58627                         -81.9982986,
58628                         47.0042713
58629                     ],
58630                     [
58631                         -87.505706,
58632                         47.0023972
58633                     ],
58634                     [
58635                         -87.5064535,
58636                         48.0142702
58637                     ],
58638                     [
58639                         -88.0260889,
58640                         48.0140968
58641                     ],
58642                     [
58643                         -88.026838,
58644                         49.0086686
58645                     ],
58646                     [
58647                         -93.9981078,
58648                         49.0067142
58649                     ],
58650                     [
58651                         -93.9988778,
58652                         50.0086456
58653                     ],
58654                     [
58655                         -96.0138899,
58656                         50.0079995
58657                     ],
58658                     [
58659                         -96.0131199,
58660                         49.0060547
58661                     ]
58662                 ],
58663                 [
58664                     [
58665                         -160.5787616,
58666                         22.5062947
58667                     ],
58668                     [
58669                         -160.5782192,
58670                         21.4984647
58671                     ],
58672                     [
58673                         -159.0030121,
58674                         21.499196
58675                     ],
58676                     [
58677                         -159.0027422,
58678                         20.9951068
58679                     ],
58680                     [
58681                         -157.5083185,
58682                         20.995803
58683                     ],
58684                     [
58685                         -157.5080519,
58686                         20.4960241
58687                     ],
58688                     [
58689                         -155.966889,
58690                         20.4967444
58691                     ],
58692                     [
58693                         -155.9674267,
58694                         21.5028287
58695                     ],
58696                     [
58697                         -157.5044717,
58698                         21.5021151
58699                     ],
58700                     [
58701                         -157.5047384,
58702                         21.9984962
58703                     ],
58704                     [
58705                         -159.0090946,
58706                         21.9978002
58707                     ],
58708                     [
58709                         -159.0093692,
58710                         22.5070181
58711                     ]
58712                 ],
58713                 [
58714                     [
58715                         -168.006102,
58716                         68.9941463
58717                     ],
58718                     [
58719                         -168.0047628,
58720                         68.0107853
58721                     ],
58722                     [
58723                         -165.4842481,
58724                         68.0112562
58725                     ],
58726                     [
58727                         -165.4829337,
58728                         67.0037303
58729                     ],
58730                     [
58731                         -168.0034485,
58732                         67.0032389
58733                     ],
58734                     [
58735                         -168.002195,
58736                         66.0017503
58737                     ],
58738                     [
58739                         -169.0087448,
58740                         66.001546
58741                     ],
58742                     [
58743                         -169.0075381,
58744                         64.9987675
58745                     ],
58746                     [
58747                         -168.0009882,
58748                         64.9989798
58749                     ],
58750                     [
58751                         -167.9998282,
58752                         63.9982374
58753                     ],
58754                     [
58755                         -164.9871288,
58756                         63.9988964
58757                     ],
58758                     [
58759                         -164.9860062,
58760                         62.9950845
58761                     ],
58762                     [
58763                         -167.9987057,
58764                         62.9944019
58765                     ],
58766                     [
58767                         -167.9946035,
58768                         59.0153692
58769                     ],
58770                     [
58771                         -162.5027857,
58772                         59.0167799
58773                     ],
58774                     [
58775                         -162.5018149,
58776                         58.0005815
58777                     ],
58778                     [
58779                         -160.0159024,
58780                         58.0012389
58781                     ],
58782                     [
58783                         -160.0149725,
58784                         57.000035
58785                     ],
58786                     [
58787                         -160.5054788,
58788                         56.9999017
58789                     ],
58790                     [
58791                         -160.5045719,
58792                         55.9968161
58793                     ],
58794                     [
58795                         -164.012195,
58796                         55.9958373
58797                     ],
58798                     [
58799                         -164.0113186,
58800                         55.00107
58801                     ],
58802                     [
58803                         -165.994782,
58804                         55.0005023
58805                     ],
58806                     [
58807                         -165.9941266,
58808                         54.2400584
58809                     ],
58810                     [
58811                         -168.0002944,
58812                         54.2394734
58813                     ],
58814                     [
58815                         -168.0000986,
58816                         54.0094921
58817                     ],
58818                     [
58819                         -170.0156134,
58820                         54.0089011
58821                     ],
58822                     [
58823                         -170.0147683,
58824                         53.0016446
58825                     ],
58826                     [
58827                         -171.9993636,
58828                         53.0010487
58829                     ],
58830                     [
58831                         -171.9989488,
58832                         52.4977745
58833                     ],
58834                     [
58835                         -176.0083239,
58836                         52.4965566
58837                     ],
58838                     [
58839                         -176.0081186,
58840                         52.2452555
58841                     ],
58842                     [
58843                         -178.000097,
58844                         52.2446469
58845                     ],
58846                     [
58847                         -177.9992996,
58848                         51.2554252
58849                     ],
58850                     [
58851                         -176.0073212,
58852                         51.2560472
58853                     ],
58854                     [
58855                         -176.0075146,
58856                         51.4980163
58857                     ],
58858                     [
58859                         -171.9981395,
58860                         51.4992617
58861                     ],
58862                     [
58863                         -171.9985419,
58864                         51.9985373
58865                     ],
58866                     [
58867                         -167.9984317,
58868                         51.9997661
58869                     ],
58870                     [
58871                         -167.9994645,
58872                         53.2560877
58873                     ],
58874                     [
58875                         -165.9932968,
58876                         53.2566866
58877                     ],
58878                     [
58879                         -165.9939308,
58880                         54.0100804
58881                     ],
58882                     [
58883                         -159.0067205,
58884                         54.0121291
58885                     ],
58886                     [
58887                         -159.0075717,
58888                         55.002502
58889                     ],
58890                     [
58891                         -158.0190709,
58892                         55.0027849
58893                     ],
58894                     [
58895                         -158.0199473,
58896                         55.9975094
58897                     ],
58898                     [
58899                         -151.9963213,
58900                         55.9991902
58901                     ],
58902                     [
58903                         -151.9981536,
58904                         57.9986536
58905                     ],
58906                     [
58907                         -151.500341,
58908                         57.9987853
58909                     ],
58910                     [
58911                         -151.5012894,
58912                         58.9919816
58913                     ],
58914                     [
58915                         -138.5159989,
58916                         58.9953194
58917                     ],
58918                     [
58919                         -138.5150471,
58920                         57.9986434
58921                     ],
58922                     [
58923                         -136.6872422,
58924                         57.9991267
58925                     ],
58926                     [
58927                         -136.6863158,
58928                         57.0016688
58929                     ],
58930                     [
58931                         -135.9973698,
58932                         57.001856
58933                     ],
58934                     [
58935                         -135.9964667,
58936                         56.0030544
58937                     ],
58938                     [
58939                         -134.6717732,
58940                         56.003424
58941                     ],
58942                     [
58943                         -134.6708865,
58944                         54.9969623
58945                     ],
58946                     [
58947                         -133.9956734,
58948                         54.9971556
58949                     ],
58950                     [
58951                         -133.9948193,
58952                         54.0031685
58953                     ],
58954                     [
58955                         -130.0044418,
58956                         54.0043387
58957                     ],
58958                     [
58959                         -130.0070826,
58960                         57.0000507
58961                     ],
58962                     [
58963                         -131.975877,
58964                         56.9995156
58965                     ],
58966                     [
58967                         -131.9787378,
58968                         59.9933094
58969                     ],
58970                     [
58971                         -138.0071813,
58972                         59.991805
58973                     ],
58974                     [
58975                         -138.0082158,
58976                         61.0125755
58977                     ],
58978                     [
58979                         -140.9874011,
58980                         61.0118551
58981                     ],
58982                     [
58983                         -140.99984,
58984                         71.0039309
58985                     ],
58986                     [
58987                         -154.5023956,
58988                         71.0017377
58989                     ],
58990                     [
58991                         -154.5039632,
58992                         71.9983391
58993                     ],
58994                     [
58995                         -157.499048,
58996                         71.9978773
58997                     ],
58998                     [
58999                         -157.4974758,
59000                         70.9982877
59001                     ],
59002                     [
59003                         -163.0233611,
59004                         70.9973899
59005                     ],
59006                     [
59007                         -163.0218273,
59008                         69.9707435
59009                     ],
59010                     [
59011                         -164.9730896,
59012                         69.97041
59013                     ],
59014                     [
59015                         -164.9717003,
59016                         68.994689
59017                     ]
59018                 ],
59019                 [
59020                     [
59021                         -168.5133204,
59022                         62.8689586
59023                     ],
59024                     [
59025                         -168.5144423,
59026                         63.8765677
59027                     ],
59028                     [
59029                         -172.0202755,
59030                         63.8757975
59031                     ],
59032                     [
59033                         -172.0191536,
59034                         62.8681608
59035                     ]
59036                 ],
59037                 [
59038                     [
59039                         -170.9947111,
59040                         59.9954089
59041                     ],
59042                     [
59043                         -170.995726,
59044                         60.9969787
59045                     ],
59046                     [
59047                         -174.0045311,
59048                         60.9962508
59049                     ],
59050                     [
59051                         -174.0035162,
59052                         59.9946581
59053                     ]
59054                 ],
59055                 [
59056                     [
59057                         -156.0717261,
59058                         20.2854602
59059                     ],
59060                     [
59061                         -154.7940471,
59062                         20.2860582
59063                     ],
59064                     [
59065                         -154.7933145,
59066                         18.9029464
59067                     ],
59068                     [
59069                         -156.0709936,
59070                         18.9023432
59071                     ]
59072                 ]
59073             ]
59074         },
59075         {
59076             "name": "Vejmidte (Denmark)",
59077             "type": "tms",
59078             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/danmark/vejmidte/{zoom}/{x}/{y}.png",
59079             "scaleExtent": [
59080                 0,
59081                 20
59082             ],
59083             "polygon": [
59084                 [
59085                     [
59086                         8.3743941,
59087                         54.9551655
59088                     ],
59089                     [
59090                         8.3683809,
59091                         55.4042149
59092                     ],
59093                     [
59094                         8.2103997,
59095                         55.4039795
59096                     ],
59097                     [
59098                         8.2087314,
59099                         55.4937345
59100                     ],
59101                     [
59102                         8.0502655,
59103                         55.4924731
59104                     ],
59105                     [
59106                         8.0185123,
59107                         56.7501399
59108                     ],
59109                     [
59110                         8.1819161,
59111                         56.7509948
59112                     ],
59113                     [
59114                         8.1763274,
59115                         57.0208898
59116                     ],
59117                     [
59118                         8.3413329,
59119                         57.0219872
59120                     ],
59121                     [
59122                         8.3392467,
59123                         57.1119574
59124                     ],
59125                     [
59126                         8.5054433,
59127                         57.1123212
59128                     ],
59129                     [
59130                         8.5033923,
59131                         57.2020499
59132                     ],
59133                     [
59134                         9.3316304,
59135                         57.2027636
59136                     ],
59137                     [
59138                         9.3319079,
59139                         57.2924835
59140                     ],
59141                     [
59142                         9.4978864,
59143                         57.2919578
59144                     ],
59145                     [
59146                         9.4988593,
59147                         57.3820608
59148                     ],
59149                     [
59150                         9.6649749,
59151                         57.3811615
59152                     ],
59153                     [
59154                         9.6687295,
59155                         57.5605591
59156                     ],
59157                     [
59158                         9.8351961,
59159                         57.5596265
59160                     ],
59161                     [
59162                         9.8374896,
59163                         57.6493322
59164                     ],
59165                     [
59166                         10.1725726,
59167                         57.6462818
59168                     ],
59169                     [
59170                         10.1754245,
59171                         57.7367768
59172                     ],
59173                     [
59174                         10.5118282,
59175                         57.7330269
59176                     ],
59177                     [
59178                         10.5152095,
59179                         57.8228945
59180                     ],
59181                     [
59182                         10.6834853,
59183                         57.8207722
59184                     ],
59185                     [
59186                         10.6751613,
59187                         57.6412021
59188                     ],
59189                     [
59190                         10.5077045,
59191                         57.6433097
59192                     ],
59193                     [
59194                         10.5039992,
59195                         57.5535088
59196                     ],
59197                     [
59198                         10.671038,
59199                         57.5514113
59200                     ],
59201                     [
59202                         10.6507805,
59203                         57.1024538
59204                     ],
59205                     [
59206                         10.4857673,
59207                         57.1045138
59208                     ],
59209                     [
59210                         10.4786236,
59211                         56.9249051
59212                     ],
59213                     [
59214                         10.3143981,
59215                         56.9267573
59216                     ],
59217                     [
59218                         10.3112341,
59219                         56.8369269
59220                     ],
59221                     [
59222                         10.4750295,
59223                         56.83509
59224                     ],
59225                     [
59226                         10.4649016,
59227                         56.5656681
59228                     ],
59229                     [
59230                         10.9524239,
59231                         56.5589761
59232                     ],
59233                     [
59234                         10.9479249,
59235                         56.4692243
59236                     ],
59237                     [
59238                         11.1099335,
59239                         56.4664675
59240                     ],
59241                     [
59242                         11.1052639,
59243                         56.376833
59244                     ],
59245                     [
59246                         10.9429901,
59247                         56.3795284
59248                     ],
59249                     [
59250                         10.9341235,
59251                         56.1994768
59252                     ],
59253                     [
59254                         10.7719685,
59255                         56.2020244
59256                     ],
59257                     [
59258                         10.7694751,
59259                         56.1120103
59260                     ],
59261                     [
59262                         10.6079695,
59263                         56.1150259
59264                     ],
59265                     [
59266                         10.4466742,
59267                         56.116717
59268                     ],
59269                     [
59270                         10.2865948,
59271                         56.118675
59272                     ],
59273                     [
59274                         10.2831527,
59275                         56.0281851
59276                     ],
59277                     [
59278                         10.4439274,
59279                         56.0270388
59280                     ],
59281                     [
59282                         10.4417713,
59283                         55.7579243
59284                     ],
59285                     [
59286                         10.4334961,
59287                         55.6693533
59288                     ],
59289                     [
59290                         10.743814,
59291                         55.6646861
59292                     ],
59293                     [
59294                         10.743814,
59295                         55.5712253
59296                     ],
59297                     [
59298                         10.8969041,
59299                         55.5712253
59300                     ],
59301                     [
59302                         10.9051793,
59303                         55.3953852
59304                     ],
59305                     [
59306                         11.0613726,
59307                         55.3812841
59308                     ],
59309                     [
59310                         11.0593038,
59311                         55.1124061
59312                     ],
59313                     [
59314                         11.0458567,
59315                         55.0318621
59316                     ],
59317                     [
59318                         11.2030844,
59319                         55.0247474
59320                     ],
59321                     [
59322                         11.2030844,
59323                         55.117139
59324                     ],
59325                     [
59326                         11.0593038,
59327                         55.1124061
59328                     ],
59329                     [
59330                         11.0613726,
59331                         55.3812841
59332                     ],
59333                     [
59334                         11.0789572,
59335                         55.5712253
59336                     ],
59337                     [
59338                         10.8969041,
59339                         55.5712253
59340                     ],
59341                     [
59342                         10.9258671,
59343                         55.6670198
59344                     ],
59345                     [
59346                         10.743814,
59347                         55.6646861
59348                     ],
59349                     [
59350                         10.7562267,
59351                         55.7579243
59352                     ],
59353                     [
59354                         10.4417713,
59355                         55.7579243
59356                     ],
59357                     [
59358                         10.4439274,
59359                         56.0270388
59360                     ],
59361                     [
59362                         10.4466742,
59363                         56.116717
59364                     ],
59365                     [
59366                         10.6079695,
59367                         56.1150259
59368                     ],
59369                     [
59370                         10.6052053,
59371                         56.0247462
59372                     ],
59373                     [
59374                         10.9258671,
59375                         56.0201215
59376                     ],
59377                     [
59378                         10.9197132,
59379                         55.9309388
59380                     ],
59381                     [
59382                         11.0802782,
59383                         55.92792
59384                     ],
59385                     [
59386                         11.0858066,
59387                         56.0178284
59388                     ],
59389                     [
59390                         11.7265047,
59391                         56.005058
59392                     ],
59393                     [
59394                         11.7319981,
59395                         56.0952142
59396                     ],
59397                     [
59398                         12.0540333,
59399                         56.0871256
59400                     ],
59401                     [
59402                         12.0608477,
59403                         56.1762576
59404                     ],
59405                     [
59406                         12.7023469,
59407                         56.1594405
59408                     ],
59409                     [
59410                         12.6611131,
59411                         55.7114318
59412                     ],
59413                     [
59414                         12.9792318,
59415                         55.7014026
59416                     ],
59417                     [
59418                         12.9612912,
59419                         55.5217294
59420                     ],
59421                     [
59422                         12.3268659,
59423                         55.5412096
59424                     ],
59425                     [
59426                         12.3206071,
59427                         55.4513655
59428                     ],
59429                     [
59430                         12.4778226,
59431                         55.447067
59432                     ],
59433                     [
59434                         12.4702432,
59435                         55.3570479
59436                     ],
59437                     [
59438                         12.6269738,
59439                         55.3523837
59440                     ],
59441                     [
59442                         12.6200898,
59443                         55.2632576
59444                     ],
59445                     [
59446                         12.4627339,
59447                         55.26722
59448                     ],
59449                     [
59450                         12.4552949,
59451                         55.1778223
59452                     ],
59453                     [
59454                         12.2987046,
59455                         55.1822303
59456                     ],
59457                     [
59458                         12.2897344,
59459                         55.0923641
59460                     ],
59461                     [
59462                         12.6048608,
59463                         55.0832904
59464                     ],
59465                     [
59466                         12.5872011,
59467                         54.9036285
59468                     ],
59469                     [
59470                         12.2766618,
59471                         54.9119031
59472                     ],
59473                     [
59474                         12.2610181,
59475                         54.7331602
59476                     ],
59477                     [
59478                         12.1070691,
59479                         54.7378161
59480                     ],
59481                     [
59482                         12.0858621,
59483                         54.4681655
59484                     ],
59485                     [
59486                         11.7794953,
59487                         54.4753579
59488                     ],
59489                     [
59490                         11.7837381,
59491                         54.5654783
59492                     ],
59493                     [
59494                         11.1658525,
59495                         54.5782155
59496                     ],
59497                     [
59498                         11.1706443,
59499                         54.6686508
59500                     ],
59501                     [
59502                         10.8617173,
59503                         54.6733956
59504                     ],
59505                     [
59506                         10.8651245,
59507                         54.7634667
59508                     ],
59509                     [
59510                         10.7713646,
59511                         54.7643888
59512                     ],
59513                     [
59514                         10.7707276,
59515                         54.7372807
59516                     ],
59517                     [
59518                         10.7551428,
59519                         54.7375776
59520                     ],
59521                     [
59522                         10.7544039,
59523                         54.7195666
59524                     ],
59525                     [
59526                         10.7389074,
59527                         54.7197588
59528                     ],
59529                     [
59530                         10.7384368,
59531                         54.7108482
59532                     ],
59533                     [
59534                         10.7074486,
59535                         54.7113045
59536                     ],
59537                     [
59538                         10.7041094,
59539                         54.6756741
59540                     ],
59541                     [
59542                         10.5510973,
59543                         54.6781698
59544                     ],
59545                     [
59546                         10.5547184,
59547                         54.7670245
59548                     ],
59549                     [
59550                         10.2423994,
59551                         54.7705935
59552                     ],
59553                     [
59554                         10.2459845,
59555                         54.8604673
59556                     ],
59557                     [
59558                         10.0902268,
59559                         54.8622134
59560                     ],
59561                     [
59562                         10.0873731,
59563                         54.7723851
59564                     ],
59565                     [
59566                         9.1555798,
59567                         54.7769557
59568                     ],
59569                     [
59570                         9.1562752,
59571                         54.8675369
59572                     ],
59573                     [
59574                         8.5321973,
59575                         54.8663765
59576                     ],
59577                     [
59578                         8.531432,
59579                         54.95516
59580                     ]
59581                 ],
59582                 [
59583                     [
59584                         11.4577738,
59585                         56.819554
59586                     ],
59587                     [
59588                         11.7849181,
59589                         56.8127385
59590                     ],
59591                     [
59592                         11.7716715,
59593                         56.6332796
59594                     ],
59595                     [
59596                         11.4459621,
59597                         56.6401087
59598                     ]
59599                 ],
59600                 [
59601                     [
59602                         11.3274736,
59603                         57.3612962
59604                     ],
59605                     [
59606                         11.3161808,
59607                         57.1818004
59608                     ],
59609                     [
59610                         11.1508692,
59611                         57.1847276
59612                     ],
59613                     [
59614                         11.1456628,
59615                         57.094962
59616                     ],
59617                     [
59618                         10.8157703,
59619                         57.1001693
59620                     ],
59621                     [
59622                         10.8290599,
59623                         57.3695272
59624                     ]
59625                 ],
59626                 [
59627                     [
59628                         11.5843266,
59629                         56.2777928
59630                     ],
59631                     [
59632                         11.5782882,
59633                         56.1880397
59634                     ],
59635                     [
59636                         11.7392309,
59637                         56.1845765
59638                     ],
59639                     [
59640                         11.7456428,
59641                         56.2743186
59642                     ]
59643                 ],
59644                 [
59645                     [
59646                         14.6825922,
59647                         55.3639405
59648                     ],
59649                     [
59650                         14.8395247,
59651                         55.3565231
59652                     ],
59653                     [
59654                         14.8263755,
59655                         55.2671261
59656                     ],
59657                     [
59658                         15.1393406,
59659                         55.2517359
59660                     ],
59661                     [
59662                         15.1532015,
59663                         55.3410836
59664                     ],
59665                     [
59666                         15.309925,
59667                         55.3330556
59668                     ],
59669                     [
59670                         15.295719,
59671                         55.2437356
59672                     ],
59673                     [
59674                         15.1393406,
59675                         55.2517359
59676                     ],
59677                     [
59678                         15.1255631,
59679                         55.1623802
59680                     ],
59681                     [
59682                         15.2815819,
59683                         55.1544167
59684                     ],
59685                     [
59686                         15.2535578,
59687                         54.9757646
59688                     ],
59689                     [
59690                         14.6317464,
59691                         55.0062496
59692                     ]
59693                 ]
59694             ],
59695             "terms_url": "http://wiki.openstreetmap.org/wiki/Vejmidte",
59696             "terms_text": "Danish municipalities"
59697         },
59698         {
59699             "name": "Vienna: Beschriftungen (annotations)",
59700             "type": "tms",
59701             "template": "http://www.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png",
59702             "scaleExtent": [
59703                 0,
59704                 19
59705             ],
59706             "polygon": [
59707                 [
59708                     [
59709                         16.17,
59710                         48.1
59711                     ],
59712                     [
59713                         16.17,
59714                         48.33
59715                     ],
59716                     [
59717                         16.58,
59718                         48.33
59719                     ],
59720                     [
59721                         16.58,
59722                         48.1
59723                     ],
59724                     [
59725                         16.17,
59726                         48.1
59727                     ]
59728                 ]
59729             ],
59730             "terms_url": "http://data.wien.gv.at/",
59731             "terms_text": "Stadt Wien"
59732         },
59733         {
59734             "name": "Vienna: Mehrzweckkarte (general purpose)",
59735             "type": "tms",
59736             "template": "http://www.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg",
59737             "scaleExtent": [
59738                 0,
59739                 19
59740             ],
59741             "polygon": [
59742                 [
59743                     [
59744                         16.17,
59745                         48.1
59746                     ],
59747                     [
59748                         16.17,
59749                         48.33
59750                     ],
59751                     [
59752                         16.58,
59753                         48.33
59754                     ],
59755                     [
59756                         16.58,
59757                         48.1
59758                     ],
59759                     [
59760                         16.17,
59761                         48.1
59762                     ]
59763                 ]
59764             ],
59765             "terms_url": "http://data.wien.gv.at/",
59766             "terms_text": "Stadt Wien"
59767         },
59768         {
59769             "name": "Vienna: Orthofoto (aerial image)",
59770             "type": "tms",
59771             "template": "http://www.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg",
59772             "scaleExtent": [
59773                 0,
59774                 19
59775             ],
59776             "polygon": [
59777                 [
59778                     [
59779                         16.17,
59780                         48.1
59781                     ],
59782                     [
59783                         16.17,
59784                         48.33
59785                     ],
59786                     [
59787                         16.58,
59788                         48.33
59789                     ],
59790                     [
59791                         16.58,
59792                         48.1
59793                     ],
59794                     [
59795                         16.17,
59796                         48.1
59797                     ]
59798                 ]
59799             ],
59800             "terms_url": "http://data.wien.gv.at/",
59801             "terms_text": "Stadt Wien"
59802         },
59803         {
59804             "name": "basemap.at",
59805             "type": "tms",
59806             "description": "Basemap of Austria, based on goverment data.",
59807             "template": "http://maps.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.jpeg",
59808             "polygon": [
59809                 [
59810                     [
59811                         16.5073284,
59812                         46.9929304
59813                     ],
59814                     [
59815                         16.283417,
59816                         46.9929304
59817                     ],
59818                     [
59819                         16.135839,
59820                         46.8713046
59821                     ],
59822                     [
59823                         15.9831722,
59824                         46.8190947
59825                     ],
59826                     [
59827                         16.0493278,
59828                         46.655175
59829                     ],
59830                     [
59831                         15.8610387,
59832                         46.7180116
59833                     ],
59834                     [
59835                         15.7592608,
59836                         46.6900933
59837                     ],
59838                     [
59839                         15.5607938,
59840                         46.6796202
59841                     ],
59842                     [
59843                         15.5760605,
59844                         46.6342132
59845                     ],
59846                     [
59847                         15.4793715,
59848                         46.6027553
59849                     ],
59850                     [
59851                         15.4335715,
59852                         46.6516819
59853                     ],
59854                     [
59855                         15.2249267,
59856                         46.6342132
59857                     ],
59858                     [
59859                         15.0468154,
59860                         46.6481886
59861                     ],
59862                     [
59863                         14.9908376,
59864                         46.5887681
59865                     ],
59866                     [
59867                         14.9603042,
59868                         46.6237293
59869                     ],
59870                     [
59871                         14.8534374,
59872                         46.6027553
59873                     ],
59874                     [
59875                         14.8330818,
59876                         46.5012666
59877                     ],
59878                     [
59879                         14.7516595,
59880                         46.4977636
59881                     ],
59882                     [
59883                         14.6804149,
59884                         46.4381781
59885                     ],
59886                     [
59887                         14.6142593,
59888                         46.4381781
59889                     ],
59890                     [
59891                         14.578637,
59892                         46.3785275
59893                     ],
59894                     [
59895                         14.4412369,
59896                         46.4311638
59897                     ],
59898                     [
59899                         14.1613476,
59900                         46.4276563
59901                     ],
59902                     [
59903                         14.1257253,
59904                         46.4767409
59905                     ],
59906                     [
59907                         14.0188585,
59908                         46.4767409
59909                     ],
59910                     [
59911                         13.9119917,
59912                         46.5257813
59913                     ],
59914                     [
59915                         13.8254805,
59916                         46.5047694
59917                     ],
59918                     [
59919                         13.4438134,
59920                         46.560783
59921                     ],
59922                     [
59923                         13.3064132,
59924                         46.5502848
59925                     ],
59926                     [
59927                         13.1283019,
59928                         46.5887681
59929                     ],
59930                     [
59931                         12.8433237,
59932                         46.6132433
59933                     ],
59934                     [
59935                         12.7262791,
59936                         46.6412014
59937                     ],
59938                     [
59939                         12.5125455,
59940                         46.6656529
59941                     ],
59942                     [
59943                         12.3598787,
59944                         46.7040543
59945                     ],
59946                     [
59947                         12.3649676,
59948                         46.7703197
59949                     ],
59950                     [
59951                         12.2886341,
59952                         46.7772902
59953                     ],
59954                     [
59955                         12.2733674,
59956                         46.8852187
59957                     ],
59958                     [
59959                         12.2072118,
59960                         46.8747835
59961                     ],
59962                     [
59963                         12.1308784,
59964                         46.9026062
59965                     ],
59966                     [
59967                         12.1156117,
59968                         46.9998721
59969                     ],
59970                     [
59971                         12.2530119,
59972                         47.0657733
59973                     ],
59974                     [
59975                         12.2123007,
59976                         47.0934969
59977                     ],
59978                     [
59979                         11.9833004,
59980                         47.0449712
59981                     ],
59982                     [
59983                         11.7339445,
59984                         46.9616816
59985                     ],
59986                     [
59987                         11.6321666,
59988                         47.010283
59989                     ],
59990                     [
59991                         11.5405665,
59992                         46.9755722
59993                     ],
59994                     [
59995                         11.4998553,
59996                         47.0068129
59997                     ],
59998                     [
59999                         11.418433,
60000                         46.9651546
60001                     ],
60002                     [
60003                         11.2555884,
60004                         46.9755722
60005                     ],
60006                     [
60007                         11.1130993,
60008                         46.913036
60009                     ],
60010                     [
60011                         11.0418548,
60012                         46.7633482
60013                     ],
60014                     [
60015                         10.8891879,
60016                         46.7598621
60017                     ],
60018                     [
60019                         10.7416099,
60020                         46.7842599
60021                     ],
60022                     [
60023                         10.7059877,
60024                         46.8643462
60025                     ],
60026                     [
60027                         10.5787653,
60028                         46.8399847
60029                     ],
60030                     [
60031                         10.4566318,
60032                         46.8504267
60033                     ],
60034                     [
60035                         10.4769874,
60036                         46.9269392
60037                     ],
60038                     [
60039                         10.3853873,
60040                         46.9894592
60041                     ],
60042                     [
60043                         10.2327204,
60044                         46.8643462
60045                     ],
60046                     [
60047                         10.1207647,
60048                         46.8330223
60049                     ],
60050                     [
60051                         9.8663199,
60052                         46.9408389
60053                     ],
60054                     [
60055                         9.9019422,
60056                         47.0033426
60057                     ],
60058                     [
60059                         9.6831197,
60060                         47.0588402
60061                     ],
60062                     [
60063                         9.6118752,
60064                         47.0380354
60065                     ],
60066                     [
60067                         9.6322307,
60068                         47.128131
60069                     ],
60070                     [
60071                         9.5813418,
60072                         47.1662025
60073                     ],
60074                     [
60075                         9.5406306,
60076                         47.2664422
60077                     ],
60078                     [
60079                         9.6067863,
60080                         47.3492559
60081                     ],
60082                     [
60083                         9.6729419,
60084                         47.369939
60085                     ],
60086                     [
60087                         9.6424085,
60088                         47.4457079
60089                     ],
60090                     [
60091                         9.5660751,
60092                         47.4801122
60093                     ],
60094                     [
60095                         9.7136531,
60096                         47.5282405
60097                     ],
60098                     [
60099                         9.7848976,
60100                         47.5969187
60101                     ],
60102                     [
60103                         9.8357866,
60104                         47.5454185
60105                     ],
60106                     [
60107                         9.9477423,
60108                         47.538548
60109                     ],
60110                     [
60111                         10.0902313,
60112                         47.4491493
60113                     ],
60114                     [
60115                         10.1105869,
60116                         47.3664924
60117                     ],
60118                     [
60119                         10.2428982,
60120                         47.3871688
60121                     ],
60122                     [
60123                         10.1869203,
60124                         47.2698953
60125                     ],
60126                     [
60127                         10.3243205,
60128                         47.2975125
60129                     ],
60130                     [
60131                         10.4820763,
60132                         47.4491493
60133                     ],
60134                     [
60135                         10.4311873,
60136                         47.4869904
60137                     ],
60138                     [
60139                         10.4413651,
60140                         47.5900549
60141                     ],
60142                     [
60143                         10.4871652,
60144                         47.5522881
60145                     ],
60146                     [
60147                         10.5482319,
60148                         47.5351124
60149                     ],
60150                     [
60151                         10.5991209,
60152                         47.5660246
60153                     ],
60154                     [
60155                         10.7568766,
60156                         47.5316766
60157                     ],
60158                     [
60159                         10.8891879,
60160                         47.5454185
60161                     ],
60162                     [
60163                         10.9400769,
60164                         47.4869904
60165                     ],
60166                     [
60167                         10.9960547,
60168                         47.3906141
60169                     ],
60170                     [
60171                         11.2352328,
60172                         47.4422662
60173                     ],
60174                     [
60175                         11.2810328,
60176                         47.3975039
60177                     ],
60178                     [
60179                         11.4235219,
60180                         47.5144941
60181                     ],
60182                     [
60183                         11.5761888,
60184                         47.5076195
60185                     ],
60186                     [
60187                         11.6067221,
60188                         47.5900549
60189                     ],
60190                     [
60191                         11.8357224,
60192                         47.5866227
60193                     ],
60194                     [
60195                         12.003656,
60196                         47.6243647
60197                     ],
60198                     [
60199                         12.2072118,
60200                         47.6037815
60201                     ],
60202                     [
60203                         12.1614117,
60204                         47.6963421
60205                     ],
60206                     [
60207                         12.2581008,
60208                         47.7442718
60209                     ],
60210                     [
60211                         12.2530119,
60212                         47.6792136
60213                     ],
60214                     [
60215                         12.4311232,
60216                         47.7100408
60217                     ],
60218                     [
60219                         12.4921899,
60220                         47.631224
60221                     ],
60222                     [
60223                         12.5685234,
60224                         47.6277944
60225                     ],
60226                     [
60227                         12.6295901,
60228                         47.6894913
60229                     ],
60230                     [
60231                         12.7720792,
60232                         47.6689338
60233                     ],
60234                     [
60235                         12.8331459,
60236                         47.5419833
60237                     ],
60238                     [
60239                         12.975635,
60240                         47.4732332
60241                     ],
60242                     [
60243                         13.0417906,
60244                         47.4938677
60245                     ],
60246                     [
60247                         13.0367017,
60248                         47.5557226
60249                     ],
60250                     [
60251                         13.0977685,
60252                         47.6415112
60253                     ],
60254                     [
60255                         13.0316128,
60256                         47.7100408
60257                     ],
60258                     [
60259                         12.9043905,
60260                         47.7203125
60261                     ],
60262                     [
60263                         13.0061684,
60264                         47.84683
60265                     ],
60266                     [
60267                         12.9451016,
60268                         47.9355501
60269                     ],
60270                     [
60271                         12.8636793,
60272                         47.9594103
60273                     ],
60274                     [
60275                         12.8636793,
60276                         48.0036929
60277                     ],
60278                     [
60279                         12.7517236,
60280                         48.0989418
60281                     ],
60282                     [
60283                         12.8738571,
60284                         48.2109733
60285                     ],
60286                     [
60287                         12.9603683,
60288                         48.2109733
60289                     ],
60290                     [
60291                         13.0417906,
60292                         48.2652035
60293                     ],
60294                     [
60295                         13.1842797,
60296                         48.2990682
60297                     ],
60298                     [
60299                         13.2606131,
60300                         48.2922971
60301                     ],
60302                     [
60303                         13.3980133,
60304                         48.3565867
60305                     ],
60306                     [
60307                         13.4438134,
60308                         48.417418
60309                     ],
60310                     [
60311                         13.4387245,
60312                         48.5523383
60313                     ],
60314                     [
60315                         13.509969,
60316                         48.5860123
60317                     ],
60318                     [
60319                         13.6117469,
60320                         48.5725454
60321                     ],
60322                     [
60323                         13.7287915,
60324                         48.5118999
60325                     ],
60326                     [
60327                         13.7847694,
60328                         48.5725454
60329                     ],
60330                     [
60331                         13.8203916,
60332                         48.6263915
60333                     ],
60334                     [
60335                         13.7949471,
60336                         48.7171267
60337                     ],
60338                     [
60339                         13.850925,
60340                         48.7741724
60341                     ],
60342                     [
60343                         14.0595697,
60344                         48.6633774
60345                     ],
60346                     [
60347                         14.0137696,
60348                         48.6331182
60349                     ],
60350                     [
60351                         14.0748364,
60352                         48.5927444
60353                     ],
60354                     [
60355                         14.2173255,
60356                         48.5961101
60357                     ],
60358                     [
60359                         14.3649034,
60360                         48.5489696
60361                     ],
60362                     [
60363                         14.4666813,
60364                         48.6499311
60365                     ],
60366                     [
60367                         14.5582815,
60368                         48.5961101
60369                     ],
60370                     [
60371                         14.5989926,
60372                         48.6263915
60373                     ],
60374                     [
60375                         14.7211261,
60376                         48.5759124
60377                     ],
60378                     [
60379                         14.7211261,
60380                         48.6868997
60381                     ],
60382                     [
60383                         14.822904,
60384                         48.7271983
60385                     ],
60386                     [
60387                         14.8178151,
60388                         48.777526
60389                     ],
60390                     [
60391                         14.9647227,
60392                         48.7851754
60393                     ],
60394                     [
60395                         14.9893637,
60396                         49.0126611
60397                     ],
60398                     [
60399                         15.1485933,
60400                         48.9950306
60401                     ],
60402                     [
60403                         15.1943934,
60404                         48.9315502
60405                     ],
60406                     [
60407                         15.3063491,
60408                         48.9850128
60409                     ],
60410                     [
60411                         15.3928603,
60412                         48.9850128
60413                     ],
60414                     [
60415                         15.4844604,
60416                         48.9282069
60417                     ],
60418                     [
60419                         15.749083,
60420                         48.8545973
60421                     ],
60422                     [
60423                         15.8406831,
60424                         48.8880697
60425                     ],
60426                     [
60427                         16.0086166,
60428                         48.7808794
60429                     ],
60430                     [
60431                         16.2070835,
60432                         48.7339115
60433                     ],
60434                     [
60435                         16.3953727,
60436                         48.7372678
60437                     ],
60438                     [
60439                         16.4920617,
60440                         48.8110498
60441                     ],
60442                     [
60443                         16.6905286,
60444                         48.7741724
60445                     ],
60446                     [
60447                         16.7057953,
60448                         48.7339115
60449                     ],
60450                     [
60451                         16.8991733,
60452                         48.713769
60453                     ],
60454                     [
60455                         16.9755067,
60456                         48.515271
60457                     ],
60458                     [
60459                         16.8482844,
60460                         48.4511817
60461                     ],
60462                     [
60463                         16.8533733,
60464                         48.3464411
60465                     ],
60466                     [
60467                         16.9551512,
60468                         48.2516513
60469                     ],
60470                     [
60471                         16.9907734,
60472                         48.1498955
60473                     ],
60474                     [
60475                         17.0925513,
60476                         48.1397088
60477                     ],
60478                     [
60479                         17.0823736,
60480                         48.0241182
60481                     ],
60482                     [
60483                         17.1739737,
60484                         48.0207146
60485                     ],
60486                     [
60487                         17.0823736,
60488                         47.8741447
60489                     ],
60490                     [
60491                         16.9856845,
60492                         47.8673174
60493                     ],
60494                     [
60495                         17.0823736,
60496                         47.8092489
60497                     ],
60498                     [
60499                         17.0925513,
60500                         47.7031919
60501                     ],
60502                     [
60503                         16.7414176,
60504                         47.6792136
60505                     ],
60506                     [
60507                         16.7057953,
60508                         47.7511153
60509                     ],
60510                     [
60511                         16.5378617,
60512                         47.7545368
60513                     ],
60514                     [
60515                         16.5480395,
60516                         47.7066164
60517                     ],
60518                     [
60519                         16.4208172,
60520                         47.6689338
60521                     ],
60522                     [
60523                         16.573484,
60524                         47.6175045
60525                     ],
60526                     [
60527                         16.670173,
60528                         47.631224
60529                     ],
60530                     [
60531                         16.7108842,
60532                         47.538548
60533                     ],
60534                     [
60535                         16.6599952,
60536                         47.4491493
60537                     ],
60538                     [
60539                         16.5429506,
60540                         47.3940591
60541                     ],
60542                     [
60543                         16.4615283,
60544                         47.3940591
60545                     ],
60546                     [
60547                         16.4920617,
60548                         47.276801
60549                     ],
60550                     [
60551                         16.425906,
60552                         47.1973317
60553                     ],
60554                     [
60555                         16.4717061,
60556                         47.1489007
60557                     ],
60558                     [
60559                         16.5480395,
60560                         47.1489007
60561                     ],
60562                     [
60563                         16.476795,
60564                         47.0796369
60565                     ],
60566                     [
60567                         16.527684,
60568                         47.0588402
60569                     ]
60570                 ]
60571             ],
60572             "terms_text": "basemap.at",
60573             "id": "basemap.at"
60574         }
60575     ],
60576     "wikipedia": [
60577         [
60578             "English",
60579             "English",
60580             "en"
60581         ],
60582         [
60583             "German",
60584             "Deutsch",
60585             "de"
60586         ],
60587         [
60588             "Dutch",
60589             "Nederlands",
60590             "nl"
60591         ],
60592         [
60593             "French",
60594             "Français",
60595             "fr"
60596         ],
60597         [
60598             "Italian",
60599             "Italiano",
60600             "it"
60601         ],
60602         [
60603             "Russian",
60604             "Русский",
60605             "ru"
60606         ],
60607         [
60608             "Spanish",
60609             "Español",
60610             "es"
60611         ],
60612         [
60613             "Polish",
60614             "Polski",
60615             "pl"
60616         ],
60617         [
60618             "Swedish",
60619             "Svenska",
60620             "sv"
60621         ],
60622         [
60623             "Japanese",
60624             "日本語",
60625             "ja"
60626         ],
60627         [
60628             "Portuguese",
60629             "Português",
60630             "pt"
60631         ],
60632         [
60633             "Chinese",
60634             "中文",
60635             "zh"
60636         ],
60637         [
60638             "Vietnamese",
60639             "Tiếng Việt",
60640             "vi"
60641         ],
60642         [
60643             "Ukrainian",
60644             "Українська",
60645             "uk"
60646         ],
60647         [
60648             "Catalan",
60649             "Català",
60650             "ca"
60651         ],
60652         [
60653             "Norwegian (Bokmål)",
60654             "Norsk (Bokmål)",
60655             "no"
60656         ],
60657         [
60658             "Waray-Waray",
60659             "Winaray",
60660             "war"
60661         ],
60662         [
60663             "Cebuano",
60664             "Sinugboanong Binisaya",
60665             "ceb"
60666         ],
60667         [
60668             "Finnish",
60669             "Suomi",
60670             "fi"
60671         ],
60672         [
60673             "Persian",
60674             "فارسی",
60675             "fa"
60676         ],
60677         [
60678             "Czech",
60679             "Čeština",
60680             "cs"
60681         ],
60682         [
60683             "Hungarian",
60684             "Magyar",
60685             "hu"
60686         ],
60687         [
60688             "Korean",
60689             "한국어",
60690             "ko"
60691         ],
60692         [
60693             "Romanian",
60694             "Română",
60695             "ro"
60696         ],
60697         [
60698             "Arabic",
60699             "العربية",
60700             "ar"
60701         ],
60702         [
60703             "Turkish",
60704             "Türkçe",
60705             "tr"
60706         ],
60707         [
60708             "Indonesian",
60709             "Bahasa Indonesia",
60710             "id"
60711         ],
60712         [
60713             "Kazakh",
60714             "Қазақша",
60715             "kk"
60716         ],
60717         [
60718             "Malay",
60719             "Bahasa Melayu",
60720             "ms"
60721         ],
60722         [
60723             "Serbian",
60724             "Српски / Srpski",
60725             "sr"
60726         ],
60727         [
60728             "Slovak",
60729             "Slovenčina",
60730             "sk"
60731         ],
60732         [
60733             "Esperanto",
60734             "Esperanto",
60735             "eo"
60736         ],
60737         [
60738             "Danish",
60739             "Dansk",
60740             "da"
60741         ],
60742         [
60743             "Lithuanian",
60744             "Lietuvių",
60745             "lt"
60746         ],
60747         [
60748             "Basque",
60749             "Euskara",
60750             "eu"
60751         ],
60752         [
60753             "Bulgarian",
60754             "Български",
60755             "bg"
60756         ],
60757         [
60758             "Hebrew",
60759             "עברית",
60760             "he"
60761         ],
60762         [
60763             "Slovenian",
60764             "Slovenščina",
60765             "sl"
60766         ],
60767         [
60768             "Croatian",
60769             "Hrvatski",
60770             "hr"
60771         ],
60772         [
60773             "Volapük",
60774             "Volapük",
60775             "vo"
60776         ],
60777         [
60778             "Estonian",
60779             "Eesti",
60780             "et"
60781         ],
60782         [
60783             "Hindi",
60784             "हिन्दी",
60785             "hi"
60786         ],
60787         [
60788             "Uzbek",
60789             "O‘zbek",
60790             "uz"
60791         ],
60792         [
60793             "Galician",
60794             "Galego",
60795             "gl"
60796         ],
60797         [
60798             "Norwegian (Nynorsk)",
60799             "Nynorsk",
60800             "nn"
60801         ],
60802         [
60803             "Simple English",
60804             "Simple English",
60805             "simple"
60806         ],
60807         [
60808             "Azerbaijani",
60809             "Azərbaycanca",
60810             "az"
60811         ],
60812         [
60813             "Latin",
60814             "Latina",
60815             "la"
60816         ],
60817         [
60818             "Greek",
60819             "Ελληνικά",
60820             "el"
60821         ],
60822         [
60823             "Thai",
60824             "ไทย",
60825             "th"
60826         ],
60827         [
60828             "Serbo-Croatian",
60829             "Srpskohrvatski / Српскохрватски",
60830             "sh"
60831         ],
60832         [
60833             "Georgian",
60834             "ქართული",
60835             "ka"
60836         ],
60837         [
60838             "Occitan",
60839             "Occitan",
60840             "oc"
60841         ],
60842         [
60843             "Macedonian",
60844             "Македонски",
60845             "mk"
60846         ],
60847         [
60848             "Newar / Nepal Bhasa",
60849             "नेपाल भाषा",
60850             "new"
60851         ],
60852         [
60853             "Tagalog",
60854             "Tagalog",
60855             "tl"
60856         ],
60857         [
60858             "Piedmontese",
60859             "Piemontèis",
60860             "pms"
60861         ],
60862         [
60863             "Belarusian",
60864             "Беларуская",
60865             "be"
60866         ],
60867         [
60868             "Haitian",
60869             "Krèyol ayisyen",
60870             "ht"
60871         ],
60872         [
60873             "Tamil",
60874             "தமிழ்",
60875             "ta"
60876         ],
60877         [
60878             "Telugu",
60879             "తెలుగు",
60880             "te"
60881         ],
60882         [
60883             "Belarusian (Taraškievica)",
60884             "Беларуская (тарашкевіца)",
60885             "be-x-old"
60886         ],
60887         [
60888             "Latvian",
60889             "Latviešu",
60890             "lv"
60891         ],
60892         [
60893             "Breton",
60894             "Brezhoneg",
60895             "br"
60896         ],
60897         [
60898             "Malagasy",
60899             "Malagasy",
60900             "mg"
60901         ],
60902         [
60903             "Albanian",
60904             "Shqip",
60905             "sq"
60906         ],
60907         [
60908             "Armenian",
60909             "Հայերեն",
60910             "hy"
60911         ],
60912         [
60913             "Tatar",
60914             "Tatarça / Татарча",
60915             "tt"
60916         ],
60917         [
60918             "Javanese",
60919             "Basa Jawa",
60920             "jv"
60921         ],
60922         [
60923             "Welsh",
60924             "Cymraeg",
60925             "cy"
60926         ],
60927         [
60928             "Marathi",
60929             "मराठी",
60930             "mr"
60931         ],
60932         [
60933             "Luxembourgish",
60934             "Lëtzebuergesch",
60935             "lb"
60936         ],
60937         [
60938             "Icelandic",
60939             "Íslenska",
60940             "is"
60941         ],
60942         [
60943             "Bosnian",
60944             "Bosanski",
60945             "bs"
60946         ],
60947         [
60948             "Burmese",
60949             "မြန်မာဘာသာ",
60950             "my"
60951         ],
60952         [
60953             "Yoruba",
60954             "Yorùbá",
60955             "yo"
60956         ],
60957         [
60958             "Bashkir",
60959             "Башҡорт",
60960             "ba"
60961         ],
60962         [
60963             "Malayalam",
60964             "മലയാളം",
60965             "ml"
60966         ],
60967         [
60968             "Aragonese",
60969             "Aragonés",
60970             "an"
60971         ],
60972         [
60973             "Lombard",
60974             "Lumbaart",
60975             "lmo"
60976         ],
60977         [
60978             "Afrikaans",
60979             "Afrikaans",
60980             "af"
60981         ],
60982         [
60983             "West Frisian",
60984             "Frysk",
60985             "fy"
60986         ],
60987         [
60988             "Western Panjabi",
60989             "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)",
60990             "pnb"
60991         ],
60992         [
60993             "Bengali",
60994             "বাংলা",
60995             "bn"
60996         ],
60997         [
60998             "Swahili",
60999             "Kiswahili",
61000             "sw"
61001         ],
61002         [
61003             "Bishnupriya Manipuri",
61004             "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী",
61005             "bpy"
61006         ],
61007         [
61008             "Ido",
61009             "Ido",
61010             "io"
61011         ],
61012         [
61013             "Kirghiz",
61014             "Кыргызча",
61015             "ky"
61016         ],
61017         [
61018             "Urdu",
61019             "اردو",
61020             "ur"
61021         ],
61022         [
61023             "Nepali",
61024             "नेपाली",
61025             "ne"
61026         ],
61027         [
61028             "Sicilian",
61029             "Sicilianu",
61030             "scn"
61031         ],
61032         [
61033             "Gujarati",
61034             "ગુજરાતી",
61035             "gu"
61036         ],
61037         [
61038             "Cantonese",
61039             "粵語",
61040             "zh-yue"
61041         ],
61042         [
61043             "Low Saxon",
61044             "Plattdüütsch",
61045             "nds"
61046         ],
61047         [
61048             "Kurdish",
61049             "Kurdî / كوردی",
61050             "ku"
61051         ],
61052         [
61053             "Irish",
61054             "Gaeilge",
61055             "ga"
61056         ],
61057         [
61058             "Asturian",
61059             "Asturianu",
61060             "ast"
61061         ],
61062         [
61063             "Quechua",
61064             "Runa Simi",
61065             "qu"
61066         ],
61067         [
61068             "Sundanese",
61069             "Basa Sunda",
61070             "su"
61071         ],
61072         [
61073             "Chuvash",
61074             "Чăваш",
61075             "cv"
61076         ],
61077         [
61078             "Scots",
61079             "Scots",
61080             "sco"
61081         ],
61082         [
61083             "Interlingua",
61084             "Interlingua",
61085             "ia"
61086         ],
61087         [
61088             "Alemannic",
61089             "Alemannisch",
61090             "als"
61091         ],
61092         [
61093             "Buginese",
61094             "Basa Ugi",
61095             "bug"
61096         ],
61097         [
61098             "Neapolitan",
61099             "Nnapulitano",
61100             "nap"
61101         ],
61102         [
61103             "Samogitian",
61104             "Žemaitėška",
61105             "bat-smg"
61106         ],
61107         [
61108             "Kannada",
61109             "ಕನ್ನಡ",
61110             "kn"
61111         ],
61112         [
61113             "Banyumasan",
61114             "Basa Banyumasan",
61115             "map-bms"
61116         ],
61117         [
61118             "Walloon",
61119             "Walon",
61120             "wa"
61121         ],
61122         [
61123             "Amharic",
61124             "አማርኛ",
61125             "am"
61126         ],
61127         [
61128             "Sorani",
61129             "Soranî / کوردی",
61130             "ckb"
61131         ],
61132         [
61133             "Scottish Gaelic",
61134             "Gàidhlig",
61135             "gd"
61136         ],
61137         [
61138             "Fiji Hindi",
61139             "Fiji Hindi",
61140             "hif"
61141         ],
61142         [
61143             "Min Nan",
61144             "Bân-lâm-gú",
61145             "zh-min-nan"
61146         ],
61147         [
61148             "Tajik",
61149             "Тоҷикӣ",
61150             "tg"
61151         ],
61152         [
61153             "Mazandarani",
61154             "مَزِروني",
61155             "mzn"
61156         ],
61157         [
61158             "Egyptian Arabic",
61159             "مصرى (Maṣrī)",
61160             "arz"
61161         ],
61162         [
61163             "Yiddish",
61164             "ייִדיש",
61165             "yi"
61166         ],
61167         [
61168             "Venetian",
61169             "Vèneto",
61170             "vec"
61171         ],
61172         [
61173             "Mongolian",
61174             "Монгол",
61175             "mn"
61176         ],
61177         [
61178             "Tarantino",
61179             "Tarandíne",
61180             "roa-tara"
61181         ],
61182         [
61183             "Sanskrit",
61184             "संस्कृतम्",
61185             "sa"
61186         ],
61187         [
61188             "Nahuatl",
61189             "Nāhuatl",
61190             "nah"
61191         ],
61192         [
61193             "Ossetian",
61194             "Иронау",
61195             "os"
61196         ],
61197         [
61198             "Sakha",
61199             "Саха тыла (Saxa Tyla)",
61200             "sah"
61201         ],
61202         [
61203             "Kapampangan",
61204             "Kapampangan",
61205             "pam"
61206         ],
61207         [
61208             "Upper Sorbian",
61209             "Hornjoserbsce",
61210             "hsb"
61211         ],
61212         [
61213             "Sinhalese",
61214             "සිංහල",
61215             "si"
61216         ],
61217         [
61218             "Northern Sami",
61219             "Sámegiella",
61220             "se"
61221         ],
61222         [
61223             "Limburgish",
61224             "Limburgs",
61225             "li"
61226         ],
61227         [
61228             "Maori",
61229             "Māori",
61230             "mi"
61231         ],
61232         [
61233             "Bavarian",
61234             "Boarisch",
61235             "bar"
61236         ],
61237         [
61238             "Corsican",
61239             "Corsu",
61240             "co"
61241         ],
61242         [
61243             "Ilokano",
61244             "Ilokano",
61245             "ilo"
61246         ],
61247         [
61248             "Gan",
61249             "贛語",
61250             "gan"
61251         ],
61252         [
61253             "Tibetan",
61254             "བོད་སྐད",
61255             "bo"
61256         ],
61257         [
61258             "Gilaki",
61259             "گیلکی",
61260             "glk"
61261         ],
61262         [
61263             "Faroese",
61264             "Føroyskt",
61265             "fo"
61266         ],
61267         [
61268             "Rusyn",
61269             "русиньскый язык",
61270             "rue"
61271         ],
61272         [
61273             "Punjabi",
61274             "ਪੰਜਾਬੀ",
61275             "pa"
61276         ],
61277         [
61278             "Central_Bicolano",
61279             "Bikol",
61280             "bcl"
61281         ],
61282         [
61283             "Hill Mari",
61284             "Кырык Мары (Kyryk Mary) ",
61285             "mrj"
61286         ],
61287         [
61288             "Võro",
61289             "Võro",
61290             "fiu-vro"
61291         ],
61292         [
61293             "Dutch Low Saxon",
61294             "Nedersaksisch",
61295             "nds-nl"
61296         ],
61297         [
61298             "Turkmen",
61299             "تركمن / Туркмен",
61300             "tk"
61301         ],
61302         [
61303             "Pashto",
61304             "پښتو",
61305             "ps"
61306         ],
61307         [
61308             "West Flemish",
61309             "West-Vlams",
61310             "vls"
61311         ],
61312         [
61313             "Mingrelian",
61314             "მარგალური (Margaluri)",
61315             "xmf"
61316         ],
61317         [
61318             "Manx",
61319             "Gaelg",
61320             "gv"
61321         ],
61322         [
61323             "Zazaki",
61324             "Zazaki",
61325             "diq"
61326         ],
61327         [
61328             "Pangasinan",
61329             "Pangasinan",
61330             "pag"
61331         ],
61332         [
61333             "Komi",
61334             "Коми",
61335             "kv"
61336         ],
61337         [
61338             "Zeelandic",
61339             "Zeêuws",
61340             "zea"
61341         ],
61342         [
61343             "Divehi",
61344             "ދިވެހިބަސް",
61345             "dv"
61346         ],
61347         [
61348             "Oriya",
61349             "ଓଡ଼ିଆ",
61350             "or"
61351         ],
61352         [
61353             "Khmer",
61354             "ភាសាខ្មែរ",
61355             "km"
61356         ],
61357         [
61358             "Norman",
61359             "Nouormand/Normaund",
61360             "nrm"
61361         ],
61362         [
61363             "Romansh",
61364             "Rumantsch",
61365             "rm"
61366         ],
61367         [
61368             "Komi-Permyak",
61369             "Перем Коми (Perem Komi)",
61370             "koi"
61371         ],
61372         [
61373             "Udmurt",
61374             "Удмурт кыл",
61375             "udm"
61376         ],
61377         [
61378             "Meadow Mari",
61379             "Олык Марий (Olyk Marij)",
61380             "mhr"
61381         ],
61382         [
61383             "Ladino",
61384             "Dzhudezmo",
61385             "lad"
61386         ],
61387         [
61388             "North Frisian",
61389             "Nordfriisk",
61390             "frr"
61391         ],
61392         [
61393             "Kashubian",
61394             "Kaszëbsczi",
61395             "csb"
61396         ],
61397         [
61398             "Ligurian",
61399             "Líguru",
61400             "lij"
61401         ],
61402         [
61403             "Wu",
61404             "吴语",
61405             "wuu"
61406         ],
61407         [
61408             "Friulian",
61409             "Furlan",
61410             "fur"
61411         ],
61412         [
61413             "Vepsian",
61414             "Vepsän",
61415             "vep"
61416         ],
61417         [
61418             "Classical Chinese",
61419             "古文 / 文言文",
61420             "zh-classical"
61421         ],
61422         [
61423             "Uyghur",
61424             "ئۇيغۇر تىلى",
61425             "ug"
61426         ],
61427         [
61428             "Saterland Frisian",
61429             "Seeltersk",
61430             "stq"
61431         ],
61432         [
61433             "Sardinian",
61434             "Sardu",
61435             "sc"
61436         ],
61437         [
61438             "Aromanian",
61439             "Armãneashce",
61440             "roa-rup"
61441         ],
61442         [
61443             "Pali",
61444             "पाऴि",
61445             "pi"
61446         ],
61447         [
61448             "Somali",
61449             "Soomaaliga",
61450             "so"
61451         ],
61452         [
61453             "Bihari",
61454             "भोजपुरी",
61455             "bh"
61456         ],
61457         [
61458             "Maltese",
61459             "Malti",
61460             "mt"
61461         ],
61462         [
61463             "Aymara",
61464             "Aymar",
61465             "ay"
61466         ],
61467         [
61468             "Ripuarian",
61469             "Ripoarisch",
61470             "ksh"
61471         ],
61472         [
61473             "Novial",
61474             "Novial",
61475             "nov"
61476         ],
61477         [
61478             "Anglo-Saxon",
61479             "Englisc",
61480             "ang"
61481         ],
61482         [
61483             "Cornish",
61484             "Kernewek/Karnuack",
61485             "kw"
61486         ],
61487         [
61488             "Navajo",
61489             "Diné bizaad",
61490             "nv"
61491         ],
61492         [
61493             "Picard",
61494             "Picard",
61495             "pcd"
61496         ],
61497         [
61498             "Hakka",
61499             "Hak-kâ-fa / 客家話",
61500             "hak"
61501         ],
61502         [
61503             "Guarani",
61504             "Avañe'ẽ",
61505             "gn"
61506         ],
61507         [
61508             "Extremaduran",
61509             "Estremeñu",
61510             "ext"
61511         ],
61512         [
61513             "Franco-Provençal/Arpitan",
61514             "Arpitan",
61515             "frp"
61516         ],
61517         [
61518             "Assamese",
61519             "অসমীয়া",
61520             "as"
61521         ],
61522         [
61523             "Silesian",
61524             "Ślůnski",
61525             "szl"
61526         ],
61527         [
61528             "Gagauz",
61529             "Gagauz",
61530             "gag"
61531         ],
61532         [
61533             "Interlingue",
61534             "Interlingue",
61535             "ie"
61536         ],
61537         [
61538             "Lingala",
61539             "Lingala",
61540             "ln"
61541         ],
61542         [
61543             "Emilian-Romagnol",
61544             "Emiliàn e rumagnòl",
61545             "eml"
61546         ],
61547         [
61548             "Chechen",
61549             "Нохчийн",
61550             "ce"
61551         ],
61552         [
61553             "Kalmyk",
61554             "Хальмг",
61555             "xal"
61556         ],
61557         [
61558             "Palatinate German",
61559             "Pfälzisch",
61560             "pfl"
61561         ],
61562         [
61563             "Hawaiian",
61564             "Hawai`i",
61565             "haw"
61566         ],
61567         [
61568             "Karachay-Balkar",
61569             "Къарачай-Малкъар (Qarachay-Malqar)",
61570             "krc"
61571         ],
61572         [
61573             "Pennsylvania German",
61574             "Deitsch",
61575             "pdc"
61576         ],
61577         [
61578             "Kinyarwanda",
61579             "Ikinyarwanda",
61580             "rw"
61581         ],
61582         [
61583             "Crimean Tatar",
61584             "Qırımtatarca",
61585             "crh"
61586         ],
61587         [
61588             "Acehnese",
61589             "Bahsa Acèh",
61590             "ace"
61591         ],
61592         [
61593             "Tongan",
61594             "faka Tonga",
61595             "to"
61596         ],
61597         [
61598             "Greenlandic",
61599             "Kalaallisut",
61600             "kl"
61601         ],
61602         [
61603             "Lower Sorbian",
61604             "Dolnoserbski",
61605             "dsb"
61606         ],
61607         [
61608             "Aramaic",
61609             "ܐܪܡܝܐ",
61610             "arc"
61611         ],
61612         [
61613             "Erzya",
61614             "Эрзянь (Erzjanj Kelj)",
61615             "myv"
61616         ],
61617         [
61618             "Lezgian",
61619             "Лезги чІал (Lezgi č’al)",
61620             "lez"
61621         ],
61622         [
61623             "Banjar",
61624             "Bahasa Banjar",
61625             "bjn"
61626         ],
61627         [
61628             "Shona",
61629             "chiShona",
61630             "sn"
61631         ],
61632         [
61633             "Papiamentu",
61634             "Papiamentu",
61635             "pap"
61636         ],
61637         [
61638             "Kabyle",
61639             "Taqbaylit",
61640             "kab"
61641         ],
61642         [
61643             "Tok Pisin",
61644             "Tok Pisin",
61645             "tpi"
61646         ],
61647         [
61648             "Lak",
61649             "Лакку",
61650             "lbe"
61651         ],
61652         [
61653             "Buryat (Russia)",
61654             "Буряад",
61655             "bxr"
61656         ],
61657         [
61658             "Lojban",
61659             "Lojban",
61660             "jbo"
61661         ],
61662         [
61663             "Wolof",
61664             "Wolof",
61665             "wo"
61666         ],
61667         [
61668             "Moksha",
61669             "Мокшень (Mokshanj Kälj)",
61670             "mdf"
61671         ],
61672         [
61673             "Zamboanga Chavacano",
61674             "Chavacano de Zamboanga",
61675             "cbk-zam"
61676         ],
61677         [
61678             "Avar",
61679             "Авар",
61680             "av"
61681         ],
61682         [
61683             "Sranan",
61684             "Sranantongo",
61685             "srn"
61686         ],
61687         [
61688             "Mirandese",
61689             "Mirandés",
61690             "mwl"
61691         ],
61692         [
61693             "Kabardian Circassian",
61694             "Адыгэбзэ (Adighabze)",
61695             "kbd"
61696         ],
61697         [
61698             "Tahitian",
61699             "Reo Mā`ohi",
61700             "ty"
61701         ],
61702         [
61703             "Lao",
61704             "ລາວ",
61705             "lo"
61706         ],
61707         [
61708             "Abkhazian",
61709             "Аҧсуа",
61710             "ab"
61711         ],
61712         [
61713             "Tetum",
61714             "Tetun",
61715             "tet"
61716         ],
61717         [
61718             "Latgalian",
61719             "Latgaļu",
61720             "ltg"
61721         ],
61722         [
61723             "Nauruan",
61724             "dorerin Naoero",
61725             "na"
61726         ],
61727         [
61728             "Kongo",
61729             "KiKongo",
61730             "kg"
61731         ],
61732         [
61733             "Igbo",
61734             "Igbo",
61735             "ig"
61736         ],
61737         [
61738             "Northern Sotho",
61739             "Sesotho sa Leboa",
61740             "nso"
61741         ],
61742         [
61743             "Zhuang",
61744             "Cuengh",
61745             "za"
61746         ],
61747         [
61748             "Karakalpak",
61749             "Qaraqalpaqsha",
61750             "kaa"
61751         ],
61752         [
61753             "Zulu",
61754             "isiZulu",
61755             "zu"
61756         ],
61757         [
61758             "Cheyenne",
61759             "Tsetsêhestâhese",
61760             "chy"
61761         ],
61762         [
61763             "Romani",
61764             "romani - रोमानी",
61765             "rmy"
61766         ],
61767         [
61768             "Old Church Slavonic",
61769             "Словѣньскъ",
61770             "cu"
61771         ],
61772         [
61773             "Tswana",
61774             "Setswana",
61775             "tn"
61776         ],
61777         [
61778             "Cherokee",
61779             "ᏣᎳᎩ",
61780             "chr"
61781         ],
61782         [
61783             "Bislama",
61784             "Bislama",
61785             "bi"
61786         ],
61787         [
61788             "Min Dong",
61789             "Mìng-dĕ̤ng-ngṳ̄",
61790             "cdo"
61791         ],
61792         [
61793             "Gothic",
61794             "𐌲𐌿𐍄𐌹𐍃𐌺",
61795             "got"
61796         ],
61797         [
61798             "Samoan",
61799             "Gagana Samoa",
61800             "sm"
61801         ],
61802         [
61803             "Moldovan",
61804             "Молдовеняскэ",
61805             "mo"
61806         ],
61807         [
61808             "Bambara",
61809             "Bamanankan",
61810             "bm"
61811         ],
61812         [
61813             "Inuktitut",
61814             "ᐃᓄᒃᑎᑐᑦ",
61815             "iu"
61816         ],
61817         [
61818             "Norfolk",
61819             "Norfuk",
61820             "pih"
61821         ],
61822         [
61823             "Pontic",
61824             "Ποντιακά",
61825             "pnt"
61826         ],
61827         [
61828             "Sindhi",
61829             "سنڌي، سندھی ، सिन्ध",
61830             "sd"
61831         ],
61832         [
61833             "Swati",
61834             "SiSwati",
61835             "ss"
61836         ],
61837         [
61838             "Kikuyu",
61839             "Gĩkũyũ",
61840             "ki"
61841         ],
61842         [
61843             "Ewe",
61844             "Eʋegbe",
61845             "ee"
61846         ],
61847         [
61848             "Hausa",
61849             "هَوُسَ",
61850             "ha"
61851         ],
61852         [
61853             "Oromo",
61854             "Oromoo",
61855             "om"
61856         ],
61857         [
61858             "Fijian",
61859             "Na Vosa Vakaviti",
61860             "fj"
61861         ],
61862         [
61863             "Tigrinya",
61864             "ትግርኛ",
61865             "ti"
61866         ],
61867         [
61868             "Tsonga",
61869             "Xitsonga",
61870             "ts"
61871         ],
61872         [
61873             "Kashmiri",
61874             "कश्मीरी / كشميري",
61875             "ks"
61876         ],
61877         [
61878             "Venda",
61879             "Tshivenda",
61880             "ve"
61881         ],
61882         [
61883             "Sango",
61884             "Sängö",
61885             "sg"
61886         ],
61887         [
61888             "Kirundi",
61889             "Kirundi",
61890             "rn"
61891         ],
61892         [
61893             "Sesotho",
61894             "Sesotho",
61895             "st"
61896         ],
61897         [
61898             "Dzongkha",
61899             "ཇོང་ཁ",
61900             "dz"
61901         ],
61902         [
61903             "Cree",
61904             "Nehiyaw",
61905             "cr"
61906         ],
61907         [
61908             "Akan",
61909             "Akana",
61910             "ak"
61911         ],
61912         [
61913             "Tumbuka",
61914             "chiTumbuka",
61915             "tum"
61916         ],
61917         [
61918             "Luganda",
61919             "Luganda",
61920             "lg"
61921         ],
61922         [
61923             "Chichewa",
61924             "Chi-Chewa",
61925             "ny"
61926         ],
61927         [
61928             "Fula",
61929             "Fulfulde",
61930             "ff"
61931         ],
61932         [
61933             "Inupiak",
61934             "Iñupiak",
61935             "ik"
61936         ],
61937         [
61938             "Chamorro",
61939             "Chamoru",
61940             "ch"
61941         ],
61942         [
61943             "Twi",
61944             "Twi",
61945             "tw"
61946         ],
61947         [
61948             "Xhosa",
61949             "isiXhosa",
61950             "xh"
61951         ],
61952         [
61953             "Ndonga",
61954             "Oshiwambo",
61955             "ng"
61956         ],
61957         [
61958             "Sichuan Yi",
61959             "ꆇꉙ",
61960             "ii"
61961         ],
61962         [
61963             "Choctaw",
61964             "Choctaw",
61965             "cho"
61966         ],
61967         [
61968             "Marshallese",
61969             "Ebon",
61970             "mh"
61971         ],
61972         [
61973             "Afar",
61974             "Afar",
61975             "aa"
61976         ],
61977         [
61978             "Kuanyama",
61979             "Kuanyama",
61980             "kj"
61981         ],
61982         [
61983             "Hiri Motu",
61984             "Hiri Motu",
61985             "ho"
61986         ],
61987         [
61988             "Muscogee",
61989             "Muskogee",
61990             "mus"
61991         ],
61992         [
61993             "Kanuri",
61994             "Kanuri",
61995             "kr"
61996         ],
61997         [
61998             "Herero",
61999             "Otsiherero",
62000             "hz"
62001         ]
62002     ],
62003     "presets": {
62004         "presets": {
62005             "address": {
62006                 "fields": [
62007                     "address"
62008                 ],
62009                 "geometry": [
62010                     "point"
62011                 ],
62012                 "tags": {
62013                     "addr:housenumber": "*"
62014                 },
62015                 "addTags": {},
62016                 "removeTags": {},
62017                 "matchScore": 0.2,
62018                 "name": "Address"
62019             },
62020             "aerialway": {
62021                 "fields": [
62022                     "aerialway"
62023                 ],
62024                 "geometry": [
62025                     "point",
62026                     "vertex",
62027                     "line"
62028                 ],
62029                 "tags": {
62030                     "aerialway": "*"
62031                 },
62032                 "terms": [
62033                     "ski lift",
62034                     "funifor",
62035                     "funitel"
62036                 ],
62037                 "name": "Aerialway"
62038             },
62039             "aerialway/cable_car": {
62040                 "geometry": [
62041                     "line"
62042                 ],
62043                 "terms": [
62044                     "tramway",
62045                     "ropeway"
62046                 ],
62047                 "fields": [
62048                     "aerialway/occupancy",
62049                     "aerialway/capacity",
62050                     "aerialway/duration",
62051                     "aerialway/heating"
62052                 ],
62053                 "tags": {
62054                     "aerialway": "cable_car"
62055                 },
62056                 "name": "Cable Car"
62057             },
62058             "aerialway/chair_lift": {
62059                 "geometry": [
62060                     "line"
62061                 ],
62062                 "fields": [
62063                     "aerialway/occupancy",
62064                     "aerialway/capacity",
62065                     "aerialway/duration",
62066                     "aerialway/bubble",
62067                     "aerialway/heating"
62068                 ],
62069                 "tags": {
62070                     "aerialway": "chair_lift"
62071                 },
62072                 "name": "Chair Lift"
62073             },
62074             "aerialway/gondola": {
62075                 "geometry": [
62076                     "line"
62077                 ],
62078                 "fields": [
62079                     "aerialway/occupancy",
62080                     "aerialway/capacity",
62081                     "aerialway/duration",
62082                     "aerialway/bubble",
62083                     "aerialway/heating"
62084                 ],
62085                 "tags": {
62086                     "aerialway": "gondola"
62087                 },
62088                 "name": "Gondola"
62089             },
62090             "aerialway/magic_carpet": {
62091                 "geometry": [
62092                     "line"
62093                 ],
62094                 "fields": [
62095                     "aerialway/capacity",
62096                     "aerialway/duration",
62097                     "aerialway/heating"
62098                 ],
62099                 "tags": {
62100                     "aerialway": "magic_carpet"
62101                 },
62102                 "name": "Magic Carpet Lift"
62103             },
62104             "aerialway/platter": {
62105                 "geometry": [
62106                     "line"
62107                 ],
62108                 "terms": [
62109                     "button lift",
62110                     "poma lift"
62111                 ],
62112                 "fields": [
62113                     "aerialway/capacity",
62114                     "aerialway/duration"
62115                 ],
62116                 "tags": {
62117                     "aerialway": "platter"
62118                 },
62119                 "name": "Platter Lift"
62120             },
62121             "aerialway/pylon": {
62122                 "geometry": [
62123                     "point",
62124                     "vertex"
62125                 ],
62126                 "fields": [
62127                     "ref"
62128                 ],
62129                 "tags": {
62130                     "aerialway": "pylon"
62131                 },
62132                 "name": "Aerialway Pylon"
62133             },
62134             "aerialway/rope_tow": {
62135                 "geometry": [
62136                     "line"
62137                 ],
62138                 "terms": [
62139                     "handle tow",
62140                     "bugel lift"
62141                 ],
62142                 "fields": [
62143                     "aerialway/capacity",
62144                     "aerialway/duration"
62145                 ],
62146                 "tags": {
62147                     "aerialway": "rope_tow"
62148                 },
62149                 "name": "Rope Tow Lift"
62150             },
62151             "aerialway/station": {
62152                 "geometry": [
62153                     "point",
62154                     "vertex"
62155                 ],
62156                 "fields": [
62157                     "aerialway/access",
62158                     "aerialway/summer/access",
62159                     "elevation"
62160                 ],
62161                 "tags": {
62162                     "aerialway": "station"
62163                 },
62164                 "name": "Aerialway Station"
62165             },
62166             "aerialway/t-bar": {
62167                 "geometry": [
62168                     "line"
62169                 ],
62170                 "fields": [
62171                     "aerialway/capacity",
62172                     "aerialway/duration"
62173                 ],
62174                 "tags": {
62175                     "aerialway": "t-bar"
62176                 },
62177                 "name": "T-bar Lift"
62178             },
62179             "aeroway": {
62180                 "icon": "airport",
62181                 "fields": [
62182                     "aeroway"
62183                 ],
62184                 "geometry": [
62185                     "point",
62186                     "vertex",
62187                     "line",
62188                     "area"
62189                 ],
62190                 "tags": {
62191                     "aeroway": "*"
62192                 },
62193                 "name": "Aeroway"
62194             },
62195             "aeroway/aerodrome": {
62196                 "icon": "airport",
62197                 "geometry": [
62198                     "point",
62199                     "area"
62200                 ],
62201                 "terms": [
62202                     "airplane",
62203                     "airport",
62204                     "aerodrome"
62205                 ],
62206                 "fields": [
62207                     "ref",
62208                     "iata",
62209                     "icao",
62210                     "operator"
62211                 ],
62212                 "tags": {
62213                     "aeroway": "aerodrome"
62214                 },
62215                 "name": "Airport"
62216             },
62217             "aeroway/apron": {
62218                 "icon": "airport",
62219                 "geometry": [
62220                     "area"
62221                 ],
62222                 "terms": [
62223                     "ramp"
62224                 ],
62225                 "fields": [
62226                     "ref",
62227                     "surface"
62228                 ],
62229                 "tags": {
62230                     "aeroway": "apron"
62231                 },
62232                 "name": "Apron"
62233             },
62234             "aeroway/gate": {
62235                 "icon": "airport",
62236                 "geometry": [
62237                     "point"
62238                 ],
62239                 "fields": [
62240                     "ref"
62241                 ],
62242                 "tags": {
62243                     "aeroway": "gate"
62244                 },
62245                 "name": "Airport gate"
62246             },
62247             "aeroway/hangar": {
62248                 "geometry": [
62249                     "area"
62250                 ],
62251                 "fields": [
62252                     "building_area"
62253                 ],
62254                 "tags": {
62255                     "aeroway": "hangar"
62256                 },
62257                 "name": "Hangar"
62258             },
62259             "aeroway/helipad": {
62260                 "icon": "heliport",
62261                 "geometry": [
62262                     "point",
62263                     "area"
62264                 ],
62265                 "terms": [
62266                     "helicopter",
62267                     "helipad",
62268                     "heliport"
62269                 ],
62270                 "tags": {
62271                     "aeroway": "helipad"
62272                 },
62273                 "name": "Helipad"
62274             },
62275             "aeroway/runway": {
62276                 "geometry": [
62277                     "line",
62278                     "area"
62279                 ],
62280                 "terms": [
62281                     "landing strip"
62282                 ],
62283                 "fields": [
62284                     "ref",
62285                     "surface"
62286                 ],
62287                 "tags": {
62288                     "aeroway": "runway"
62289                 },
62290                 "name": "Runway"
62291             },
62292             "aeroway/taxiway": {
62293                 "geometry": [
62294                     "line"
62295                 ],
62296                 "fields": [
62297                     "ref",
62298                     "surface"
62299                 ],
62300                 "tags": {
62301                     "aeroway": "taxiway"
62302                 },
62303                 "name": "Taxiway"
62304             },
62305             "aeroway/terminal": {
62306                 "geometry": [
62307                     "point",
62308                     "area"
62309                 ],
62310                 "terms": [
62311                     "airport",
62312                     "aerodrome"
62313                 ],
62314                 "fields": [
62315                     "operator",
62316                     "building_area"
62317                 ],
62318                 "tags": {
62319                     "aeroway": "terminal"
62320                 },
62321                 "name": "Airport terminal"
62322             },
62323             "amenity": {
62324                 "fields": [
62325                     "amenity"
62326                 ],
62327                 "geometry": [
62328                     "point",
62329                     "vertex",
62330                     "area"
62331                 ],
62332                 "tags": {
62333                     "amenity": "*"
62334                 },
62335                 "name": "Amenity"
62336             },
62337             "amenity/arts_centre": {
62338                 "name": "Arts Center",
62339                 "geometry": [
62340                     "point",
62341                     "area"
62342                 ],
62343                 "terms": [
62344                     "arts",
62345                     "arts centre"
62346                 ],
62347                 "tags": {
62348                     "amenity": "arts_centre"
62349                 },
62350                 "icon": "theatre",
62351                 "fields": [
62352                     "building_area",
62353                     "address"
62354                 ]
62355             },
62356             "amenity/atm": {
62357                 "icon": "bank",
62358                 "fields": [
62359                     "operator"
62360                 ],
62361                 "geometry": [
62362                     "point",
62363                     "vertex"
62364                 ],
62365                 "tags": {
62366                     "amenity": "atm"
62367                 },
62368                 "name": "ATM"
62369             },
62370             "amenity/bank": {
62371                 "icon": "bank",
62372                 "fields": [
62373                     "atm",
62374                     "building_area",
62375                     "address",
62376                     "opening_hours"
62377                 ],
62378                 "geometry": [
62379                     "point",
62380                     "vertex",
62381                     "area"
62382                 ],
62383                 "terms": [
62384                     "coffer",
62385                     "countinghouse",
62386                     "credit union",
62387                     "depository",
62388                     "exchequer",
62389                     "fund",
62390                     "hoard",
62391                     "investment firm",
62392                     "repository",
62393                     "reserve",
62394                     "reservoir",
62395                     "safe",
62396                     "savings",
62397                     "stock",
62398                     "stockpile",
62399                     "store",
62400                     "storehouse",
62401                     "thrift",
62402                     "treasury",
62403                     "trust company",
62404                     "vault"
62405                 ],
62406                 "tags": {
62407                     "amenity": "bank"
62408                 },
62409                 "name": "Bank"
62410             },
62411             "amenity/bar": {
62412                 "icon": "bar",
62413                 "fields": [
62414                     "building_area",
62415                     "address",
62416                     "opening_hours"
62417                 ],
62418                 "geometry": [
62419                     "point",
62420                     "vertex",
62421                     "area"
62422                 ],
62423                 "tags": {
62424                     "amenity": "bar"
62425                 },
62426                 "terms": [],
62427                 "name": "Bar"
62428             },
62429             "amenity/bench": {
62430                 "geometry": [
62431                     "point",
62432                     "vertex",
62433                     "line"
62434                 ],
62435                 "tags": {
62436                     "amenity": "bench"
62437                 },
62438                 "fields": [
62439                     "backrest"
62440                 ],
62441                 "name": "Bench"
62442             },
62443             "amenity/bicycle_parking": {
62444                 "icon": "bicycle",
62445                 "fields": [
62446                     "bicycle_parking",
62447                     "capacity",
62448                     "operator",
62449                     "covered",
62450                     "access_simple"
62451                 ],
62452                 "geometry": [
62453                     "point",
62454                     "vertex",
62455                     "area"
62456                 ],
62457                 "tags": {
62458                     "amenity": "bicycle_parking"
62459                 },
62460                 "name": "Bicycle Parking"
62461             },
62462             "amenity/bicycle_rental": {
62463                 "icon": "bicycle",
62464                 "fields": [
62465                     "capacity",
62466                     "network",
62467                     "operator"
62468                 ],
62469                 "geometry": [
62470                     "point",
62471                     "vertex",
62472                     "area"
62473                 ],
62474                 "tags": {
62475                     "amenity": "bicycle_rental"
62476                 },
62477                 "name": "Bicycle Rental"
62478             },
62479             "amenity/boat_rental": {
62480                 "geometry": [
62481                     "point",
62482                     "area"
62483                 ],
62484                 "tags": {
62485                     "amenity": "boat_rental"
62486                 },
62487                 "fields": [
62488                     "operator"
62489                 ],
62490                 "name": "Boat Rental"
62491             },
62492             "amenity/cafe": {
62493                 "icon": "cafe",
62494                 "fields": [
62495                     "cuisine",
62496                     "internet_access",
62497                     "building_area",
62498                     "address",
62499                     "opening_hours"
62500                 ],
62501                 "geometry": [
62502                     "point",
62503                     "vertex",
62504                     "area"
62505                 ],
62506                 "terms": [
62507                     "coffee",
62508                     "tea",
62509                     "coffee shop"
62510                 ],
62511                 "tags": {
62512                     "amenity": "cafe"
62513                 },
62514                 "name": "Cafe"
62515             },
62516             "amenity/car_rental": {
62517                 "icon": "car",
62518                 "geometry": [
62519                     "point",
62520                     "area"
62521                 ],
62522                 "tags": {
62523                     "amenity": "car_rental"
62524                 },
62525                 "fields": [
62526                     "operator"
62527                 ],
62528                 "name": "Car Rental"
62529             },
62530             "amenity/car_sharing": {
62531                 "icon": "car",
62532                 "geometry": [
62533                     "point",
62534                     "area"
62535                 ],
62536                 "tags": {
62537                     "amenity": "car_sharing"
62538                 },
62539                 "fields": [
62540                     "operator",
62541                     "capacity"
62542                 ],
62543                 "name": "Car Sharing"
62544             },
62545             "amenity/car_wash": {
62546                 "geometry": [
62547                     "point",
62548                     "area"
62549                 ],
62550                 "tags": {
62551                     "amenity": "car_wash"
62552                 },
62553                 "fields": [
62554                     "building_area"
62555                 ],
62556                 "name": "Car Wash"
62557             },
62558             "amenity/childcare": {
62559                 "icon": "school",
62560                 "fields": [
62561                     "building_area",
62562                     "address"
62563                 ],
62564                 "geometry": [
62565                     "point",
62566                     "vertex",
62567                     "area"
62568                 ],
62569                 "terms": [
62570                     "nursery",
62571                     "orphanage",
62572                     "playgroup"
62573                 ],
62574                 "tags": {
62575                     "amenity": "childcare"
62576                 },
62577                 "name": "Childcare"
62578             },
62579             "amenity/cinema": {
62580                 "icon": "cinema",
62581                 "fields": [
62582                     "building_area",
62583                     "address"
62584                 ],
62585                 "geometry": [
62586                     "point",
62587                     "vertex",
62588                     "area"
62589                 ],
62590                 "terms": [
62591                     "big screen",
62592                     "bijou",
62593                     "cine",
62594                     "drive-in",
62595                     "film",
62596                     "flicks",
62597                     "motion pictures",
62598                     "movie house",
62599                     "movie theater",
62600                     "moving pictures",
62601                     "nabes",
62602                     "photoplay",
62603                     "picture show",
62604                     "pictures",
62605                     "playhouse",
62606                     "show",
62607                     "silver screen"
62608                 ],
62609                 "tags": {
62610                     "amenity": "cinema"
62611                 },
62612                 "name": "Cinema"
62613             },
62614             "amenity/clinic": {
62615                 "name": "Clinic",
62616                 "geometry": [
62617                     "point",
62618                     "area"
62619                 ],
62620                 "terms": [
62621                     "clinic",
62622                     "medical clinic"
62623                 ],
62624                 "tags": {
62625                     "amenity": "clinic"
62626                 },
62627                 "icon": "hospital",
62628                 "fields": [
62629                     "building_area",
62630                     "address",
62631                     "opening_hours"
62632                 ]
62633             },
62634             "amenity/clock": {
62635                 "geometry": [
62636                     "point",
62637                     "vertex"
62638                 ],
62639                 "tags": {
62640                     "amenity": "clock"
62641                 },
62642                 "name": "Clock"
62643             },
62644             "amenity/college": {
62645                 "icon": "college",
62646                 "fields": [
62647                     "operator",
62648                     "address"
62649                 ],
62650                 "geometry": [
62651                     "point",
62652                     "area"
62653                 ],
62654                 "tags": {
62655                     "amenity": "college"
62656                 },
62657                 "terms": [],
62658                 "name": "College"
62659             },
62660             "amenity/courthouse": {
62661                 "fields": [
62662                     "operator",
62663                     "building_area",
62664                     "address"
62665                 ],
62666                 "geometry": [
62667                     "point",
62668                     "vertex",
62669                     "area"
62670                 ],
62671                 "tags": {
62672                     "amenity": "courthouse"
62673                 },
62674                 "name": "Courthouse"
62675             },
62676             "amenity/dentist": {
62677                 "name": "Dentist",
62678                 "geometry": [
62679                     "point",
62680                     "area"
62681                 ],
62682                 "terms": [
62683                     "dentist",
62684                     "dentist's office"
62685                 ],
62686                 "tags": {
62687                     "amenity": "dentist"
62688                 },
62689                 "icon": "hospital",
62690                 "fields": [
62691                     "building_area",
62692                     "address",
62693                     "opening_hours"
62694                 ]
62695             },
62696             "amenity/doctor": {
62697                 "name": "Doctor",
62698                 "geometry": [
62699                     "point",
62700                     "area"
62701                 ],
62702                 "terms": [
62703                     "doctor",
62704                     "doctor's office"
62705                 ],
62706                 "tags": {
62707                     "amenity": "doctors"
62708                 },
62709                 "icon": "hospital",
62710                 "fields": [
62711                     "building_area",
62712                     "address",
62713                     "opening_hours"
62714                 ]
62715             },
62716             "amenity/drinking_water": {
62717                 "icon": "water",
62718                 "geometry": [
62719                     "point"
62720                 ],
62721                 "tags": {
62722                     "amenity": "drinking_water"
62723                 },
62724                 "terms": [
62725                     "water fountain",
62726                     "potable water"
62727                 ],
62728                 "name": "Drinking Water"
62729             },
62730             "amenity/embassy": {
62731                 "geometry": [
62732                     "area",
62733                     "point"
62734                 ],
62735                 "tags": {
62736                     "amenity": "embassy"
62737                 },
62738                 "fields": [
62739                     "country",
62740                     "building_area"
62741                 ],
62742                 "icon": "embassy",
62743                 "name": "Embassy"
62744             },
62745             "amenity/fast_food": {
62746                 "icon": "fast-food",
62747                 "fields": [
62748                     "cuisine",
62749                     "building_area",
62750                     "address",
62751                     "opening_hours"
62752                 ],
62753                 "geometry": [
62754                     "point",
62755                     "vertex",
62756                     "area"
62757                 ],
62758                 "tags": {
62759                     "amenity": "fast_food"
62760                 },
62761                 "terms": [],
62762                 "name": "Fast Food"
62763             },
62764             "amenity/fire_station": {
62765                 "icon": "fire-station",
62766                 "fields": [
62767                     "operator",
62768                     "building_area",
62769                     "address"
62770                 ],
62771                 "geometry": [
62772                     "point",
62773                     "vertex",
62774                     "area"
62775                 ],
62776                 "tags": {
62777                     "amenity": "fire_station"
62778                 },
62779                 "terms": [],
62780                 "name": "Fire Station"
62781             },
62782             "amenity/fountain": {
62783                 "geometry": [
62784                     "point",
62785                     "area"
62786                 ],
62787                 "tags": {
62788                     "amenity": "fountain"
62789                 },
62790                 "name": "Fountain"
62791             },
62792             "amenity/fuel": {
62793                 "icon": "fuel",
62794                 "fields": [
62795                     "operator",
62796                     "address",
62797                     "building_area"
62798                 ],
62799                 "geometry": [
62800                     "point",
62801                     "vertex",
62802                     "area"
62803                 ],
62804                 "terms": [
62805                     "petrol",
62806                     "fuel",
62807                     "propane",
62808                     "diesel",
62809                     "lng",
62810                     "cng",
62811                     "biodiesel"
62812                 ],
62813                 "tags": {
62814                     "amenity": "fuel"
62815                 },
62816                 "name": "Gas Station"
62817             },
62818             "amenity/grave_yard": {
62819                 "icon": "cemetery",
62820                 "fields": [
62821                     "religion"
62822                 ],
62823                 "geometry": [
62824                     "point",
62825                     "vertex",
62826                     "area"
62827                 ],
62828                 "tags": {
62829                     "amenity": "grave_yard"
62830                 },
62831                 "name": "Graveyard"
62832             },
62833             "amenity/hospital": {
62834                 "icon": "hospital",
62835                 "fields": [
62836                     "emergency",
62837                     "building_area",
62838                     "address"
62839                 ],
62840                 "geometry": [
62841                     "point",
62842                     "vertex",
62843                     "area"
62844                 ],
62845                 "terms": [
62846                     "clinic",
62847                     "emergency room",
62848                     "health service",
62849                     "hospice",
62850                     "infirmary",
62851                     "institution",
62852                     "nursing home",
62853                     "rest home",
62854                     "sanatorium",
62855                     "sanitarium",
62856                     "sick bay",
62857                     "surgery",
62858                     "ward"
62859                 ],
62860                 "tags": {
62861                     "amenity": "hospital"
62862                 },
62863                 "name": "Hospital"
62864             },
62865             "amenity/kindergarten": {
62866                 "icon": "school",
62867                 "fields": [
62868                     "building_area",
62869                     "address"
62870                 ],
62871                 "geometry": [
62872                     "point",
62873                     "vertex",
62874                     "area"
62875                 ],
62876                 "terms": [
62877                     "nursery",
62878                     "preschool"
62879                 ],
62880                 "tags": {
62881                     "amenity": "kindergarten"
62882                 },
62883                 "name": "Kindergarten"
62884             },
62885             "amenity/library": {
62886                 "icon": "library",
62887                 "fields": [
62888                     "operator",
62889                     "building_area",
62890                     "address"
62891                 ],
62892                 "geometry": [
62893                     "point",
62894                     "vertex",
62895                     "area"
62896                 ],
62897                 "tags": {
62898                     "amenity": "library"
62899                 },
62900                 "terms": [],
62901                 "name": "Library"
62902             },
62903             "amenity/marketplace": {
62904                 "geometry": [
62905                     "point",
62906                     "vertex",
62907                     "area"
62908                 ],
62909                 "tags": {
62910                     "amenity": "marketplace"
62911                 },
62912                 "fields": [
62913                     "building_area"
62914                 ],
62915                 "name": "Marketplace"
62916             },
62917             "amenity/parking": {
62918                 "icon": "parking",
62919                 "fields": [
62920                     "parking",
62921                     "capacity",
62922                     "fee",
62923                     "access_simple",
62924                     "supervised",
62925                     "park_ride",
62926                     "address"
62927                 ],
62928                 "geometry": [
62929                     "point",
62930                     "vertex",
62931                     "area"
62932                 ],
62933                 "tags": {
62934                     "amenity": "parking"
62935                 },
62936                 "terms": [],
62937                 "name": "Car Parking"
62938             },
62939             "amenity/pharmacy": {
62940                 "icon": "pharmacy",
62941                 "fields": [
62942                     "operator",
62943                     "building_area",
62944                     "address",
62945                     "opening_hours"
62946                 ],
62947                 "geometry": [
62948                     "point",
62949                     "vertex",
62950                     "area"
62951                 ],
62952                 "tags": {
62953                     "amenity": "pharmacy"
62954                 },
62955                 "terms": [],
62956                 "name": "Pharmacy"
62957             },
62958             "amenity/place_of_worship": {
62959                 "icon": "place-of-worship",
62960                 "fields": [
62961                     "religion",
62962                     "denomination",
62963                     "building_area",
62964                     "address"
62965                 ],
62966                 "geometry": [
62967                     "point",
62968                     "vertex",
62969                     "area"
62970                 ],
62971                 "terms": [
62972                     "abbey",
62973                     "basilica",
62974                     "bethel",
62975                     "cathedral",
62976                     "chancel",
62977                     "chantry",
62978                     "chapel",
62979                     "church",
62980                     "fold",
62981                     "house of God",
62982                     "house of prayer",
62983                     "house of worship",
62984                     "minster",
62985                     "mission",
62986                     "mosque",
62987                     "oratory",
62988                     "parish",
62989                     "sacellum",
62990                     "sanctuary",
62991                     "shrine",
62992                     "synagogue",
62993                     "tabernacle",
62994                     "temple"
62995                 ],
62996                 "tags": {
62997                     "amenity": "place_of_worship"
62998                 },
62999                 "name": "Place of Worship"
63000             },
63001             "amenity/place_of_worship/buddhist": {
63002                 "icon": "place-of-worship",
63003                 "fields": [
63004                     "denomination",
63005                     "building_area",
63006                     "address"
63007                 ],
63008                 "geometry": [
63009                     "point",
63010                     "vertex",
63011                     "area"
63012                 ],
63013                 "terms": [
63014                     "stupa",
63015                     "vihara",
63016                     "monastery",
63017                     "temple",
63018                     "pagoda",
63019                     "zendo",
63020                     "dojo"
63021                 ],
63022                 "tags": {
63023                     "amenity": "place_of_worship",
63024                     "religion": "buddhist"
63025                 },
63026                 "name": "Buddhist Temple"
63027             },
63028             "amenity/place_of_worship/christian": {
63029                 "icon": "religious-christian",
63030                 "fields": [
63031                     "denomination",
63032                     "building_area",
63033                     "address"
63034                 ],
63035                 "geometry": [
63036                     "point",
63037                     "vertex",
63038                     "area"
63039                 ],
63040                 "terms": [
63041                     "christian",
63042                     "abbey",
63043                     "basilica",
63044                     "bethel",
63045                     "cathedral",
63046                     "chancel",
63047                     "chantry",
63048                     "chapel",
63049                     "church",
63050                     "fold",
63051                     "house of God",
63052                     "house of prayer",
63053                     "house of worship",
63054                     "minster",
63055                     "mission",
63056                     "oratory",
63057                     "parish",
63058                     "sacellum",
63059                     "sanctuary",
63060                     "shrine",
63061                     "tabernacle",
63062                     "temple"
63063                 ],
63064                 "tags": {
63065                     "amenity": "place_of_worship",
63066                     "religion": "christian"
63067                 },
63068                 "name": "Church"
63069             },
63070             "amenity/place_of_worship/jewish": {
63071                 "icon": "religious-jewish",
63072                 "fields": [
63073                     "denomination",
63074                     "building_area",
63075                     "address"
63076                 ],
63077                 "geometry": [
63078                     "point",
63079                     "vertex",
63080                     "area"
63081                 ],
63082                 "terms": [
63083                     "jewish",
63084                     "synagogue"
63085                 ],
63086                 "tags": {
63087                     "amenity": "place_of_worship",
63088                     "religion": "jewish"
63089                 },
63090                 "name": "Synagogue"
63091             },
63092             "amenity/place_of_worship/muslim": {
63093                 "icon": "religious-muslim",
63094                 "fields": [
63095                     "denomination",
63096                     "building_area",
63097                     "address"
63098                 ],
63099                 "geometry": [
63100                     "point",
63101                     "vertex",
63102                     "area"
63103                 ],
63104                 "terms": [
63105                     "muslim",
63106                     "mosque"
63107                 ],
63108                 "tags": {
63109                     "amenity": "place_of_worship",
63110                     "religion": "muslim"
63111                 },
63112                 "name": "Mosque"
63113             },
63114             "amenity/police": {
63115                 "icon": "police",
63116                 "fields": [
63117                     "operator",
63118                     "building_area",
63119                     "address"
63120                 ],
63121                 "geometry": [
63122                     "point",
63123                     "vertex",
63124                     "area"
63125                 ],
63126                 "terms": [
63127                     "badge",
63128                     "bear",
63129                     "blue",
63130                     "bluecoat",
63131                     "bobby",
63132                     "boy scout",
63133                     "bull",
63134                     "constable",
63135                     "constabulary",
63136                     "cop",
63137                     "copper",
63138                     "corps",
63139                     "county mounty",
63140                     "detective",
63141                     "fed",
63142                     "flatfoot",
63143                     "force",
63144                     "fuzz",
63145                     "gendarme",
63146                     "gumshoe",
63147                     "heat",
63148                     "law",
63149                     "law enforcement",
63150                     "man",
63151                     "narc",
63152                     "officers",
63153                     "patrolman",
63154                     "police"
63155                 ],
63156                 "tags": {
63157                     "amenity": "police"
63158                 },
63159                 "name": "Police"
63160             },
63161             "amenity/post_box": {
63162                 "icon": "post",
63163                 "fields": [
63164                     "operator",
63165                     "collection_times"
63166                 ],
63167                 "geometry": [
63168                     "point",
63169                     "vertex"
63170                 ],
63171                 "tags": {
63172                     "amenity": "post_box"
63173                 },
63174                 "terms": [
63175                     "letter drop",
63176                     "letterbox",
63177                     "mail drop",
63178                     "mailbox",
63179                     "pillar box",
63180                     "postbox"
63181                 ],
63182                 "name": "Mailbox"
63183             },
63184             "amenity/post_office": {
63185                 "icon": "post",
63186                 "fields": [
63187                     "operator",
63188                     "collection_times",
63189                     "building_area"
63190                 ],
63191                 "geometry": [
63192                     "point",
63193                     "vertex",
63194                     "area"
63195                 ],
63196                 "tags": {
63197                     "amenity": "post_office"
63198                 },
63199                 "name": "Post Office"
63200             },
63201             "amenity/pub": {
63202                 "icon": "beer",
63203                 "fields": [
63204                     "building_area",
63205                     "address",
63206                     "opening_hours"
63207                 ],
63208                 "geometry": [
63209                     "point",
63210                     "vertex",
63211                     "area"
63212                 ],
63213                 "tags": {
63214                     "amenity": "pub"
63215                 },
63216                 "terms": [],
63217                 "name": "Pub"
63218             },
63219             "amenity/ranger_station": {
63220                 "fields": [
63221                     "building_area",
63222                     "opening_hours",
63223                     "operator",
63224                     "phone"
63225                 ],
63226                 "geometry": [
63227                     "point",
63228                     "area"
63229                 ],
63230                 "terms": [
63231                     "visitor center",
63232                     "visitor centre",
63233                     "permit center",
63234                     "permit centre",
63235                     "backcountry office",
63236                     "warden office",
63237                     "warden center"
63238                 ],
63239                 "tags": {
63240                     "amenity": "ranger_station"
63241                 },
63242                 "name": "Ranger Station"
63243             },
63244             "amenity/recycling": {
63245                 "icon": "recycling",
63246                 "fields": [
63247                     "cans",
63248                     "glass",
63249                     "paper",
63250                     "clothes"
63251                 ],
63252                 "geometry": [
63253                     "point",
63254                     "vertex",
63255                     "area"
63256                 ],
63257                 "terms": [],
63258                 "tags": {
63259                     "amenity": "recycling"
63260                 },
63261                 "name": "Recycling"
63262             },
63263             "amenity/restaurant": {
63264                 "icon": "restaurant",
63265                 "fields": [
63266                     "cuisine",
63267                     "building_area",
63268                     "address",
63269                     "opening_hours",
63270                     "capacity"
63271                 ],
63272                 "geometry": [
63273                     "point",
63274                     "vertex",
63275                     "area"
63276                 ],
63277                 "terms": [
63278                     "bar",
63279                     "cafeteria",
63280                     "café",
63281                     "canteen",
63282                     "chophouse",
63283                     "coffee shop",
63284                     "diner",
63285                     "dining room",
63286                     "dive*",
63287                     "doughtnut shop",
63288                     "drive-in",
63289                     "eatery",
63290                     "eating house",
63291                     "eating place",
63292                     "fast-food place",
63293                     "fish and chips",
63294                     "greasy spoon",
63295                     "grill",
63296                     "hamburger stand",
63297                     "hashery",
63298                     "hideaway",
63299                     "hotdog stand",
63300                     "inn",
63301                     "joint*",
63302                     "luncheonette",
63303                     "lunchroom",
63304                     "night club",
63305                     "outlet*",
63306                     "pizzeria",
63307                     "saloon",
63308                     "soda fountain",
63309                     "watering hole"
63310                 ],
63311                 "tags": {
63312                     "amenity": "restaurant"
63313                 },
63314                 "name": "Restaurant"
63315             },
63316             "amenity/school": {
63317                 "icon": "school",
63318                 "fields": [
63319                     "operator",
63320                     "building_area",
63321                     "address"
63322                 ],
63323                 "geometry": [
63324                     "point",
63325                     "vertex",
63326                     "area"
63327                 ],
63328                 "terms": [
63329                     "academy",
63330                     "alma mater",
63331                     "blackboard",
63332                     "college",
63333                     "department",
63334                     "discipline",
63335                     "establishment",
63336                     "faculty",
63337                     "hall",
63338                     "halls of ivy",
63339                     "institute",
63340                     "institution",
63341                     "jail*",
63342                     "schoolhouse",
63343                     "seminary",
63344                     "university"
63345                 ],
63346                 "tags": {
63347                     "amenity": "school"
63348                 },
63349                 "name": "School"
63350             },
63351             "amenity/shelter": {
63352                 "fields": [
63353                     "shelter_type"
63354                 ],
63355                 "geometry": [
63356                     "point",
63357                     "vertex",
63358                     "area"
63359                 ],
63360                 "tags": {
63361                     "amenity": "shelter"
63362                 },
63363                 "terms": [
63364                     "lean-to"
63365                 ],
63366                 "name": "Shelter"
63367             },
63368             "amenity/social_facility": {
63369                 "name": "Social Facility",
63370                 "geometry": [
63371                     "point",
63372                     "area"
63373                 ],
63374                 "terms": [],
63375                 "tags": {
63376                     "amenity": "social_facility"
63377                 },
63378                 "fields": [
63379                     "social_facility_for",
63380                     "address",
63381                     "phone",
63382                     "opening_hours",
63383                     "wheelchair",
63384                     "operator"
63385                 ]
63386             },
63387             "amenity/social_facility/food_bank": {
63388                 "name": "Food Bank",
63389                 "geometry": [
63390                     "point",
63391                     "area"
63392                 ],
63393                 "terms": [],
63394                 "tags": {
63395                     "amenity": "social_facility",
63396                     "social_facility": "food_bank"
63397                 },
63398                 "fields": [
63399                     "social_facility_for",
63400                     "address",
63401                     "phone",
63402                     "opening_hours",
63403                     "wheelchair",
63404                     "operator"
63405                 ]
63406             },
63407             "amenity/social_facility/group_home": {
63408                 "name": "Group Home",
63409                 "geometry": [
63410                     "point",
63411                     "area"
63412                 ],
63413                 "terms": [
63414                     "elderly",
63415                     "old",
63416                     "senior living"
63417                 ],
63418                 "tags": {
63419                     "amenity": "social_facility",
63420                     "social_facility": "group_home",
63421                     "social_facility_for": "senior"
63422                 },
63423                 "fields": [
63424                     "social_facility_for",
63425                     "address",
63426                     "phone",
63427                     "opening_hours",
63428                     "wheelchair",
63429                     "operator"
63430                 ]
63431             },
63432             "amenity/social_facility/homeless_shelter": {
63433                 "name": "Homeless Shelter",
63434                 "geometry": [
63435                     "point",
63436                     "area"
63437                 ],
63438                 "terms": [
63439                     "houseless",
63440                     "unhoused",
63441                     "displaced"
63442                 ],
63443                 "tags": {
63444                     "amenity": "social_facility",
63445                     "social_facility": "shelter",
63446                     "social_facility:for": "homeless"
63447                 },
63448                 "fields": [
63449                     "social_facility_for",
63450                     "address",
63451                     "phone",
63452                     "opening_hours",
63453                     "wheelchair",
63454                     "operator"
63455                 ]
63456             },
63457             "amenity/studio": {
63458                 "name": "Studio",
63459                 "geometry": [
63460                     "point",
63461                     "area"
63462                 ],
63463                 "terms": [
63464                     "recording studio",
63465                     "studio",
63466                     "radio",
63467                     "radio studio",
63468                     "television",
63469                     "television studio"
63470                 ],
63471                 "tags": {
63472                     "amenity": "studio"
63473                 },
63474                 "icon": "music",
63475                 "fields": [
63476                     "building_area",
63477                     "studio_type",
63478                     "address"
63479                 ]
63480             },
63481             "amenity/swimming_pool": {
63482                 "geometry": [
63483                     "point",
63484                     "vertex",
63485                     "area"
63486                 ],
63487                 "tags": {
63488                     "amenity": "swimming_pool"
63489                 },
63490                 "icon": "swimming",
63491                 "searchable": false,
63492                 "name": "Swimming Pool"
63493             },
63494             "amenity/taxi": {
63495                 "fields": [
63496                     "operator",
63497                     "capacity"
63498                 ],
63499                 "geometry": [
63500                     "point",
63501                     "vertex",
63502                     "area"
63503                 ],
63504                 "terms": [
63505                     "cab"
63506                 ],
63507                 "tags": {
63508                     "amenity": "taxi"
63509                 },
63510                 "name": "Taxi Stand"
63511             },
63512             "amenity/telephone": {
63513                 "icon": "telephone",
63514                 "geometry": [
63515                     "point",
63516                     "vertex"
63517                 ],
63518                 "tags": {
63519                     "amenity": "telephone"
63520                 },
63521                 "terms": [
63522                     "phone"
63523                 ],
63524                 "name": "Telephone"
63525             },
63526             "amenity/theatre": {
63527                 "icon": "theatre",
63528                 "fields": [
63529                     "operator",
63530                     "building_area",
63531                     "address"
63532                 ],
63533                 "geometry": [
63534                     "point",
63535                     "vertex",
63536                     "area"
63537                 ],
63538                 "terms": [
63539                     "theatre",
63540                     "performance",
63541                     "play",
63542                     "musical"
63543                 ],
63544                 "tags": {
63545                     "amenity": "theatre"
63546                 },
63547                 "name": "Theater"
63548             },
63549             "amenity/toilets": {
63550                 "fields": [
63551                     "toilets/disposal",
63552                     "operator",
63553                     "building_area",
63554                     "fee",
63555                     "access_simple"
63556                 ],
63557                 "geometry": [
63558                     "point",
63559                     "vertex",
63560                     "area"
63561                 ],
63562                 "terms": [
63563                     "bathroom",
63564                     "restroom",
63565                     "outhouse",
63566                     "privy",
63567                     "head",
63568                     "lavatory",
63569                     "latrine",
63570                     "water closet",
63571                     "WC",
63572                     "W.C."
63573                 ],
63574                 "tags": {
63575                     "amenity": "toilets"
63576                 },
63577                 "icon": "toilets",
63578                 "name": "Toilets"
63579             },
63580             "amenity/townhall": {
63581                 "icon": "town-hall",
63582                 "fields": [
63583                     "building_area",
63584                     "address"
63585                 ],
63586                 "geometry": [
63587                     "point",
63588                     "vertex",
63589                     "area"
63590                 ],
63591                 "terms": [
63592                     "village hall",
63593                     "city government",
63594                     "courthouse",
63595                     "municipal building",
63596                     "municipal center",
63597                     "municipal centre"
63598                 ],
63599                 "tags": {
63600                     "amenity": "townhall"
63601                 },
63602                 "name": "Town Hall"
63603             },
63604             "amenity/university": {
63605                 "icon": "college",
63606                 "fields": [
63607                     "operator",
63608                     "address"
63609                 ],
63610                 "geometry": [
63611                     "point",
63612                     "vertex",
63613                     "area"
63614                 ],
63615                 "tags": {
63616                     "amenity": "university"
63617                 },
63618                 "terms": [
63619                     "college"
63620                 ],
63621                 "name": "University"
63622             },
63623             "amenity/vending_machine": {
63624                 "fields": [
63625                     "vending",
63626                     "operator"
63627                 ],
63628                 "geometry": [
63629                     "point"
63630                 ],
63631                 "tags": {
63632                     "amenity": "vending_machine"
63633                 },
63634                 "name": "Vending Machine"
63635             },
63636             "amenity/veterinary": {
63637                 "fields": [],
63638                 "geometry": [
63639                     "point",
63640                     "area"
63641                 ],
63642                 "terms": [
63643                     "pet clinic",
63644                     "veterinarian",
63645                     "animal hospital",
63646                     "pet doctor"
63647                 ],
63648                 "tags": {
63649                     "amenity": "veterinary"
63650                 },
63651                 "name": "Veterinary"
63652             },
63653             "amenity/waste_basket": {
63654                 "icon": "waste-basket",
63655                 "geometry": [
63656                     "point",
63657                     "vertex"
63658                 ],
63659                 "tags": {
63660                     "amenity": "waste_basket"
63661                 },
63662                 "terms": [
63663                     "rubbish bin",
63664                     "litter bin",
63665                     "trash can",
63666                     "garbage can"
63667                 ],
63668                 "name": "Waste Basket"
63669             },
63670             "area": {
63671                 "name": "Area",
63672                 "tags": {
63673                     "area": "yes"
63674                 },
63675                 "geometry": [
63676                     "area"
63677                 ],
63678                 "matchScore": 0.1
63679             },
63680             "barrier": {
63681                 "geometry": [
63682                     "point",
63683                     "vertex",
63684                     "line",
63685                     "area"
63686                 ],
63687                 "tags": {
63688                     "barrier": "*"
63689                 },
63690                 "fields": [
63691                     "barrier"
63692                 ],
63693                 "name": "Barrier"
63694             },
63695             "barrier/block": {
63696                 "fields": [
63697                     "access"
63698                 ],
63699                 "geometry": [
63700                     "point",
63701                     "vertex"
63702                 ],
63703                 "tags": {
63704                     "barrier": "block"
63705                 },
63706                 "name": "Block"
63707             },
63708             "barrier/bollard": {
63709                 "fields": [
63710                     "access"
63711                 ],
63712                 "geometry": [
63713                     "point",
63714                     "vertex",
63715                     "line"
63716                 ],
63717                 "tags": {
63718                     "barrier": "bollard"
63719                 },
63720                 "name": "Bollard"
63721             },
63722             "barrier/cattle_grid": {
63723                 "geometry": [
63724                     "vertex"
63725                 ],
63726                 "tags": {
63727                     "barrier": "cattle_grid"
63728                 },
63729                 "name": "Cattle Grid"
63730             },
63731             "barrier/city_wall": {
63732                 "geometry": [
63733                     "line",
63734                     "area"
63735                 ],
63736                 "tags": {
63737                     "barrier": "city_wall"
63738                 },
63739                 "name": "City Wall"
63740             },
63741             "barrier/cycle_barrier": {
63742                 "fields": [
63743                     "access"
63744                 ],
63745                 "geometry": [
63746                     "vertex"
63747                 ],
63748                 "tags": {
63749                     "barrier": "cycle_barrier"
63750                 },
63751                 "name": "Cycle Barrier"
63752             },
63753             "barrier/ditch": {
63754                 "geometry": [
63755                     "line",
63756                     "area"
63757                 ],
63758                 "tags": {
63759                     "barrier": "ditch"
63760                 },
63761                 "name": "Ditch"
63762             },
63763             "barrier/entrance": {
63764                 "icon": "entrance",
63765                 "geometry": [
63766                     "vertex"
63767                 ],
63768                 "tags": {
63769                     "barrier": "entrance"
63770                 },
63771                 "name": "Entrance",
63772                 "searchable": false
63773             },
63774             "barrier/fence": {
63775                 "geometry": [
63776                     "line",
63777                     "area"
63778                 ],
63779                 "tags": {
63780                     "barrier": "fence"
63781                 },
63782                 "name": "Fence"
63783             },
63784             "barrier/gate": {
63785                 "fields": [
63786                     "access"
63787                 ],
63788                 "geometry": [
63789                     "point",
63790                     "vertex",
63791                     "line"
63792                 ],
63793                 "tags": {
63794                     "barrier": "gate"
63795                 },
63796                 "name": "Gate"
63797             },
63798             "barrier/hedge": {
63799                 "geometry": [
63800                     "line",
63801                     "area"
63802                 ],
63803                 "tags": {
63804                     "barrier": "hedge"
63805                 },
63806                 "name": "Hedge"
63807             },
63808             "barrier/kissing_gate": {
63809                 "fields": [
63810                     "access"
63811                 ],
63812                 "geometry": [
63813                     "vertex"
63814                 ],
63815                 "tags": {
63816                     "barrier": "kissing_gate"
63817                 },
63818                 "name": "Kissing Gate"
63819             },
63820             "barrier/lift_gate": {
63821                 "fields": [
63822                     "access"
63823                 ],
63824                 "geometry": [
63825                     "point",
63826                     "vertex"
63827                 ],
63828                 "tags": {
63829                     "barrier": "lift_gate"
63830                 },
63831                 "name": "Lift Gate"
63832             },
63833             "barrier/retaining_wall": {
63834                 "geometry": [
63835                     "line",
63836                     "area"
63837                 ],
63838                 "tags": {
63839                     "barrier": "retaining_wall"
63840                 },
63841                 "name": "Retaining Wall"
63842             },
63843             "barrier/stile": {
63844                 "fields": [
63845                     "access"
63846                 ],
63847                 "geometry": [
63848                     "point",
63849                     "vertex"
63850                 ],
63851                 "tags": {
63852                     "barrier": "stile"
63853                 },
63854                 "name": "Stile"
63855             },
63856             "barrier/toll_booth": {
63857                 "fields": [
63858                     "access"
63859                 ],
63860                 "geometry": [
63861                     "vertex"
63862                 ],
63863                 "tags": {
63864                     "barrier": "toll_booth"
63865                 },
63866                 "name": "Toll Booth"
63867             },
63868             "barrier/wall": {
63869                 "geometry": [
63870                     "line",
63871                     "area"
63872                 ],
63873                 "tags": {
63874                     "barrier": "wall"
63875                 },
63876                 "name": "Wall"
63877             },
63878             "boundary/administrative": {
63879                 "name": "Administrative Boundary",
63880                 "geometry": [
63881                     "line"
63882                 ],
63883                 "tags": {
63884                     "boundary": "administrative"
63885                 },
63886                 "fields": [
63887                     "admin_level"
63888                 ]
63889             },
63890             "building": {
63891                 "icon": "building",
63892                 "fields": [
63893                     "building",
63894                     "levels",
63895                     "address"
63896                 ],
63897                 "geometry": [
63898                     "area"
63899                 ],
63900                 "tags": {
63901                     "building": "*"
63902                 },
63903                 "terms": [],
63904                 "name": "Building"
63905             },
63906             "building/apartments": {
63907                 "icon": "commercial",
63908                 "fields": [
63909                     "address",
63910                     "levels"
63911                 ],
63912                 "geometry": [
63913                     "point",
63914                     "vertex",
63915                     "area"
63916                 ],
63917                 "tags": {
63918                     "building": "apartments"
63919                 },
63920                 "name": "Apartments"
63921             },
63922             "building/barn": {
63923                 "icon": "building",
63924                 "fields": [
63925                     "address",
63926                     "levels"
63927                 ],
63928                 "geometry": [
63929                     "point",
63930                     "vertex",
63931                     "area"
63932                 ],
63933                 "tags": {
63934                     "building": "barn"
63935                 },
63936                 "name": "Barn"
63937             },
63938             "building/bunker": {
63939                 "fields": [
63940                     "address",
63941                     "levels"
63942                 ],
63943                 "geometry": [
63944                     "point",
63945                     "vertex",
63946                     "area"
63947                 ],
63948                 "tags": {
63949                     "building": "bunker"
63950                 },
63951                 "name": "Bunker",
63952                 "searchable": false
63953             },
63954             "building/cabin": {
63955                 "icon": "building",
63956                 "fields": [
63957                     "address",
63958                     "levels"
63959                 ],
63960                 "geometry": [
63961                     "point",
63962                     "vertex",
63963                     "area"
63964                 ],
63965                 "tags": {
63966                     "building": "cabin"
63967                 },
63968                 "name": "Cabin"
63969             },
63970             "building/cathedral": {
63971                 "icon": "place-of-worship",
63972                 "fields": [
63973                     "address",
63974                     "levels"
63975                 ],
63976                 "geometry": [
63977                     "point",
63978                     "vertex",
63979                     "area"
63980                 ],
63981                 "tags": {
63982                     "building": "cathedral"
63983                 },
63984                 "name": "Cathedral"
63985             },
63986             "building/chapel": {
63987                 "icon": "place-of-worship",
63988                 "fields": [
63989                     "address",
63990                     "levels"
63991                 ],
63992                 "geometry": [
63993                     "point",
63994                     "vertex",
63995                     "area"
63996                 ],
63997                 "tags": {
63998                     "building": "chapel"
63999                 },
64000                 "name": "Chapel"
64001             },
64002             "building/church": {
64003                 "icon": "place-of-worship",
64004                 "fields": [
64005                     "address",
64006                     "levels"
64007                 ],
64008                 "geometry": [
64009                     "point",
64010                     "vertex",
64011                     "area"
64012                 ],
64013                 "tags": {
64014                     "building": "church"
64015                 },
64016                 "name": "Church"
64017             },
64018             "building/commercial": {
64019                 "icon": "commercial",
64020                 "geometry": [
64021                     "point",
64022                     "vertex",
64023                     "area"
64024                 ],
64025                 "tags": {
64026                     "building": "commercial"
64027                 },
64028                 "name": "Commercial Building"
64029             },
64030             "building/construction": {
64031                 "icon": "building",
64032                 "fields": [
64033                     "address",
64034                     "levels"
64035                 ],
64036                 "geometry": [
64037                     "point",
64038                     "vertex",
64039                     "area"
64040                 ],
64041                 "tags": {
64042                     "building": "construction"
64043                 },
64044                 "name": "Building Under Construction"
64045             },
64046             "building/detached": {
64047                 "icon": "building",
64048                 "fields": [
64049                     "address",
64050                     "levels"
64051                 ],
64052                 "geometry": [
64053                     "point",
64054                     "vertex",
64055                     "area"
64056                 ],
64057                 "tags": {
64058                     "building": "detached"
64059                 },
64060                 "name": "Detached Home"
64061             },
64062             "building/dormitory": {
64063                 "icon": "building",
64064                 "fields": [
64065                     "address",
64066                     "levels"
64067                 ],
64068                 "geometry": [
64069                     "point",
64070                     "vertex",
64071                     "area"
64072                 ],
64073                 "tags": {
64074                     "building": "dormitory"
64075                 },
64076                 "name": "Dormitory"
64077             },
64078             "building/entrance": {
64079                 "icon": "entrance",
64080                 "geometry": [
64081                     "vertex"
64082                 ],
64083                 "tags": {
64084                     "building": "entrance"
64085                 },
64086                 "name": "Entrance",
64087                 "searchable": false
64088             },
64089             "building/garage": {
64090                 "fields": [
64091                     "capacity"
64092                 ],
64093                 "geometry": [
64094                     "point",
64095                     "vertex",
64096                     "area"
64097                 ],
64098                 "tags": {
64099                     "building": "garage"
64100                 },
64101                 "name": "Garage",
64102                 "icon": "warehouse"
64103             },
64104             "building/garages": {
64105                 "icon": "warehouse",
64106                 "fields": [
64107                     "capacity"
64108                 ],
64109                 "geometry": [
64110                     "point",
64111                     "vertex",
64112                     "area"
64113                 ],
64114                 "tags": {
64115                     "building": "garages"
64116                 },
64117                 "name": "Garages"
64118             },
64119             "building/greenhouse": {
64120                 "icon": "building",
64121                 "fields": [
64122                     "address",
64123                     "levels"
64124                 ],
64125                 "geometry": [
64126                     "point",
64127                     "vertex",
64128                     "area"
64129                 ],
64130                 "tags": {
64131                     "building": "greenhouse"
64132                 },
64133                 "name": "Greenhouse"
64134             },
64135             "building/hospital": {
64136                 "icon": "building",
64137                 "fields": [
64138                     "address",
64139                     "levels"
64140                 ],
64141                 "geometry": [
64142                     "point",
64143                     "vertex",
64144                     "area"
64145                 ],
64146                 "tags": {
64147                     "building": "hospital"
64148                 },
64149                 "name": "Hospital Building"
64150             },
64151             "building/hotel": {
64152                 "icon": "building",
64153                 "fields": [
64154                     "address",
64155                     "levels"
64156                 ],
64157                 "geometry": [
64158                     "point",
64159                     "vertex",
64160                     "area"
64161                 ],
64162                 "tags": {
64163                     "building": "hotel"
64164                 },
64165                 "name": "Hotel Building"
64166             },
64167             "building/house": {
64168                 "icon": "building",
64169                 "fields": [
64170                     "address",
64171                     "levels"
64172                 ],
64173                 "geometry": [
64174                     "point",
64175                     "area"
64176                 ],
64177                 "tags": {
64178                     "building": "house"
64179                 },
64180                 "name": "House"
64181             },
64182             "building/hut": {
64183                 "geometry": [
64184                     "point",
64185                     "vertex",
64186                     "area"
64187                 ],
64188                 "tags": {
64189                     "building": "hut"
64190                 },
64191                 "name": "Hut"
64192             },
64193             "building/industrial": {
64194                 "icon": "industrial",
64195                 "fields": [
64196                     "address",
64197                     "levels"
64198                 ],
64199                 "geometry": [
64200                     "point",
64201                     "vertex",
64202                     "area"
64203                 ],
64204                 "tags": {
64205                     "building": "industrial"
64206                 },
64207                 "name": "Industrial Building"
64208             },
64209             "building/public": {
64210                 "icon": "building",
64211                 "fields": [
64212                     "address",
64213                     "levels"
64214                 ],
64215                 "geometry": [
64216                     "point",
64217                     "vertex",
64218                     "area"
64219                 ],
64220                 "tags": {
64221                     "building": "public"
64222                 },
64223                 "name": "Public Building"
64224             },
64225             "building/residential": {
64226                 "icon": "building",
64227                 "fields": [
64228                     "address",
64229                     "levels"
64230                 ],
64231                 "geometry": [
64232                     "point",
64233                     "vertex",
64234                     "area"
64235                 ],
64236                 "tags": {
64237                     "building": "residential"
64238                 },
64239                 "name": "Residential Building"
64240             },
64241             "building/retail": {
64242                 "icon": "building",
64243                 "fields": [
64244                     "address",
64245                     "levels"
64246                 ],
64247                 "geometry": [
64248                     "point",
64249                     "vertex",
64250                     "area"
64251                 ],
64252                 "tags": {
64253                     "building": "retail"
64254                 },
64255                 "name": "Retail Building"
64256             },
64257             "building/roof": {
64258                 "icon": "building",
64259                 "fields": [
64260                     "address",
64261                     "levels"
64262                 ],
64263                 "geometry": [
64264                     "point",
64265                     "vertex",
64266                     "area"
64267                 ],
64268                 "tags": {
64269                     "building": "roof"
64270                 },
64271                 "name": "Roof"
64272             },
64273             "building/school": {
64274                 "icon": "building",
64275                 "fields": [
64276                     "address",
64277                     "levels"
64278                 ],
64279                 "geometry": [
64280                     "point",
64281                     "vertex",
64282                     "area"
64283                 ],
64284                 "tags": {
64285                     "building": "school"
64286                 },
64287                 "name": "School Building"
64288             },
64289             "building/shed": {
64290                 "icon": "building",
64291                 "fields": [
64292                     "address",
64293                     "levels"
64294                 ],
64295                 "geometry": [
64296                     "point",
64297                     "vertex",
64298                     "area"
64299                 ],
64300                 "tags": {
64301                     "building": "shed"
64302                 },
64303                 "name": "Shed"
64304             },
64305             "building/stable": {
64306                 "icon": "building",
64307                 "fields": [
64308                     "address",
64309                     "levels"
64310                 ],
64311                 "geometry": [
64312                     "point",
64313                     "vertex",
64314                     "area"
64315                 ],
64316                 "tags": {
64317                     "building": "stable"
64318                 },
64319                 "name": "Stable"
64320             },
64321             "building/static_caravan": {
64322                 "icon": "building",
64323                 "fields": [
64324                     "address",
64325                     "levels"
64326                 ],
64327                 "geometry": [
64328                     "point",
64329                     "vertex",
64330                     "area"
64331                 ],
64332                 "tags": {
64333                     "building": "static_caravan"
64334                 },
64335                 "name": "Static Mobile Home"
64336             },
64337             "building/terrace": {
64338                 "icon": "building",
64339                 "fields": [
64340                     "address",
64341                     "levels"
64342                 ],
64343                 "geometry": [
64344                     "point",
64345                     "vertex",
64346                     "area"
64347                 ],
64348                 "tags": {
64349                     "building": "terrace"
64350                 },
64351                 "name": "Row Houses"
64352             },
64353             "building/train_station": {
64354                 "icon": "building",
64355                 "fields": [
64356                     "address",
64357                     "levels"
64358                 ],
64359                 "geometry": [
64360                     "point",
64361                     "vertex",
64362                     "area"
64363                 ],
64364                 "tags": {
64365                     "building": "train_station"
64366                 },
64367                 "name": "Train Station",
64368                 "searchable": false
64369             },
64370             "building/university": {
64371                 "icon": "building",
64372                 "fields": [
64373                     "address",
64374                     "levels"
64375                 ],
64376                 "geometry": [
64377                     "point",
64378                     "vertex",
64379                     "area"
64380                 ],
64381                 "tags": {
64382                     "building": "university"
64383                 },
64384                 "name": "University Building"
64385             },
64386             "building/warehouse": {
64387                 "icon": "building",
64388                 "fields": [
64389                     "address",
64390                     "levels"
64391                 ],
64392                 "geometry": [
64393                     "point",
64394                     "vertex",
64395                     "area"
64396                 ],
64397                 "tags": {
64398                     "building": "warehouse"
64399                 },
64400                 "name": "Warehouse"
64401             },
64402             "craft/basket_maker": {
64403                 "name": "Basket Maker",
64404                 "geometry": [
64405                     "point",
64406                     "area"
64407                 ],
64408                 "terms": [
64409                     "basket",
64410                     "basketry",
64411                     "basket maker",
64412                     "basket weaver"
64413                 ],
64414                 "tags": {
64415                     "craft": "basket_maker"
64416                 },
64417                 "icon": "art-gallery",
64418                 "fields": [
64419                     "building_area",
64420                     "address",
64421                     "operator",
64422                     "opening_hours"
64423                 ]
64424             },
64425             "craft/beekeeper": {
64426                 "name": "Beekeeper",
64427                 "geometry": [
64428                     "point",
64429                     "area"
64430                 ],
64431                 "terms": [
64432                     "bees",
64433                     "beekeeper",
64434                     "bee box"
64435                 ],
64436                 "tags": {
64437                     "craft": "beekeeper"
64438                 },
64439                 "icon": "farm",
64440                 "fields": [
64441                     "building_area",
64442                     "address",
64443                     "operator",
64444                     "opening_hours"
64445                 ]
64446             },
64447             "craft/blacksmith": {
64448                 "name": "Blacksmith",
64449                 "geometry": [
64450                     "point",
64451                     "area"
64452                 ],
64453                 "terms": [
64454                     "blacksmith"
64455                 ],
64456                 "tags": {
64457                     "craft": "blacksmith"
64458                 },
64459                 "icon": "farm",
64460                 "fields": [
64461                     "building_area",
64462                     "address",
64463                     "operator",
64464                     "opening_hours"
64465                 ]
64466             },
64467             "craft/boatbuilder": {
64468                 "name": "Boat Builder",
64469                 "geometry": [
64470                     "point",
64471                     "area"
64472                 ],
64473                 "terms": [
64474                     "boat builder"
64475                 ],
64476                 "tags": {
64477                     "craft": "boatbuilder"
64478                 },
64479                 "icon": "marker-stroked",
64480                 "fields": [
64481                     "building_area",
64482                     "address",
64483                     "operator",
64484                     "opening_hours"
64485                 ]
64486             },
64487             "craft/bookbinder": {
64488                 "name": "Bookbinder",
64489                 "geometry": [
64490                     "point",
64491                     "area"
64492                 ],
64493                 "terms": [
64494                     "bookbinder",
64495                     "book repair"
64496                 ],
64497                 "tags": {
64498                     "craft": "bookbinder"
64499                 },
64500                 "icon": "library",
64501                 "fields": [
64502                     "building_area",
64503                     "address",
64504                     "operator",
64505                     "opening_hours"
64506                 ]
64507             },
64508             "craft/brewery": {
64509                 "name": "Brewery",
64510                 "geometry": [
64511                     "point",
64512                     "area"
64513                 ],
64514                 "terms": [
64515                     "brewery"
64516                 ],
64517                 "tags": {
64518                     "craft": "brewery"
64519                 },
64520                 "icon": "beer",
64521                 "fields": [
64522                     "building_area",
64523                     "address",
64524                     "operator",
64525                     "opening_hours"
64526                 ]
64527             },
64528             "craft/carpenter": {
64529                 "name": "Carpenter",
64530                 "geometry": [
64531                     "point",
64532                     "area"
64533                 ],
64534                 "terms": [
64535                     "carpenter",
64536                     "woodworker"
64537                 ],
64538                 "tags": {
64539                     "craft": "carpenter"
64540                 },
64541                 "icon": "logging",
64542                 "fields": [
64543                     "building_area",
64544                     "address",
64545                     "operator",
64546                     "opening_hours"
64547                 ]
64548             },
64549             "craft/carpet_layer": {
64550                 "name": "Carpet Layer",
64551                 "geometry": [
64552                     "point",
64553                     "area"
64554                 ],
64555                 "terms": [
64556                     "carpet layer"
64557                 ],
64558                 "tags": {
64559                     "craft": "carpet_layer"
64560                 },
64561                 "icon": "square",
64562                 "fields": [
64563                     "building_area",
64564                     "address",
64565                     "operator",
64566                     "opening_hours"
64567                 ]
64568             },
64569             "craft/caterer": {
64570                 "name": "Caterer",
64571                 "geometry": [
64572                     "point",
64573                     "area"
64574                 ],
64575                 "terms": [
64576                     "Caterer",
64577                     "Catering"
64578                 ],
64579                 "tags": {
64580                     "craft": "caterer"
64581                 },
64582                 "icon": "bakery",
64583                 "fields": [
64584                     "cuisine",
64585                     "building_area",
64586                     "address",
64587                     "operator",
64588                     "opening_hours"
64589                 ]
64590             },
64591             "craft/clockmaker": {
64592                 "name": "Clockmaker",
64593                 "geometry": [
64594                     "point",
64595                     "area"
64596                 ],
64597                 "terms": [
64598                     "clock",
64599                     "clockmaker",
64600                     "clock repair"
64601                 ],
64602                 "tags": {
64603                     "craft": "clockmaker"
64604                 },
64605                 "icon": "circle-stroked",
64606                 "fields": [
64607                     "building_area",
64608                     "address",
64609                     "operator",
64610                     "opening_hours"
64611                 ]
64612             },
64613             "craft/confectionary": {
64614                 "name": "Confectionary",
64615                 "geometry": [
64616                     "point",
64617                     "area"
64618                 ],
64619                 "terms": [
64620                     "confectionary",
64621                     "sweets",
64622                     "candy"
64623                 ],
64624                 "tags": {
64625                     "craft": "confectionary"
64626                 },
64627                 "icon": "bakery",
64628                 "fields": [
64629                     "building_area",
64630                     "address",
64631                     "operator",
64632                     "opening_hours"
64633                 ]
64634             },
64635             "craft/dressmaker": {
64636                 "name": "Dressmaker",
64637                 "geometry": [
64638                     "point",
64639                     "area"
64640                 ],
64641                 "terms": [
64642                     "dress",
64643                     "dressmaker"
64644                 ],
64645                 "tags": {
64646                     "craft": "dressmaker"
64647                 },
64648                 "icon": "clothing-store",
64649                 "fields": [
64650                     "building_area",
64651                     "address",
64652                     "operator",
64653                     "opening_hours"
64654                 ]
64655             },
64656             "craft/electrician": {
64657                 "name": "Electrician",
64658                 "geometry": [
64659                     "point",
64660                     "area"
64661                 ],
64662                 "terms": [
64663                     "electrician"
64664                 ],
64665                 "tags": {
64666                     "craft": "electrician"
64667                 },
64668                 "icon": "marker-stroked",
64669                 "fields": [
64670                     "building_area",
64671                     "address",
64672                     "operator",
64673                     "opening_hours"
64674                 ]
64675             },
64676             "craft/gardener": {
64677                 "name": "Gardener",
64678                 "geometry": [
64679                     "point",
64680                     "area"
64681                 ],
64682                 "terms": [
64683                     "gardener",
64684                     "landscaper",
64685                     "grounds keeper"
64686                 ],
64687                 "tags": {
64688                     "craft": "gardener"
64689                 },
64690                 "icon": "garden",
64691                 "fields": [
64692                     "building_area",
64693                     "address",
64694                     "operator",
64695                     "opening_hours"
64696                 ]
64697             },
64698             "craft/glaziery": {
64699                 "name": "Glaziery",
64700                 "geometry": [
64701                     "point",
64702                     "area"
64703                 ],
64704                 "terms": [
64705                     "glass",
64706                     "glass foundry",
64707                     "stained-glass",
64708                     "window"
64709                 ],
64710                 "tags": {
64711                     "craft": "glaziery"
64712                 },
64713                 "icon": "fire-station",
64714                 "fields": [
64715                     "building_area",
64716                     "address",
64717                     "operator",
64718                     "opening_hours"
64719                 ]
64720             },
64721             "craft/handicraft": {
64722                 "name": "Handicraft",
64723                 "geometry": [
64724                     "point",
64725                     "area"
64726                 ],
64727                 "terms": [
64728                     "handicraft"
64729                 ],
64730                 "tags": {
64731                     "craft": "handicraft"
64732                 },
64733                 "icon": "art-gallery",
64734                 "fields": [
64735                     "building_area",
64736                     "address",
64737                     "operator",
64738                     "opening_hours"
64739                 ]
64740             },
64741             "craft/hvac": {
64742                 "name": "HVAC",
64743                 "geometry": [
64744                     "point",
64745                     "area"
64746                 ],
64747                 "terms": [
64748                     "heating",
64749                     "ventilating",
64750                     "air-conditioning",
64751                     "air conditioning"
64752                 ],
64753                 "tags": {
64754                     "craft": "hvac"
64755                 },
64756                 "icon": "marker-stroked",
64757                 "fields": [
64758                     "building_area",
64759                     "address",
64760                     "operator",
64761                     "opening_hours"
64762                 ]
64763             },
64764             "craft/insulator": {
64765                 "name": "Insulator",
64766                 "geometry": [
64767                     "point",
64768                     "area"
64769                 ],
64770                 "terms": [
64771                     "insulation",
64772                     "insulator"
64773                 ],
64774                 "tags": {
64775                     "craft": "insulation"
64776                 },
64777                 "icon": "marker-stroked",
64778                 "fields": [
64779                     "building_area",
64780                     "address",
64781                     "operator",
64782                     "opening_hours"
64783                 ]
64784             },
64785             "craft/jeweler": {
64786                 "name": "Jeweler",
64787                 "geometry": [
64788                     "point",
64789                     "area"
64790                 ],
64791                 "terms": [
64792                     "jeweler",
64793                     "gem",
64794                     "diamond"
64795                 ],
64796                 "tags": {
64797                     "craft": "jeweler"
64798                 },
64799                 "icon": "marker-stroked",
64800                 "searchable": false,
64801                 "fields": [
64802                     "building_area",
64803                     "address",
64804                     "operator",
64805                     "opening_hours"
64806                 ]
64807             },
64808             "craft/key_cutter": {
64809                 "name": "Key Cutter",
64810                 "geometry": [
64811                     "point",
64812                     "area"
64813                 ],
64814                 "terms": [
64815                     "key",
64816                     "key cutter"
64817                 ],
64818                 "tags": {
64819                     "craft": "key_cutter"
64820                 },
64821                 "icon": "marker-stroked",
64822                 "fields": [
64823                     "building_area",
64824                     "address",
64825                     "operator",
64826                     "opening_hours"
64827                 ]
64828             },
64829             "craft/locksmith": {
64830                 "name": "Locksmith",
64831                 "geometry": [
64832                     "point",
64833                     "area"
64834                 ],
64835                 "terms": [
64836                     "locksmith",
64837                     "lock"
64838                 ],
64839                 "tags": {
64840                     "craft": "locksmith"
64841                 },
64842                 "icon": "marker-stroked",
64843                 "searchable": false,
64844                 "fields": [
64845                     "building_area",
64846                     "address",
64847                     "operator",
64848                     "opening_hours"
64849                 ]
64850             },
64851             "craft/metal_construction": {
64852                 "name": "Metal Construction",
64853                 "geometry": [
64854                     "point",
64855                     "area"
64856                 ],
64857                 "terms": [
64858                     "metal construction"
64859                 ],
64860                 "tags": {
64861                     "craft": "metal_construction"
64862                 },
64863                 "icon": "marker-stroked",
64864                 "fields": [
64865                     "building_area",
64866                     "address",
64867                     "operator",
64868                     "opening_hours"
64869                 ]
64870             },
64871             "craft/optician": {
64872                 "name": "Optician",
64873                 "geometry": [
64874                     "point",
64875                     "area"
64876                 ],
64877                 "terms": [
64878                     "glasses",
64879                     "optician"
64880                 ],
64881                 "tags": {
64882                     "craft": "optician"
64883                 },
64884                 "icon": "marker-stroked",
64885                 "searchable": false,
64886                 "fields": [
64887                     "building_area",
64888                     "address",
64889                     "operator",
64890                     "opening_hours"
64891                 ]
64892             },
64893             "craft/painter": {
64894                 "name": "Painter",
64895                 "geometry": [
64896                     "point",
64897                     "area"
64898                 ],
64899                 "terms": [
64900                     "painter"
64901                 ],
64902                 "tags": {
64903                     "craft": "painter"
64904                 },
64905                 "icon": "art-gallery",
64906                 "fields": [
64907                     "building_area",
64908                     "address",
64909                     "operator",
64910                     "opening_hours"
64911                 ]
64912             },
64913             "craft/photographer": {
64914                 "name": "Photographer",
64915                 "geometry": [
64916                     "point",
64917                     "area"
64918                 ],
64919                 "terms": [
64920                     "photographer"
64921                 ],
64922                 "tags": {
64923                     "craft": "photographer"
64924                 },
64925                 "icon": "camera",
64926                 "fields": [
64927                     "building_area",
64928                     "address",
64929                     "operator",
64930                     "opening_hours"
64931                 ]
64932             },
64933             "craft/photographic_labratory": {
64934                 "name": "Photographic Labratory",
64935                 "geometry": [
64936                     "point",
64937                     "area"
64938                 ],
64939                 "terms": [
64940                     "photographic labratory",
64941                     "film developer"
64942                 ],
64943                 "tags": {
64944                     "craft": "photographic_labratory"
64945                 },
64946                 "icon": "camera",
64947                 "fields": [
64948                     "building_area",
64949                     "address",
64950                     "operator",
64951                     "opening_hours"
64952                 ]
64953             },
64954             "craft/plasterer": {
64955                 "name": "Plasterer",
64956                 "geometry": [
64957                     "point",
64958                     "area"
64959                 ],
64960                 "terms": [
64961                     "plasterer"
64962                 ],
64963                 "tags": {
64964                     "craft": "plasterer"
64965                 },
64966                 "icon": "marker-stroked",
64967                 "fields": [
64968                     "building_area",
64969                     "address",
64970                     "operator",
64971                     "opening_hours"
64972                 ]
64973             },
64974             "craft/plumber": {
64975                 "name": "Plumber",
64976                 "geometry": [
64977                     "point",
64978                     "area"
64979                 ],
64980                 "terms": [
64981                     "pumber"
64982                 ],
64983                 "tags": {
64984                     "craft": "plumber"
64985                 },
64986                 "icon": "marker-stroked",
64987                 "fields": [
64988                     "building_area",
64989                     "address",
64990                     "operator",
64991                     "opening_hours"
64992                 ]
64993             },
64994             "craft/pottery": {
64995                 "name": "Pottery",
64996                 "geometry": [
64997                     "point",
64998                     "area"
64999                 ],
65000                 "terms": [
65001                     "pottery",
65002                     "potter"
65003                 ],
65004                 "tags": {
65005                     "craft": "pottery"
65006                 },
65007                 "icon": "art-gallery",
65008                 "fields": [
65009                     "building_area",
65010                     "address",
65011                     "operator",
65012                     "opening_hours"
65013                 ]
65014             },
65015             "craft/rigger": {
65016                 "name": "Rigger",
65017                 "geometry": [
65018                     "point",
65019                     "area"
65020                 ],
65021                 "terms": [
65022                     "rigger"
65023                 ],
65024                 "tags": {
65025                     "craft": "rigger"
65026                 },
65027                 "icon": "marker-stroked",
65028                 "fields": [
65029                     "building_area",
65030                     "address",
65031                     "operator",
65032                     "opening_hours"
65033                 ]
65034             },
65035             "craft/roofer": {
65036                 "name": "Roofer",
65037                 "geometry": [
65038                     "point",
65039                     "area"
65040                 ],
65041                 "terms": [
65042                     "roofer"
65043                 ],
65044                 "tags": {
65045                     "craft": "roofer"
65046                 },
65047                 "icon": "marker-stroked",
65048                 "fields": [
65049                     "building_area",
65050                     "address",
65051                     "operator",
65052                     "opening_hours"
65053                 ]
65054             },
65055             "craft/saddler": {
65056                 "name": "Saddler",
65057                 "geometry": [
65058                     "point",
65059                     "area"
65060                 ],
65061                 "terms": [
65062                     "saddler"
65063                 ],
65064                 "tags": {
65065                     "craft": "saddler"
65066                 },
65067                 "icon": "marker-stroked",
65068                 "fields": [
65069                     "building_area",
65070                     "address",
65071                     "operator",
65072                     "opening_hours"
65073                 ]
65074             },
65075             "craft/sailmaker": {
65076                 "name": "Sailmaker",
65077                 "geometry": [
65078                     "point",
65079                     "area"
65080                 ],
65081                 "terms": [
65082                     "sailmaker"
65083                 ],
65084                 "tags": {
65085                     "craft": "sailmaker"
65086                 },
65087                 "icon": "marker-stroked",
65088                 "fields": [
65089                     "building_area",
65090                     "address",
65091                     "operator",
65092                     "opening_hours"
65093                 ]
65094             },
65095             "craft/sawmill": {
65096                 "name": "Sawmill",
65097                 "geometry": [
65098                     "point",
65099                     "area"
65100                 ],
65101                 "terms": [
65102                     "sawmill",
65103                     "lumber"
65104                 ],
65105                 "tags": {
65106                     "craft": "sawmill"
65107                 },
65108                 "icon": "park",
65109                 "fields": [
65110                     "building_area",
65111                     "address",
65112                     "operator",
65113                     "opening_hours"
65114                 ]
65115             },
65116             "craft/scaffolder": {
65117                 "name": "Scaffolder",
65118                 "geometry": [
65119                     "point",
65120                     "area"
65121                 ],
65122                 "terms": [
65123                     "scaffolder"
65124                 ],
65125                 "tags": {
65126                     "craft": "scaffolder"
65127                 },
65128                 "icon": "marker-stroked",
65129                 "fields": [
65130                     "building_area",
65131                     "address",
65132                     "operator",
65133                     "opening_hours"
65134                 ]
65135             },
65136             "craft/sculpter": {
65137                 "name": "Sculpter",
65138                 "geometry": [
65139                     "point",
65140                     "area"
65141                 ],
65142                 "terms": [
65143                     "sculpter"
65144                 ],
65145                 "tags": {
65146                     "craft": "sculpter"
65147                 },
65148                 "icon": "art-gallery",
65149                 "fields": [
65150                     "building_area",
65151                     "address",
65152                     "operator",
65153                     "opening_hours"
65154                 ]
65155             },
65156             "craft/shoemaker": {
65157                 "name": "Shoemaker",
65158                 "geometry": [
65159                     "point",
65160                     "area"
65161                 ],
65162                 "terms": [
65163                     "shoe repair",
65164                     "shoemaker"
65165                 ],
65166                 "tags": {
65167                     "craft": "shoemaker"
65168                 },
65169                 "icon": "marker-stroked",
65170                 "fields": [
65171                     "building_area",
65172                     "address",
65173                     "operator",
65174                     "opening_hours"
65175                 ]
65176             },
65177             "craft/stonemason": {
65178                 "name": "Stonemason",
65179                 "geometry": [
65180                     "point",
65181                     "area"
65182                 ],
65183                 "terms": [
65184                     "stonemason",
65185                     "masonry"
65186                 ],
65187                 "tags": {
65188                     "craft": "stonemason"
65189                 },
65190                 "icon": "marker-stroked",
65191                 "fields": [
65192                     "building_area",
65193                     "address",
65194                     "operator",
65195                     "opening_hours"
65196                 ]
65197             },
65198             "craft/sweep": {
65199                 "name": "Chimney Sweep",
65200                 "geometry": [
65201                     "point",
65202                     "area"
65203                 ],
65204                 "terms": [
65205                     "sweep",
65206                     "chimney sweep"
65207                 ],
65208                 "tags": {
65209                     "craft": "sweep"
65210                 },
65211                 "icon": "marker-stroked",
65212                 "fields": [
65213                     "building_area",
65214                     "address",
65215                     "operator",
65216                     "opening_hours"
65217                 ]
65218             },
65219             "craft/tailor": {
65220                 "name": "Tailor",
65221                 "geometry": [
65222                     "point",
65223                     "area"
65224                 ],
65225                 "terms": [
65226                     "tailor",
65227                     "clothes"
65228                 ],
65229                 "tags": {
65230                     "craft": "tailor"
65231                 },
65232                 "icon": "clothing-store",
65233                 "fields": [
65234                     "building_area",
65235                     "address",
65236                     "operator",
65237                     "opening_hours"
65238                 ]
65239             },
65240             "craft/tiler": {
65241                 "name": "Tiler",
65242                 "geometry": [
65243                     "point",
65244                     "area"
65245                 ],
65246                 "terms": [
65247                     "tiler"
65248                 ],
65249                 "tags": {
65250                     "craft": "tiler"
65251                 },
65252                 "icon": "marker-stroked",
65253                 "fields": [
65254                     "building_area",
65255                     "address",
65256                     "operator",
65257                     "opening_hours"
65258                 ]
65259             },
65260             "craft/tinsmith": {
65261                 "name": "Tinsmith",
65262                 "geometry": [
65263                     "point",
65264                     "area"
65265                 ],
65266                 "terms": [
65267                     "tinsmith"
65268                 ],
65269                 "tags": {
65270                     "craft": "tinsmith"
65271                 },
65272                 "icon": "marker-stroked",
65273                 "fields": [
65274                     "building_area",
65275                     "address",
65276                     "operator",
65277                     "opening_hours"
65278                 ]
65279             },
65280             "craft/upholsterer": {
65281                 "name": "Upholsterer",
65282                 "geometry": [
65283                     "point",
65284                     "area"
65285                 ],
65286                 "terms": [
65287                     "upholsterer"
65288                 ],
65289                 "tags": {
65290                     "craft": "upholsterer"
65291                 },
65292                 "icon": "marker-stroked",
65293                 "fields": [
65294                     "building_area",
65295                     "address",
65296                     "operator",
65297                     "opening_hours"
65298                 ]
65299             },
65300             "craft/watchmaker": {
65301                 "name": "Watchmaker",
65302                 "geometry": [
65303                     "point",
65304                     "area"
65305                 ],
65306                 "terms": [
65307                     "watch",
65308                     "watchmaker",
65309                     "watch repair"
65310                 ],
65311                 "tags": {
65312                     "craft": "watchmaker"
65313                 },
65314                 "icon": "circle-stroked",
65315                 "fields": [
65316                     "building_area",
65317                     "address",
65318                     "operator",
65319                     "opening_hours"
65320                 ]
65321             },
65322             "craft/window_construction": {
65323                 "name": "Window Construction",
65324                 "geometry": [
65325                     "point",
65326                     "area"
65327                 ],
65328                 "terms": [
65329                     "window",
65330                     "window maker",
65331                     "window construction"
65332                 ],
65333                 "tags": {
65334                     "craft": "window_construction"
65335                 },
65336                 "icon": "marker-stroked",
65337                 "fields": [
65338                     "building_area",
65339                     "address",
65340                     "operator",
65341                     "opening_hours"
65342                 ]
65343             },
65344             "embankment": {
65345                 "geometry": [
65346                     "line"
65347                 ],
65348                 "tags": {
65349                     "embankment": "yes"
65350                 },
65351                 "name": "Embankment",
65352                 "matchScore": 0.2
65353             },
65354             "emergency/ambulance_station": {
65355                 "fields": [
65356                     "operator"
65357                 ],
65358                 "geometry": [
65359                     "area",
65360                     "point",
65361                     "vertex"
65362                 ],
65363                 "tags": {
65364                     "emergency": "ambulance_station"
65365                 },
65366                 "name": "Ambulance Station"
65367             },
65368             "emergency/fire_hydrant": {
65369                 "fields": [
65370                     "fire_hydrant/type"
65371                 ],
65372                 "geometry": [
65373                     "point",
65374                     "vertex"
65375                 ],
65376                 "tags": {
65377                     "emergency": "fire_hydrant"
65378                 },
65379                 "name": "Fire Hydrant"
65380             },
65381             "emergency/phone": {
65382                 "icon": "emergency-telephone",
65383                 "fields": [
65384                     "operator"
65385                 ],
65386                 "geometry": [
65387                     "point",
65388                     "vertex"
65389                 ],
65390                 "tags": {
65391                     "emergency": "phone"
65392                 },
65393                 "name": "Emergency Phone"
65394             },
65395             "entrance": {
65396                 "icon": "entrance",
65397                 "geometry": [
65398                     "vertex"
65399                 ],
65400                 "tags": {
65401                     "entrance": "*"
65402                 },
65403                 "fields": [
65404                     "entrance",
65405                     "access_simple",
65406                     "address"
65407                 ],
65408                 "name": "Entrance"
65409             },
65410             "footway/crossing": {
65411                 "fields": [
65412                     "crossing",
65413                     "access",
65414                     "surface"
65415                 ],
65416                 "geometry": [
65417                     "line"
65418                 ],
65419                 "tags": {
65420                     "highway": "footway",
65421                     "footway": "crossing"
65422                 },
65423                 "terms": [
65424                     "crosswalk",
65425                     "zebra crossing"
65426                 ],
65427                 "name": "Crossing"
65428             },
65429             "footway/sidewalk": {
65430                 "fields": [
65431                     "surface",
65432                     "lit",
65433                     "access"
65434                 ],
65435                 "geometry": [
65436                     "line"
65437                 ],
65438                 "tags": {
65439                     "highway": "footway",
65440                     "footway": "sidewalk"
65441                 },
65442                 "terms": [],
65443                 "name": "Sidewalk"
65444             },
65445             "golf/bunker": {
65446                 "icon": "golf",
65447                 "geometry": [
65448                     "area"
65449                 ],
65450                 "tags": {
65451                     "golf": "bunker",
65452                     "natural": "sand"
65453                 },
65454                 "terms": [
65455                     "hazard",
65456                     "bunker"
65457                 ],
65458                 "name": "Sand Trap"
65459             },
65460             "golf/fairway": {
65461                 "icon": "golf",
65462                 "geometry": [
65463                     "area"
65464                 ],
65465                 "tags": {
65466                     "golf": "fairway",
65467                     "landuse": "grass"
65468                 },
65469                 "name": "Fairway"
65470             },
65471             "golf/green": {
65472                 "icon": "golf",
65473                 "geometry": [
65474                     "area"
65475                 ],
65476                 "tags": {
65477                     "golf": "green",
65478                     "landuse": "grass",
65479                     "leisure": "pitch",
65480                     "sport": "golf"
65481                 },
65482                 "terms": [
65483                     "putting green"
65484                 ],
65485                 "name": "Putting Green"
65486             },
65487             "golf/hole": {
65488                 "icon": "golf",
65489                 "fields": [
65490                     "golf_hole",
65491                     "par",
65492                     "handicap"
65493                 ],
65494                 "geometry": [
65495                     "line"
65496                 ],
65497                 "tags": {
65498                     "golf": "hole"
65499                 },
65500                 "name": "Golf Hole"
65501             },
65502             "golf/lateral_water_hazard": {
65503                 "icon": "golf",
65504                 "geometry": [
65505                     "line",
65506                     "area"
65507                 ],
65508                 "tags": {
65509                     "golf": "lateral_water_hazard",
65510                     "natural": "water"
65511                 },
65512                 "name": "Lateral Water Hazard"
65513             },
65514             "golf/rough": {
65515                 "icon": "golf",
65516                 "geometry": [
65517                     "area"
65518                 ],
65519                 "tags": {
65520                     "golf": "rough",
65521                     "landuse": "grass"
65522                 },
65523                 "name": "Rough"
65524             },
65525             "golf/tee": {
65526                 "icon": "golf",
65527                 "geometry": [
65528                     "area"
65529                 ],
65530                 "tags": {
65531                     "golf": "tee",
65532                     "landuse": "grass"
65533                 },
65534                 "terms": [
65535                     "teeing ground"
65536                 ],
65537                 "name": "Tee Box"
65538             },
65539             "golf/water_hazard": {
65540                 "icon": "golf",
65541                 "geometry": [
65542                     "line",
65543                     "area"
65544                 ],
65545                 "tags": {
65546                     "golf": "water_hazard",
65547                     "natural": "water"
65548                 },
65549                 "name": "Water Hazard"
65550             },
65551             "highway": {
65552                 "fields": [
65553                     "highway"
65554                 ],
65555                 "geometry": [
65556                     "point",
65557                     "vertex",
65558                     "line",
65559                     "area"
65560                 ],
65561                 "tags": {
65562                     "highway": "*"
65563                 },
65564                 "name": "Highway"
65565             },
65566             "highway/bridleway": {
65567                 "fields": [
65568                     "access",
65569                     "surface",
65570                     "structure"
65571                 ],
65572                 "icon": "highway-bridleway",
65573                 "geometry": [
65574                     "line"
65575                 ],
65576                 "tags": {
65577                     "highway": "bridleway"
65578                 },
65579                 "terms": [
65580                     "bridleway",
65581                     "equestrian trail",
65582                     "horse riding path",
65583                     "bridle road",
65584                     "horse trail"
65585                 ],
65586                 "name": "Bridle Path"
65587             },
65588             "highway/bus_stop": {
65589                 "icon": "bus",
65590                 "fields": [
65591                     "operator",
65592                     "shelter"
65593                 ],
65594                 "geometry": [
65595                     "point",
65596                     "vertex"
65597                 ],
65598                 "tags": {
65599                     "highway": "bus_stop"
65600                 },
65601                 "terms": [],
65602                 "name": "Bus Stop"
65603             },
65604             "highway/crossing": {
65605                 "fields": [
65606                     "crossing"
65607                 ],
65608                 "geometry": [
65609                     "vertex"
65610                 ],
65611                 "tags": {
65612                     "highway": "crossing"
65613                 },
65614                 "terms": [
65615                     "crosswalk",
65616                     "zebra crossing"
65617                 ],
65618                 "name": "Crossing"
65619             },
65620             "highway/cycleway": {
65621                 "icon": "highway-cycleway",
65622                 "fields": [
65623                     "surface",
65624                     "lit",
65625                     "structure",
65626                     "access",
65627                     "oneway"
65628                 ],
65629                 "geometry": [
65630                     "line"
65631                 ],
65632                 "tags": {
65633                     "highway": "cycleway"
65634                 },
65635                 "terms": [],
65636                 "name": "Cycle Path"
65637             },
65638             "highway/footway": {
65639                 "icon": "highway-footway",
65640                 "fields": [
65641                     "structure",
65642                     "access",
65643                     "surface"
65644                 ],
65645                 "geometry": [
65646                     "line",
65647                     "area"
65648                 ],
65649                 "terms": [
65650                     "beaten path",
65651                     "boulevard",
65652                     "clearing",
65653                     "course",
65654                     "cut*",
65655                     "drag*",
65656                     "footpath",
65657                     "highway",
65658                     "lane",
65659                     "line",
65660                     "orbit",
65661                     "passage",
65662                     "pathway",
65663                     "rail",
65664                     "rails",
65665                     "road",
65666                     "roadway",
65667                     "route",
65668                     "street",
65669                     "thoroughfare",
65670                     "trackway",
65671                     "trail",
65672                     "trajectory",
65673                     "walk"
65674                 ],
65675                 "tags": {
65676                     "highway": "footway"
65677                 },
65678                 "name": "Foot Path"
65679             },
65680             "highway/living_street": {
65681                 "icon": "highway-living-street",
65682                 "fields": [
65683                     "oneway",
65684                     "maxspeed",
65685                     "structure",
65686                     "access",
65687                     "surface"
65688                 ],
65689                 "geometry": [
65690                     "line"
65691                 ],
65692                 "tags": {
65693                     "highway": "living_street"
65694                 },
65695                 "name": "Living Street"
65696             },
65697             "highway/mini_roundabout": {
65698                 "geometry": [
65699                     "vertex"
65700                 ],
65701                 "tags": {
65702                     "highway": "mini_roundabout"
65703                 },
65704                 "fields": [
65705                     "clock_direction"
65706                 ],
65707                 "name": "Mini-Roundabout"
65708             },
65709             "highway/motorway": {
65710                 "icon": "highway-motorway",
65711                 "fields": [
65712                     "oneway",
65713                     "maxspeed",
65714                     "structure",
65715                     "access",
65716                     "lanes",
65717                     "surface",
65718                     "ref"
65719                 ],
65720                 "geometry": [
65721                     "line"
65722                 ],
65723                 "tags": {
65724                     "highway": "motorway"
65725                 },
65726                 "terms": [],
65727                 "name": "Motorway"
65728             },
65729             "highway/motorway_junction": {
65730                 "geometry": [
65731                     "vertex"
65732                 ],
65733                 "tags": {
65734                     "highway": "motorway_junction"
65735                 },
65736                 "fields": [
65737                     "ref"
65738                 ],
65739                 "name": "Motorway Junction"
65740             },
65741             "highway/motorway_link": {
65742                 "icon": "highway-motorway-link",
65743                 "fields": [
65744                     "oneway_yes",
65745                     "maxspeed",
65746                     "structure",
65747                     "access",
65748                     "surface",
65749                     "ref"
65750                 ],
65751                 "geometry": [
65752                     "line"
65753                 ],
65754                 "tags": {
65755                     "highway": "motorway_link"
65756                 },
65757                 "terms": [
65758                     "ramp",
65759                     "on ramp",
65760                     "off ramp"
65761                 ],
65762                 "name": "Motorway Link"
65763             },
65764             "highway/path": {
65765                 "icon": "highway-path",
65766                 "fields": [
65767                     "structure",
65768                     "access",
65769                     "sac_scale",
65770                     "surface",
65771                     "incline",
65772                     "trail_visibility",
65773                     "ref"
65774                 ],
65775                 "geometry": [
65776                     "line"
65777                 ],
65778                 "tags": {
65779                     "highway": "path"
65780                 },
65781                 "terms": [],
65782                 "name": "Path"
65783             },
65784             "highway/pedestrian": {
65785                 "fields": [
65786                     "access",
65787                     "oneway",
65788                     "surface"
65789                 ],
65790                 "geometry": [
65791                     "line",
65792                     "area"
65793                 ],
65794                 "tags": {
65795                     "highway": "pedestrian"
65796                 },
65797                 "terms": [],
65798                 "name": "Pedestrian"
65799             },
65800             "highway/primary": {
65801                 "icon": "highway-primary",
65802                 "fields": [
65803                     "oneway",
65804                     "maxspeed",
65805                     "structure",
65806                     "access",
65807                     "lanes",
65808                     "surface",
65809                     "ref"
65810                 ],
65811                 "geometry": [
65812                     "line"
65813                 ],
65814                 "tags": {
65815                     "highway": "primary"
65816                 },
65817                 "terms": [],
65818                 "name": "Primary Road"
65819             },
65820             "highway/primary_link": {
65821                 "icon": "highway-primary-link",
65822                 "fields": [
65823                     "oneway",
65824                     "maxspeed",
65825                     "structure",
65826                     "access",
65827                     "surface",
65828                     "ref"
65829                 ],
65830                 "geometry": [
65831                     "line"
65832                 ],
65833                 "tags": {
65834                     "highway": "primary_link"
65835                 },
65836                 "terms": [
65837                     "ramp",
65838                     "on ramp",
65839                     "off ramp"
65840                 ],
65841                 "name": "Primary Link"
65842             },
65843             "highway/residential": {
65844                 "icon": "highway-residential",
65845                 "fields": [
65846                     "oneway",
65847                     "maxspeed",
65848                     "structure",
65849                     "access",
65850                     "surface"
65851                 ],
65852                 "geometry": [
65853                     "line"
65854                 ],
65855                 "tags": {
65856                     "highway": "residential"
65857                 },
65858                 "terms": [],
65859                 "name": "Residential Road"
65860             },
65861             "highway/rest_area": {
65862                 "geometry": [
65863                     "point",
65864                     "vertex",
65865                     "area"
65866                 ],
65867                 "tags": {
65868                     "highway": "rest_area"
65869                 },
65870                 "terms": [
65871                     "rest stop",
65872                     "turnout",
65873                     "lay-by"
65874                 ],
65875                 "name": "Rest Area"
65876             },
65877             "highway/road": {
65878                 "icon": "highway-road",
65879                 "fields": [
65880                     "oneway",
65881                     "maxspeed",
65882                     "structure",
65883                     "access",
65884                     "surface"
65885                 ],
65886                 "geometry": [
65887                     "line"
65888                 ],
65889                 "tags": {
65890                     "highway": "road"
65891                 },
65892                 "terms": [],
65893                 "name": "Unknown Road"
65894             },
65895             "highway/secondary": {
65896                 "icon": "highway-secondary",
65897                 "fields": [
65898                     "oneway",
65899                     "maxspeed",
65900                     "structure",
65901                     "access",
65902                     "lanes",
65903                     "surface",
65904                     "ref"
65905                 ],
65906                 "geometry": [
65907                     "line"
65908                 ],
65909                 "tags": {
65910                     "highway": "secondary"
65911                 },
65912                 "terms": [],
65913                 "name": "Secondary Road"
65914             },
65915             "highway/secondary_link": {
65916                 "icon": "highway-secondary-link",
65917                 "fields": [
65918                     "oneway",
65919                     "maxspeed",
65920                     "structure",
65921                     "access",
65922                     "surface",
65923                     "ref"
65924                 ],
65925                 "geometry": [
65926                     "line"
65927                 ],
65928                 "tags": {
65929                     "highway": "secondary_link"
65930                 },
65931                 "terms": [
65932                     "ramp",
65933                     "on ramp",
65934                     "off ramp"
65935                 ],
65936                 "name": "Secondary Link"
65937             },
65938             "highway/service": {
65939                 "icon": "highway-service",
65940                 "fields": [
65941                     "service",
65942                     "oneway",
65943                     "maxspeed",
65944                     "structure",
65945                     "access",
65946                     "surface"
65947                 ],
65948                 "geometry": [
65949                     "line"
65950                 ],
65951                 "tags": {
65952                     "highway": "service"
65953                 },
65954                 "terms": [],
65955                 "name": "Service Road"
65956             },
65957             "highway/service/alley": {
65958                 "icon": "highway-service",
65959                 "fields": [
65960                     "oneway",
65961                     "access",
65962                     "surface"
65963                 ],
65964                 "geometry": [
65965                     "line"
65966                 ],
65967                 "tags": {
65968                     "highway": "service",
65969                     "service": "alley"
65970                 },
65971                 "name": "Alley"
65972             },
65973             "highway/service/drive-through": {
65974                 "icon": "highway-service",
65975                 "fields": [
65976                     "oneway",
65977                     "access",
65978                     "surface"
65979                 ],
65980                 "geometry": [
65981                     "line"
65982                 ],
65983                 "tags": {
65984                     "highway": "service",
65985                     "service": "drive-through"
65986                 },
65987                 "name": "Drive-Through"
65988             },
65989             "highway/service/driveway": {
65990                 "icon": "highway-service",
65991                 "fields": [
65992                     "oneway",
65993                     "access",
65994                     "surface"
65995                 ],
65996                 "geometry": [
65997                     "line"
65998                 ],
65999                 "tags": {
66000                     "highway": "service",
66001                     "service": "driveway"
66002                 },
66003                 "name": "Driveway"
66004             },
66005             "highway/service/emergency_access": {
66006                 "icon": "highway-service",
66007                 "fields": [
66008                     "oneway",
66009                     "access",
66010                     "surface"
66011                 ],
66012                 "geometry": [
66013                     "line"
66014                 ],
66015                 "tags": {
66016                     "highway": "service",
66017                     "service": "emergency_access"
66018                 },
66019                 "name": "Emergency Access"
66020             },
66021             "highway/service/parking_aisle": {
66022                 "icon": "highway-service",
66023                 "fields": [
66024                     "oneway",
66025                     "access",
66026                     "surface"
66027                 ],
66028                 "geometry": [
66029                     "line"
66030                 ],
66031                 "tags": {
66032                     "highway": "service",
66033                     "service": "parking_aisle"
66034                 },
66035                 "name": "Parking Aisle"
66036             },
66037             "highway/services": {
66038                 "geometry": [
66039                     "point",
66040                     "vertex",
66041                     "area"
66042                 ],
66043                 "tags": {
66044                     "highway": "services"
66045                 },
66046                 "terms": [
66047                     "services",
66048                     "travel plaza",
66049                     "service station"
66050                 ],
66051                 "name": "Service Area"
66052             },
66053             "highway/steps": {
66054                 "fields": [
66055                     "access",
66056                     "surface"
66057                 ],
66058                 "icon": "highway-steps",
66059                 "geometry": [
66060                     "line"
66061                 ],
66062                 "tags": {
66063                     "highway": "steps"
66064                 },
66065                 "terms": [
66066                     "stairs",
66067                     "staircase"
66068                 ],
66069                 "name": "Steps"
66070             },
66071             "highway/stop": {
66072                 "geometry": [
66073                     "vertex"
66074                 ],
66075                 "tags": {
66076                     "highway": "stop"
66077                 },
66078                 "terms": [
66079                     "stop sign"
66080                 ],
66081                 "name": "Stop Sign"
66082             },
66083             "highway/tertiary": {
66084                 "icon": "highway-tertiary",
66085                 "fields": [
66086                     "oneway",
66087                     "maxspeed",
66088                     "structure",
66089                     "access",
66090                     "lanes",
66091                     "surface",
66092                     "ref"
66093                 ],
66094                 "geometry": [
66095                     "line"
66096                 ],
66097                 "tags": {
66098                     "highway": "tertiary"
66099                 },
66100                 "terms": [],
66101                 "name": "Tertiary Road"
66102             },
66103             "highway/tertiary_link": {
66104                 "icon": "highway-tertiary-link",
66105                 "fields": [
66106                     "oneway",
66107                     "maxspeed",
66108                     "structure",
66109                     "access",
66110                     "surface",
66111                     "ref"
66112                 ],
66113                 "geometry": [
66114                     "line"
66115                 ],
66116                 "tags": {
66117                     "highway": "tertiary_link"
66118                 },
66119                 "terms": [
66120                     "ramp",
66121                     "on ramp",
66122                     "off ramp"
66123                 ],
66124                 "name": "Tertiary Link"
66125             },
66126             "highway/track": {
66127                 "icon": "highway-track",
66128                 "fields": [
66129                     "tracktype",
66130                     "oneway",
66131                     "maxspeed",
66132                     "structure",
66133                     "access",
66134                     "surface"
66135                 ],
66136                 "geometry": [
66137                     "line"
66138                 ],
66139                 "tags": {
66140                     "highway": "track"
66141                 },
66142                 "terms": [],
66143                 "name": "Track"
66144             },
66145             "highway/traffic_signals": {
66146                 "geometry": [
66147                     "vertex"
66148                 ],
66149                 "tags": {
66150                     "highway": "traffic_signals"
66151                 },
66152                 "terms": [
66153                     "light",
66154                     "stoplight",
66155                     "traffic light"
66156                 ],
66157                 "name": "Traffic Signals"
66158             },
66159             "highway/trunk": {
66160                 "icon": "highway-trunk",
66161                 "fields": [
66162                     "oneway",
66163                     "maxspeed",
66164                     "structure",
66165                     "access",
66166                     "lanes",
66167                     "surface",
66168                     "ref"
66169                 ],
66170                 "geometry": [
66171                     "line"
66172                 ],
66173                 "tags": {
66174                     "highway": "trunk"
66175                 },
66176                 "terms": [],
66177                 "name": "Trunk Road"
66178             },
66179             "highway/trunk_link": {
66180                 "icon": "highway-trunk-link",
66181                 "fields": [
66182                     "oneway",
66183                     "maxspeed",
66184                     "structure",
66185                     "access",
66186                     "surface",
66187                     "ref"
66188                 ],
66189                 "geometry": [
66190                     "line"
66191                 ],
66192                 "tags": {
66193                     "highway": "trunk_link"
66194                 },
66195                 "terms": [
66196                     "ramp",
66197                     "on ramp",
66198                     "off ramp"
66199                 ],
66200                 "name": "Trunk Link"
66201             },
66202             "highway/turning_circle": {
66203                 "icon": "circle",
66204                 "geometry": [
66205                     "vertex"
66206                 ],
66207                 "tags": {
66208                     "highway": "turning_circle"
66209                 },
66210                 "terms": [],
66211                 "name": "Turning Circle"
66212             },
66213             "highway/unclassified": {
66214                 "icon": "highway-unclassified",
66215                 "fields": [
66216                     "oneway",
66217                     "maxspeed",
66218                     "structure",
66219                     "access",
66220                     "surface"
66221                 ],
66222                 "geometry": [
66223                     "line"
66224                 ],
66225                 "tags": {
66226                     "highway": "unclassified"
66227                 },
66228                 "terms": [],
66229                 "name": "Unclassified Road"
66230             },
66231             "historic": {
66232                 "fields": [
66233                     "historic"
66234                 ],
66235                 "geometry": [
66236                     "point",
66237                     "vertex",
66238                     "area"
66239                 ],
66240                 "tags": {
66241                     "historic": "*"
66242                 },
66243                 "name": "Historic Site"
66244             },
66245             "historic/archaeological_site": {
66246                 "geometry": [
66247                     "point",
66248                     "vertex",
66249                     "area"
66250                 ],
66251                 "tags": {
66252                     "historic": "archaeological_site"
66253                 },
66254                 "name": "Archaeological Site"
66255             },
66256             "historic/boundary_stone": {
66257                 "geometry": [
66258                     "point",
66259                     "vertex"
66260                 ],
66261                 "tags": {
66262                     "historic": "boundary_stone"
66263                 },
66264                 "name": "Boundary Stone"
66265             },
66266             "historic/castle": {
66267                 "geometry": [
66268                     "point",
66269                     "vertex",
66270                     "area"
66271                 ],
66272                 "tags": {
66273                     "historic": "castle"
66274                 },
66275                 "name": "Castle"
66276             },
66277             "historic/memorial": {
66278                 "icon": "monument",
66279                 "geometry": [
66280                     "point",
66281                     "vertex",
66282                     "area"
66283                 ],
66284                 "tags": {
66285                     "historic": "memorial"
66286                 },
66287                 "name": "Memorial"
66288             },
66289             "historic/monument": {
66290                 "icon": "monument",
66291                 "geometry": [
66292                     "point",
66293                     "vertex",
66294                     "area"
66295                 ],
66296                 "tags": {
66297                     "historic": "monument"
66298                 },
66299                 "name": "Monument"
66300             },
66301             "historic/ruins": {
66302                 "geometry": [
66303                     "point",
66304                     "vertex",
66305                     "area"
66306                 ],
66307                 "tags": {
66308                     "historic": "ruins"
66309                 },
66310                 "name": "Ruins"
66311             },
66312             "historic/wayside_cross": {
66313                 "geometry": [
66314                     "point",
66315                     "vertex",
66316                     "area"
66317                 ],
66318                 "tags": {
66319                     "historic": "wayside_cross"
66320                 },
66321                 "name": "Wayside Cross"
66322             },
66323             "historic/wayside_shrine": {
66324                 "geometry": [
66325                     "point",
66326                     "vertex",
66327                     "area"
66328                 ],
66329                 "tags": {
66330                     "historic": "wayside_shrine"
66331                 },
66332                 "name": "Wayside Shrine"
66333             },
66334             "landuse": {
66335                 "fields": [
66336                     "landuse"
66337                 ],
66338                 "geometry": [
66339                     "point",
66340                     "vertex",
66341                     "area"
66342                 ],
66343                 "tags": {
66344                     "landuse": "*"
66345                 },
66346                 "name": "Landuse"
66347             },
66348             "landuse/allotments": {
66349                 "geometry": [
66350                     "point",
66351                     "area"
66352                 ],
66353                 "tags": {
66354                     "landuse": "allotments"
66355                 },
66356                 "terms": [],
66357                 "name": "Allotments"
66358             },
66359             "landuse/basin": {
66360                 "geometry": [
66361                     "point",
66362                     "area"
66363                 ],
66364                 "tags": {
66365                     "landuse": "basin"
66366                 },
66367                 "terms": [],
66368                 "name": "Basin"
66369             },
66370             "landuse/cemetery": {
66371                 "icon": "cemetery",
66372                 "geometry": [
66373                     "point",
66374                     "area"
66375                 ],
66376                 "tags": {
66377                     "landuse": "cemetery"
66378                 },
66379                 "terms": [],
66380                 "name": "Cemetery"
66381             },
66382             "landuse/commercial": {
66383                 "geometry": [
66384                     "point",
66385                     "area"
66386                 ],
66387                 "tags": {
66388                     "landuse": "commercial"
66389                 },
66390                 "terms": [],
66391                 "name": "Commercial"
66392             },
66393             "landuse/construction": {
66394                 "fields": [
66395                     "construction",
66396                     "operator"
66397                 ],
66398                 "geometry": [
66399                     "point",
66400                     "area"
66401                 ],
66402                 "tags": {
66403                     "landuse": "construction"
66404                 },
66405                 "terms": [],
66406                 "name": "Construction"
66407             },
66408             "landuse/farm": {
66409                 "geometry": [
66410                     "point",
66411                     "area"
66412                 ],
66413                 "tags": {
66414                     "landuse": "farm"
66415                 },
66416                 "terms": [],
66417                 "name": "Farm",
66418                 "icon": "farm"
66419             },
66420             "landuse/farmland": {
66421                 "geometry": [
66422                     "point",
66423                     "area"
66424                 ],
66425                 "tags": {
66426                     "landuse": "farmland"
66427                 },
66428                 "terms": [],
66429                 "name": "Farmland",
66430                 "icon": "farm",
66431                 "searchable": false
66432             },
66433             "landuse/farmyard": {
66434                 "geometry": [
66435                     "point",
66436                     "area"
66437                 ],
66438                 "tags": {
66439                     "landuse": "farmyard"
66440                 },
66441                 "terms": [],
66442                 "name": "Farmyard",
66443                 "icon": "farm"
66444             },
66445             "landuse/forest": {
66446                 "fields": [
66447                     "wood"
66448                 ],
66449                 "icon": "park2",
66450                 "geometry": [
66451                     "point",
66452                     "area"
66453                 ],
66454                 "tags": {
66455                     "landuse": "forest"
66456                 },
66457                 "terms": [],
66458                 "name": "Forest"
66459             },
66460             "landuse/grass": {
66461                 "geometry": [
66462                     "point",
66463                     "area"
66464                 ],
66465                 "tags": {
66466                     "landuse": "grass"
66467                 },
66468                 "terms": [],
66469                 "name": "Grass"
66470             },
66471             "landuse/industrial": {
66472                 "icon": "industrial",
66473                 "geometry": [
66474                     "point",
66475                     "area"
66476                 ],
66477                 "tags": {
66478                     "landuse": "industrial"
66479                 },
66480                 "terms": [],
66481                 "name": "Industrial"
66482             },
66483             "landuse/meadow": {
66484                 "geometry": [
66485                     "point",
66486                     "area"
66487                 ],
66488                 "tags": {
66489                     "landuse": "meadow"
66490                 },
66491                 "terms": [],
66492                 "name": "Meadow"
66493             },
66494             "landuse/orchard": {
66495                 "icon": "park2",
66496                 "geometry": [
66497                     "point",
66498                     "area"
66499                 ],
66500                 "tags": {
66501                     "landuse": "orchard"
66502                 },
66503                 "terms": [],
66504                 "name": "Orchard"
66505             },
66506             "landuse/quarry": {
66507                 "geometry": [
66508                     "point",
66509                     "area"
66510                 ],
66511                 "tags": {
66512                     "landuse": "quarry"
66513                 },
66514                 "terms": [],
66515                 "name": "Quarry"
66516             },
66517             "landuse/residential": {
66518                 "geometry": [
66519                     "point",
66520                     "area"
66521                 ],
66522                 "tags": {
66523                     "landuse": "residential"
66524                 },
66525                 "terms": [],
66526                 "name": "Residential"
66527             },
66528             "landuse/retail": {
66529                 "icon": "shop",
66530                 "geometry": [
66531                     "point",
66532                     "area"
66533                 ],
66534                 "tags": {
66535                     "landuse": "retail"
66536                 },
66537                 "name": "Retail"
66538             },
66539             "landuse/vineyard": {
66540                 "geometry": [
66541                     "point",
66542                     "area"
66543                 ],
66544                 "tags": {
66545                     "landuse": "vineyard"
66546                 },
66547                 "terms": [],
66548                 "name": "Vineyard"
66549             },
66550             "leisure": {
66551                 "fields": [
66552                     "leisure"
66553                 ],
66554                 "geometry": [
66555                     "point",
66556                     "vertex",
66557                     "area"
66558                 ],
66559                 "tags": {
66560                     "leisure": "*"
66561                 },
66562                 "name": "Leisure"
66563             },
66564             "leisure/common": {
66565                 "geometry": [
66566                     "point",
66567                     "area"
66568                 ],
66569                 "terms": [
66570                     "open space"
66571                 ],
66572                 "tags": {
66573                     "leisure": "common"
66574                 },
66575                 "name": "Common"
66576             },
66577             "leisure/dog_park": {
66578                 "geometry": [
66579                     "point",
66580                     "area"
66581                 ],
66582                 "terms": [],
66583                 "tags": {
66584                     "leisure": "dog_park"
66585                 },
66586                 "name": "Dog Park",
66587                 "icon": "dog-park"
66588             },
66589             "leisure/garden": {
66590                 "icon": "garden",
66591                 "geometry": [
66592                     "point",
66593                     "vertex",
66594                     "area"
66595                 ],
66596                 "tags": {
66597                     "leisure": "garden"
66598                 },
66599                 "name": "Garden"
66600             },
66601             "leisure/golf_course": {
66602                 "icon": "golf",
66603                 "fields": [
66604                     "operator",
66605                     "address"
66606                 ],
66607                 "geometry": [
66608                     "point",
66609                     "area"
66610                 ],
66611                 "tags": {
66612                     "leisure": "golf_course"
66613                 },
66614                 "terms": [
66615                     "links"
66616                 ],
66617                 "name": "Golf Course"
66618             },
66619             "leisure/marina": {
66620                 "icon": "harbor",
66621                 "geometry": [
66622                     "point",
66623                     "vertex",
66624                     "area"
66625                 ],
66626                 "tags": {
66627                     "leisure": "marina"
66628                 },
66629                 "name": "Marina"
66630             },
66631             "leisure/park": {
66632                 "icon": "park",
66633                 "geometry": [
66634                     "point",
66635                     "area"
66636                 ],
66637                 "terms": [
66638                     "esplanade",
66639                     "estate",
66640                     "forest",
66641                     "garden",
66642                     "grass",
66643                     "green",
66644                     "grounds",
66645                     "lawn",
66646                     "lot",
66647                     "meadow",
66648                     "parkland",
66649                     "place",
66650                     "playground",
66651                     "plaza",
66652                     "pleasure garden",
66653                     "recreation area",
66654                     "square",
66655                     "tract",
66656                     "village green",
66657                     "woodland"
66658                 ],
66659                 "tags": {
66660                     "leisure": "park"
66661                 },
66662                 "name": "Park"
66663             },
66664             "leisure/pitch": {
66665                 "icon": "pitch",
66666                 "fields": [
66667                     "sport",
66668                     "surface"
66669                 ],
66670                 "geometry": [
66671                     "point",
66672                     "area"
66673                 ],
66674                 "tags": {
66675                     "leisure": "pitch"
66676                 },
66677                 "terms": [],
66678                 "name": "Sport Pitch"
66679             },
66680             "leisure/pitch/american_football": {
66681                 "icon": "america-football",
66682                 "fields": [
66683                     "surface"
66684                 ],
66685                 "geometry": [
66686                     "point",
66687                     "area"
66688                 ],
66689                 "tags": {
66690                     "leisure": "pitch",
66691                     "sport": "american_football"
66692                 },
66693                 "terms": [],
66694                 "name": "American Football Field"
66695             },
66696             "leisure/pitch/baseball": {
66697                 "icon": "baseball",
66698                 "geometry": [
66699                     "point",
66700                     "area"
66701                 ],
66702                 "tags": {
66703                     "leisure": "pitch",
66704                     "sport": "baseball"
66705                 },
66706                 "terms": [],
66707                 "name": "Baseball Diamond"
66708             },
66709             "leisure/pitch/basketball": {
66710                 "icon": "basketball",
66711                 "fields": [
66712                     "surface"
66713                 ],
66714                 "geometry": [
66715                     "point",
66716                     "area"
66717                 ],
66718                 "tags": {
66719                     "leisure": "pitch",
66720                     "sport": "basketball"
66721                 },
66722                 "terms": [],
66723                 "name": "Basketball Court"
66724             },
66725             "leisure/pitch/skateboard": {
66726                 "icon": "pitch",
66727                 "fields": [
66728                     "surface"
66729                 ],
66730                 "geometry": [
66731                     "point",
66732                     "area"
66733                 ],
66734                 "tags": {
66735                     "leisure": "pitch",
66736                     "sport": "skateboard"
66737                 },
66738                 "terms": [],
66739                 "name": "Skate Park"
66740             },
66741             "leisure/pitch/soccer": {
66742                 "icon": "soccer",
66743                 "fields": [
66744                     "surface"
66745                 ],
66746                 "geometry": [
66747                     "point",
66748                     "area"
66749                 ],
66750                 "tags": {
66751                     "leisure": "pitch",
66752                     "sport": "soccer"
66753                 },
66754                 "terms": [],
66755                 "name": "Soccer Field"
66756             },
66757             "leisure/pitch/tennis": {
66758                 "icon": "tennis",
66759                 "fields": [
66760                     "surface"
66761                 ],
66762                 "geometry": [
66763                     "point",
66764                     "area"
66765                 ],
66766                 "tags": {
66767                     "leisure": "pitch",
66768                     "sport": "tennis"
66769                 },
66770                 "terms": [],
66771                 "name": "Tennis Court"
66772             },
66773             "leisure/pitch/volleyball": {
66774                 "icon": "pitch",
66775                 "fields": [
66776                     "surface"
66777                 ],
66778                 "geometry": [
66779                     "point",
66780                     "area"
66781                 ],
66782                 "tags": {
66783                     "leisure": "pitch",
66784                     "sport": "volleyball"
66785                 },
66786                 "terms": [],
66787                 "name": "Volleyball Court"
66788             },
66789             "leisure/playground": {
66790                 "icon": "playground",
66791                 "geometry": [
66792                     "point",
66793                     "area"
66794                 ],
66795                 "tags": {
66796                     "leisure": "playground"
66797                 },
66798                 "name": "Playground",
66799                 "terms": [
66800                     "jungle gym",
66801                     "play area"
66802                 ]
66803             },
66804             "leisure/slipway": {
66805                 "geometry": [
66806                     "point",
66807                     "line"
66808                 ],
66809                 "tags": {
66810                     "leisure": "slipway"
66811                 },
66812                 "name": "Slipway"
66813             },
66814             "leisure/sports_center": {
66815                 "geometry": [
66816                     "point",
66817                     "area"
66818                 ],
66819                 "tags": {
66820                     "leisure": "sports_centre"
66821                 },
66822                 "terms": [
66823                     "gym"
66824                 ],
66825                 "icon": "sports",
66826                 "name": "Sports Center"
66827             },
66828             "leisure/stadium": {
66829                 "geometry": [
66830                     "point",
66831                     "area"
66832                 ],
66833                 "tags": {
66834                     "leisure": "stadium"
66835                 },
66836                 "fields": [
66837                     "sport"
66838                 ],
66839                 "name": "Stadium"
66840             },
66841             "leisure/swimming_pool": {
66842                 "fields": [
66843                     "access_simple"
66844                 ],
66845                 "geometry": [
66846                     "point",
66847                     "vertex",
66848                     "area"
66849                 ],
66850                 "tags": {
66851                     "leisure": "swimming_pool"
66852                 },
66853                 "icon": "swimming",
66854                 "name": "Swimming Pool"
66855             },
66856             "leisure/track": {
66857                 "icon": "pitch",
66858                 "fields": [
66859                     "surface"
66860                 ],
66861                 "geometry": [
66862                     "point",
66863                     "line",
66864                     "area"
66865                 ],
66866                 "tags": {
66867                     "leisure": "track"
66868                 },
66869                 "name": "Race Track"
66870             },
66871             "line": {
66872                 "name": "Line",
66873                 "tags": {},
66874                 "geometry": [
66875                     "line"
66876                 ],
66877                 "matchScore": 0.1
66878             },
66879             "man_made": {
66880                 "fields": [
66881                     "man_made"
66882                 ],
66883                 "geometry": [
66884                     "point",
66885                     "vertex",
66886                     "line",
66887                     "area"
66888                 ],
66889                 "tags": {
66890                     "man_made": "*"
66891                 },
66892                 "name": "Man Made"
66893             },
66894             "man_made/breakwater": {
66895                 "geometry": [
66896                     "line",
66897                     "area"
66898                 ],
66899                 "tags": {
66900                     "man_made": "breakwater"
66901                 },
66902                 "name": "Breakwater"
66903             },
66904             "man_made/cutline": {
66905                 "geometry": [
66906                     "line"
66907                 ],
66908                 "tags": {
66909                     "man_made": "cutline"
66910                 },
66911                 "name": "Cut line"
66912             },
66913             "man_made/embankment": {
66914                 "geometry": [
66915                     "line"
66916                 ],
66917                 "tags": {
66918                     "man_made": "embankment"
66919                 },
66920                 "name": "Embankment",
66921                 "searchable": false
66922             },
66923             "man_made/flagpole": {
66924                 "geometry": [
66925                     "point"
66926                 ],
66927                 "tags": {
66928                     "man_made": "flagpole"
66929                 },
66930                 "name": "Flagpole",
66931                 "icon": "embassy"
66932             },
66933             "man_made/lighthouse": {
66934                 "geometry": [
66935                     "point",
66936                     "area"
66937                 ],
66938                 "tags": {
66939                     "man_made": "lighthouse"
66940                 },
66941                 "name": "Lighthouse",
66942                 "icon": "lighthouse"
66943             },
66944             "man_made/observation": {
66945                 "geometry": [
66946                     "point",
66947                     "area"
66948                 ],
66949                 "terms": [
66950                     "lookout tower",
66951                     "fire tower"
66952                 ],
66953                 "tags": {
66954                     "man_made": "tower",
66955                     "tower:type": "observation"
66956                 },
66957                 "name": "Observation Tower"
66958             },
66959             "man_made/pier": {
66960                 "geometry": [
66961                     "line",
66962                     "area"
66963                 ],
66964                 "tags": {
66965                     "man_made": "pier"
66966                 },
66967                 "name": "Pier"
66968             },
66969             "man_made/pipeline": {
66970                 "geometry": [
66971                     "line"
66972                 ],
66973                 "tags": {
66974                     "man_made": "pipeline"
66975                 },
66976                 "fields": [
66977                     "location",
66978                     "operator"
66979                 ],
66980                 "name": "Pipeline",
66981                 "icon": "pipeline"
66982             },
66983             "man_made/survey_point": {
66984                 "icon": "monument",
66985                 "geometry": [
66986                     "point",
66987                     "vertex"
66988                 ],
66989                 "tags": {
66990                     "man_made": "survey_point"
66991                 },
66992                 "fields": [
66993                     "ref"
66994                 ],
66995                 "name": "Survey Point"
66996             },
66997             "man_made/tower": {
66998                 "geometry": [
66999                     "point",
67000                     "area"
67001                 ],
67002                 "tags": {
67003                     "man_made": "tower"
67004                 },
67005                 "fields": [
67006                     "towertype"
67007                 ],
67008                 "name": "Tower"
67009             },
67010             "man_made/wastewater_plant": {
67011                 "icon": "water",
67012                 "geometry": [
67013                     "point",
67014                     "area"
67015                 ],
67016                 "tags": {
67017                     "man_made": "wastewater_plant"
67018                 },
67019                 "name": "Wastewater Plant",
67020                 "terms": [
67021                     "sewage works",
67022                     "sewage treatment plant",
67023                     "water treatment plant",
67024                     "reclamation plant"
67025                 ]
67026             },
67027             "man_made/water_tower": {
67028                 "icon": "water",
67029                 "geometry": [
67030                     "point",
67031                     "area"
67032                 ],
67033                 "tags": {
67034                     "man_made": "water_tower"
67035                 },
67036                 "name": "Water Tower"
67037             },
67038             "man_made/water_well": {
67039                 "geometry": [
67040                     "point",
67041                     "area"
67042                 ],
67043                 "tags": {
67044                     "man_made": "water_well"
67045                 },
67046                 "name": "Water well"
67047             },
67048             "man_made/water_works": {
67049                 "icon": "water",
67050                 "geometry": [
67051                     "point",
67052                     "area"
67053                 ],
67054                 "tags": {
67055                     "man_made": "water_works"
67056                 },
67057                 "name": "Water Works"
67058             },
67059             "military/airfield": {
67060                 "geometry": [
67061                     "point",
67062                     "vertex",
67063                     "area"
67064                 ],
67065                 "tags": {
67066                     "military": "airfield"
67067                 },
67068                 "terms": [],
67069                 "name": "Airfield",
67070                 "icon": "airfield"
67071             },
67072             "military/barracks": {
67073                 "geometry": [
67074                     "point",
67075                     "vertex",
67076                     "area"
67077                 ],
67078                 "tags": {
67079                     "military": "barracks"
67080                 },
67081                 "terms": [],
67082                 "name": "Barracks"
67083             },
67084             "military/bunker": {
67085                 "geometry": [
67086                     "point",
67087                     "vertex",
67088                     "area"
67089                 ],
67090                 "tags": {
67091                     "military": "bunker"
67092                 },
67093                 "terms": [],
67094                 "name": "Bunker"
67095             },
67096             "military/range": {
67097                 "geometry": [
67098                     "point",
67099                     "vertex",
67100                     "area"
67101                 ],
67102                 "tags": {
67103                     "military": "range"
67104                 },
67105                 "terms": [],
67106                 "name": "Military Range"
67107             },
67108             "natural": {
67109                 "fields": [
67110                     "natural"
67111                 ],
67112                 "geometry": [
67113                     "point",
67114                     "vertex",
67115                     "area"
67116                 ],
67117                 "tags": {
67118                     "natural": "*"
67119                 },
67120                 "name": "Natural"
67121             },
67122             "natural/bay": {
67123                 "geometry": [
67124                     "point",
67125                     "area"
67126                 ],
67127                 "terms": [],
67128                 "tags": {
67129                     "natural": "bay"
67130                 },
67131                 "name": "Bay"
67132             },
67133             "natural/beach": {
67134                 "fields": [
67135                     "surface"
67136                 ],
67137                 "geometry": [
67138                     "point",
67139                     "area"
67140                 ],
67141                 "terms": [],
67142                 "tags": {
67143                     "natural": "beach"
67144                 },
67145                 "name": "Beach"
67146             },
67147             "natural/cliff": {
67148                 "geometry": [
67149                     "point",
67150                     "vertex",
67151                     "line",
67152                     "area"
67153                 ],
67154                 "terms": [],
67155                 "tags": {
67156                     "natural": "cliff"
67157                 },
67158                 "name": "Cliff"
67159             },
67160             "natural/coastline": {
67161                 "geometry": [
67162                     "line"
67163                 ],
67164                 "terms": [
67165                     "shore"
67166                 ],
67167                 "tags": {
67168                     "natural": "coastline"
67169                 },
67170                 "name": "Coastline"
67171             },
67172             "natural/fell": {
67173                 "geometry": [
67174                     "area"
67175                 ],
67176                 "terms": [],
67177                 "tags": {
67178                     "natural": "fell"
67179                 },
67180                 "name": "Fell"
67181             },
67182             "natural/glacier": {
67183                 "geometry": [
67184                     "area"
67185                 ],
67186                 "terms": [],
67187                 "tags": {
67188                     "natural": "glacier"
67189                 },
67190                 "name": "Glacier"
67191             },
67192             "natural/grassland": {
67193                 "geometry": [
67194                     "point",
67195                     "area"
67196                 ],
67197                 "terms": [],
67198                 "tags": {
67199                     "natural": "grassland"
67200                 },
67201                 "name": "Grassland"
67202             },
67203             "natural/heath": {
67204                 "geometry": [
67205                     "area"
67206                 ],
67207                 "terms": [],
67208                 "tags": {
67209                     "natural": "heath"
67210                 },
67211                 "name": "Heath"
67212             },
67213             "natural/peak": {
67214                 "icon": "triangle",
67215                 "fields": [
67216                     "elevation"
67217                 ],
67218                 "geometry": [
67219                     "point",
67220                     "vertex"
67221                 ],
67222                 "tags": {
67223                     "natural": "peak"
67224                 },
67225                 "terms": [
67226                     "acme",
67227                     "aiguille",
67228                     "alp",
67229                     "climax",
67230                     "crest",
67231                     "crown",
67232                     "hill",
67233                     "mount",
67234                     "mountain",
67235                     "pinnacle",
67236                     "summit",
67237                     "tip",
67238                     "top"
67239                 ],
67240                 "name": "Peak"
67241             },
67242             "natural/scree": {
67243                 "geometry": [
67244                     "area"
67245                 ],
67246                 "tags": {
67247                     "natural": "scree"
67248                 },
67249                 "terms": [
67250                     "loose rocks"
67251                 ],
67252                 "name": "Scree"
67253             },
67254             "natural/scrub": {
67255                 "geometry": [
67256                     "area"
67257                 ],
67258                 "tags": {
67259                     "natural": "scrub"
67260                 },
67261                 "terms": [],
67262                 "name": "Scrub"
67263             },
67264             "natural/spring": {
67265                 "geometry": [
67266                     "point",
67267                     "vertex"
67268                 ],
67269                 "terms": [],
67270                 "tags": {
67271                     "natural": "spring"
67272                 },
67273                 "name": "Spring"
67274             },
67275             "natural/tree": {
67276                 "fields": [
67277                     "tree_type",
67278                     "denotation"
67279                 ],
67280                 "icon": "park",
67281                 "geometry": [
67282                     "point",
67283                     "vertex"
67284                 ],
67285                 "terms": [],
67286                 "tags": {
67287                     "natural": "tree"
67288                 },
67289                 "name": "Tree"
67290             },
67291             "natural/water": {
67292                 "fields": [
67293                     "water"
67294                 ],
67295                 "geometry": [
67296                     "area"
67297                 ],
67298                 "tags": {
67299                     "natural": "water"
67300                 },
67301                 "icon": "water",
67302                 "name": "Water"
67303             },
67304             "natural/water/lake": {
67305                 "geometry": [
67306                     "area"
67307                 ],
67308                 "tags": {
67309                     "natural": "water",
67310                     "water": "lake"
67311                 },
67312                 "terms": [
67313                     "lakelet",
67314                     "loch",
67315                     "mere"
67316                 ],
67317                 "icon": "water",
67318                 "name": "Lake"
67319             },
67320             "natural/water/pond": {
67321                 "geometry": [
67322                     "area"
67323                 ],
67324                 "tags": {
67325                     "natural": "water",
67326                     "water": "pond"
67327                 },
67328                 "terms": [
67329                     "lakelet",
67330                     "millpond",
67331                     "tarn",
67332                     "pool",
67333                     "mere"
67334                 ],
67335                 "icon": "water",
67336                 "name": "Pond"
67337             },
67338             "natural/water/reservoir": {
67339                 "geometry": [
67340                     "area"
67341                 ],
67342                 "tags": {
67343                     "natural": "water",
67344                     "water": "reservoir"
67345                 },
67346                 "icon": "water",
67347                 "name": "Reservoir"
67348             },
67349             "natural/wetland": {
67350                 "icon": "wetland",
67351                 "fields": [
67352                     "wetland"
67353                 ],
67354                 "geometry": [
67355                     "point",
67356                     "area"
67357                 ],
67358                 "tags": {
67359                     "natural": "wetland"
67360                 },
67361                 "terms": [],
67362                 "name": "Wetland"
67363             },
67364             "natural/wood": {
67365                 "fields": [
67366                     "wood"
67367                 ],
67368                 "icon": "park2",
67369                 "geometry": [
67370                     "point",
67371                     "area"
67372                 ],
67373                 "tags": {
67374                     "natural": "wood"
67375                 },
67376                 "terms": [],
67377                 "name": "Wood"
67378             },
67379             "office": {
67380                 "icon": "commercial",
67381                 "fields": [
67382                     "office",
67383                     "address",
67384                     "opening_hours"
67385                 ],
67386                 "geometry": [
67387                     "point",
67388                     "vertex",
67389                     "area"
67390                 ],
67391                 "tags": {
67392                     "office": "*"
67393                 },
67394                 "terms": [],
67395                 "name": "Office"
67396             },
67397             "office/accountant": {
67398                 "icon": "commercial",
67399                 "fields": [
67400                     "address",
67401                     "opening_hours"
67402                 ],
67403                 "geometry": [
67404                     "point",
67405                     "vertex",
67406                     "area"
67407                 ],
67408                 "tags": {
67409                     "office": "accountant"
67410                 },
67411                 "terms": [],
67412                 "name": "Accountant"
67413             },
67414             "office/administrative": {
67415                 "icon": "commercial",
67416                 "fields": [
67417                     "address",
67418                     "opening_hours"
67419                 ],
67420                 "geometry": [
67421                     "point",
67422                     "vertex",
67423                     "area"
67424                 ],
67425                 "tags": {
67426                     "office": "administrative"
67427                 },
67428                 "terms": [],
67429                 "name": "Administrative Office"
67430             },
67431             "office/architect": {
67432                 "icon": "commercial",
67433                 "fields": [
67434                     "address",
67435                     "opening_hours"
67436                 ],
67437                 "geometry": [
67438                     "point",
67439                     "vertex",
67440                     "area"
67441                 ],
67442                 "tags": {
67443                     "office": "architect"
67444                 },
67445                 "terms": [],
67446                 "name": "Architect"
67447             },
67448             "office/company": {
67449                 "icon": "commercial",
67450                 "fields": [
67451                     "address",
67452                     "opening_hours"
67453                 ],
67454                 "geometry": [
67455                     "point",
67456                     "vertex",
67457                     "area"
67458                 ],
67459                 "tags": {
67460                     "office": "company"
67461                 },
67462                 "terms": [],
67463                 "name": "Company Office"
67464             },
67465             "office/educational_institution": {
67466                 "icon": "commercial",
67467                 "fields": [
67468                     "address",
67469                     "opening_hours"
67470                 ],
67471                 "geometry": [
67472                     "point",
67473                     "vertex",
67474                     "area"
67475                 ],
67476                 "tags": {
67477                     "office": "educational_institution"
67478                 },
67479                 "terms": [],
67480                 "name": "Educational Institution"
67481             },
67482             "office/employment_agency": {
67483                 "icon": "commercial",
67484                 "fields": [
67485                     "address",
67486                     "opening_hours"
67487                 ],
67488                 "geometry": [
67489                     "point",
67490                     "vertex",
67491                     "area"
67492                 ],
67493                 "tags": {
67494                     "office": "employment_agency"
67495                 },
67496                 "terms": [],
67497                 "name": "Employment Agency"
67498             },
67499             "office/estate_agent": {
67500                 "icon": "commercial",
67501                 "fields": [
67502                     "address",
67503                     "opening_hours"
67504                 ],
67505                 "geometry": [
67506                     "point",
67507                     "vertex",
67508                     "area"
67509                 ],
67510                 "tags": {
67511                     "office": "estate_agent"
67512                 },
67513                 "terms": [],
67514                 "name": "Real Estate Office"
67515             },
67516             "office/financial": {
67517                 "icon": "commercial",
67518                 "fields": [
67519                     "address",
67520                     "opening_hours"
67521                 ],
67522                 "geometry": [
67523                     "point",
67524                     "vertex",
67525                     "area"
67526                 ],
67527                 "tags": {
67528                     "office": "financial"
67529                 },
67530                 "terms": [],
67531                 "name": "Financial Office"
67532             },
67533             "office/government": {
67534                 "icon": "commercial",
67535                 "fields": [
67536                     "address",
67537                     "opening_hours"
67538                 ],
67539                 "geometry": [
67540                     "point",
67541                     "vertex",
67542                     "area"
67543                 ],
67544                 "tags": {
67545                     "office": "government"
67546                 },
67547                 "terms": [],
67548                 "name": "Government Office"
67549             },
67550             "office/insurance": {
67551                 "icon": "commercial",
67552                 "fields": [
67553                     "address",
67554                     "opening_hours"
67555                 ],
67556                 "geometry": [
67557                     "point",
67558                     "vertex",
67559                     "area"
67560                 ],
67561                 "tags": {
67562                     "office": "insurance"
67563                 },
67564                 "terms": [],
67565                 "name": "Insurance Office"
67566             },
67567             "office/it": {
67568                 "icon": "commercial",
67569                 "fields": [
67570                     "address",
67571                     "opening_hours"
67572                 ],
67573                 "geometry": [
67574                     "point",
67575                     "vertex",
67576                     "area"
67577                 ],
67578                 "tags": {
67579                     "office": "it"
67580                 },
67581                 "terms": [],
67582                 "name": "IT Office"
67583             },
67584             "office/lawyer": {
67585                 "icon": "commercial",
67586                 "fields": [
67587                     "address",
67588                     "opening_hours"
67589                 ],
67590                 "geometry": [
67591                     "point",
67592                     "vertex",
67593                     "area"
67594                 ],
67595                 "tags": {
67596                     "office": "lawyer"
67597                 },
67598                 "terms": [],
67599                 "name": "Law Office"
67600             },
67601             "office/newspaper": {
67602                 "icon": "commercial",
67603                 "fields": [
67604                     "address",
67605                     "opening_hours"
67606                 ],
67607                 "geometry": [
67608                     "point",
67609                     "vertex",
67610                     "area"
67611                 ],
67612                 "tags": {
67613                     "office": "newspaper"
67614                 },
67615                 "terms": [],
67616                 "name": "Newspaper"
67617             },
67618             "office/ngo": {
67619                 "icon": "commercial",
67620                 "fields": [
67621                     "address",
67622                     "opening_hours"
67623                 ],
67624                 "geometry": [
67625                     "point",
67626                     "vertex",
67627                     "area"
67628                 ],
67629                 "tags": {
67630                     "office": "ngo"
67631                 },
67632                 "terms": [],
67633                 "name": "NGO Office"
67634             },
67635             "office/physician": {
67636                 "icon": "commercial",
67637                 "fields": [
67638                     "address",
67639                     "opening_hours"
67640                 ],
67641                 "geometry": [
67642                     "point",
67643                     "vertex",
67644                     "area"
67645                 ],
67646                 "tags": {
67647                     "office": "physician"
67648                 },
67649                 "terms": [],
67650                 "name": "Physician"
67651             },
67652             "office/political_party": {
67653                 "icon": "commercial",
67654                 "fields": [
67655                     "address",
67656                     "opening_hours"
67657                 ],
67658                 "geometry": [
67659                     "point",
67660                     "vertex",
67661                     "area"
67662                 ],
67663                 "tags": {
67664                     "office": "political_party"
67665                 },
67666                 "terms": [],
67667                 "name": "Political Party"
67668             },
67669             "office/research": {
67670                 "icon": "commercial",
67671                 "fields": [
67672                     "address",
67673                     "opening_hours"
67674                 ],
67675                 "geometry": [
67676                     "point",
67677                     "vertex",
67678                     "area"
67679                 ],
67680                 "tags": {
67681                     "office": "research"
67682                 },
67683                 "terms": [],
67684                 "name": "Research Office"
67685             },
67686             "office/telecommunication": {
67687                 "icon": "commercial",
67688                 "fields": [
67689                     "address",
67690                     "opening_hours"
67691                 ],
67692                 "geometry": [
67693                     "point",
67694                     "vertex",
67695                     "area"
67696                 ],
67697                 "tags": {
67698                     "office": "telecommunication"
67699                 },
67700                 "terms": [],
67701                 "name": "Telecom Office"
67702             },
67703             "office/therapist": {
67704                 "icon": "commercial",
67705                 "fields": [
67706                     "address",
67707                     "opening_hours"
67708                 ],
67709                 "geometry": [
67710                     "point",
67711                     "vertex",
67712                     "area"
67713                 ],
67714                 "tags": {
67715                     "office": "therapist"
67716                 },
67717                 "terms": [],
67718                 "name": "Therapist"
67719             },
67720             "office/travel_agent": {
67721                 "icon": "suitcase",
67722                 "fields": [
67723                     "address",
67724                     "opening_hours"
67725                 ],
67726                 "geometry": [
67727                     "point",
67728                     "vertex",
67729                     "area"
67730                 ],
67731                 "tags": {
67732                     "office": "travel_agent"
67733                 },
67734                 "terms": [],
67735                 "name": "Travel Agency",
67736                 "searchable": false
67737             },
67738             "piste": {
67739                 "icon": "skiing",
67740                 "fields": [
67741                     "piste/type",
67742                     "piste/difficulty",
67743                     "piste/grooming",
67744                     "oneway",
67745                     "lit"
67746                 ],
67747                 "geometry": [
67748                     "point",
67749                     "line",
67750                     "area"
67751                 ],
67752                 "terms": [
67753                     "ski",
67754                     "sled",
67755                     "sleigh",
67756                     "snowboard",
67757                     "nordic",
67758                     "downhill",
67759                     "snowmobile"
67760                 ],
67761                 "tags": {
67762                     "piste:type": "*"
67763                 },
67764                 "name": "Piste/Ski Trail"
67765             },
67766             "place": {
67767                 "fields": [
67768                     "place"
67769                 ],
67770                 "geometry": [
67771                     "point",
67772                     "vertex",
67773                     "area"
67774                 ],
67775                 "tags": {
67776                     "place": "*"
67777                 },
67778                 "name": "Place"
67779             },
67780             "place/city": {
67781                 "icon": "city",
67782                 "geometry": [
67783                     "point",
67784                     "area"
67785                 ],
67786                 "tags": {
67787                     "place": "city"
67788                 },
67789                 "name": "City"
67790             },
67791             "place/hamlet": {
67792                 "icon": "triangle-stroked",
67793                 "geometry": [
67794                     "point",
67795                     "area"
67796                 ],
67797                 "tags": {
67798                     "place": "hamlet"
67799                 },
67800                 "name": "Hamlet"
67801             },
67802             "place/island": {
67803                 "geometry": [
67804                     "point",
67805                     "area"
67806                 ],
67807                 "terms": [
67808                     "archipelago",
67809                     "atoll",
67810                     "bar",
67811                     "cay",
67812                     "isle",
67813                     "islet",
67814                     "key",
67815                     "reef"
67816                 ],
67817                 "tags": {
67818                     "place": "island"
67819                 },
67820                 "name": "Island"
67821             },
67822             "place/isolated_dwelling": {
67823                 "geometry": [
67824                     "point",
67825                     "area"
67826                 ],
67827                 "tags": {
67828                     "place": "isolated_dwelling"
67829                 },
67830                 "name": "Isolated Dwelling"
67831             },
67832             "place/locality": {
67833                 "icon": "marker",
67834                 "geometry": [
67835                     "point",
67836                     "area"
67837                 ],
67838                 "tags": {
67839                     "place": "locality"
67840                 },
67841                 "name": "Locality"
67842             },
67843             "place/town": {
67844                 "icon": "town",
67845                 "geometry": [
67846                     "point",
67847                     "area"
67848                 ],
67849                 "tags": {
67850                     "place": "town"
67851                 },
67852                 "name": "Town"
67853             },
67854             "place/village": {
67855                 "icon": "village",
67856                 "geometry": [
67857                     "point",
67858                     "area"
67859                 ],
67860                 "tags": {
67861                     "place": "village"
67862                 },
67863                 "name": "Village"
67864             },
67865             "point": {
67866                 "name": "Point",
67867                 "tags": {},
67868                 "geometry": [
67869                     "point"
67870                 ],
67871                 "matchScore": 0.1
67872             },
67873             "power": {
67874                 "geometry": [
67875                     "point",
67876                     "vertex",
67877                     "line",
67878                     "area"
67879                 ],
67880                 "tags": {
67881                     "power": "*"
67882                 },
67883                 "fields": [
67884                     "power"
67885                 ],
67886                 "name": "Power"
67887             },
67888             "power/generator": {
67889                 "name": "Power Generator",
67890                 "geometry": [
67891                     "point",
67892                     "vertex",
67893                     "area"
67894                 ],
67895                 "tags": {
67896                     "power": "generator"
67897                 },
67898                 "fields": [
67899                     "generator/source",
67900                     "generator/method",
67901                     "generator/type"
67902                 ]
67903             },
67904             "power/line": {
67905                 "geometry": [
67906                     "line"
67907                 ],
67908                 "tags": {
67909                     "power": "line"
67910                 },
67911                 "name": "Power Line",
67912                 "icon": "power-line"
67913             },
67914             "power/minor_line": {
67915                 "geometry": [
67916                     "line"
67917                 ],
67918                 "tags": {
67919                     "power": "minor_line"
67920                 },
67921                 "name": "Minor Power Line",
67922                 "icon": "power-line"
67923             },
67924             "power/pole": {
67925                 "geometry": [
67926                     "vertex"
67927                 ],
67928                 "tags": {
67929                     "power": "pole"
67930                 },
67931                 "name": "Power Pole"
67932             },
67933             "power/sub_station": {
67934                 "fields": [
67935                     "operator",
67936                     "building"
67937                 ],
67938                 "geometry": [
67939                     "point",
67940                     "area"
67941                 ],
67942                 "tags": {
67943                     "power": "sub_station"
67944                 },
67945                 "name": "Substation"
67946             },
67947             "power/tower": {
67948                 "geometry": [
67949                     "vertex"
67950                 ],
67951                 "tags": {
67952                     "power": "tower"
67953                 },
67954                 "name": "High-Voltage Tower"
67955             },
67956             "power/transformer": {
67957                 "geometry": [
67958                     "point",
67959                     "vertex",
67960                     "area"
67961                 ],
67962                 "tags": {
67963                     "power": "transformer"
67964                 },
67965                 "name": "Transformer"
67966             },
67967             "public_transport/platform": {
67968                 "fields": [
67969                     "ref",
67970                     "operator",
67971                     "network",
67972                     "shelter"
67973                 ],
67974                 "geometry": [
67975                     "point",
67976                     "vertex",
67977                     "line",
67978                     "area"
67979                 ],
67980                 "tags": {
67981                     "public_transport": "platform"
67982                 },
67983                 "name": "Platform"
67984             },
67985             "public_transport/stop_position": {
67986                 "fields": [
67987                     "ref",
67988                     "operator",
67989                     "network"
67990                 ],
67991                 "geometry": [
67992                     "vertex"
67993                 ],
67994                 "tags": {
67995                     "public_transport": "stop_position"
67996                 },
67997                 "name": "Stop Position"
67998             },
67999             "railway": {
68000                 "fields": [
68001                     "railway"
68002                 ],
68003                 "geometry": [
68004                     "point",
68005                     "vertex",
68006                     "line",
68007                     "area"
68008                 ],
68009                 "tags": {
68010                     "railway": "*"
68011                 },
68012                 "name": "Railway"
68013             },
68014             "railway/abandoned": {
68015                 "icon": "railway-abandoned",
68016                 "geometry": [
68017                     "line"
68018                 ],
68019                 "tags": {
68020                     "railway": "abandoned"
68021                 },
68022                 "fields": [
68023                     "structure"
68024                 ],
68025                 "terms": [],
68026                 "name": "Abandoned Railway"
68027             },
68028             "railway/disused": {
68029                 "icon": "railway-disused",
68030                 "geometry": [
68031                     "line"
68032                 ],
68033                 "tags": {
68034                     "railway": "disused"
68035                 },
68036                 "fields": [
68037                     "structure"
68038                 ],
68039                 "terms": [],
68040                 "name": "Disused Railway"
68041             },
68042             "railway/funicular": {
68043                 "geometry": [
68044                     "line"
68045                 ],
68046                 "terms": [
68047                     "venicular",
68048                     "cliff railway",
68049                     "cable car",
68050                     "cable railway",
68051                     "funicular railway"
68052                 ],
68053                 "fields": [
68054                     "structure",
68055                     "gauge"
68056                 ],
68057                 "tags": {
68058                     "railway": "funicular"
68059                 },
68060                 "icon": "railway-rail",
68061                 "name": "Funicular"
68062             },
68063             "railway/halt": {
68064                 "icon": "rail",
68065                 "geometry": [
68066                     "point",
68067                     "vertex"
68068                 ],
68069                 "tags": {
68070                     "railway": "halt"
68071                 },
68072                 "name": "Railway Halt",
68073                 "terms": [
68074                     "break",
68075                     "interrupt",
68076                     "rest",
68077                     "wait",
68078                     "interruption"
68079                 ]
68080             },
68081             "railway/level_crossing": {
68082                 "icon": "cross",
68083                 "geometry": [
68084                     "vertex"
68085                 ],
68086                 "tags": {
68087                     "railway": "level_crossing"
68088                 },
68089                 "terms": [
68090                     "crossing",
68091                     "railroad crossing",
68092                     "railway crossing",
68093                     "grade crossing",
68094                     "road through railroad",
68095                     "train crossing"
68096                 ],
68097                 "name": "Level Crossing"
68098             },
68099             "railway/monorail": {
68100                 "icon": "railway-monorail",
68101                 "geometry": [
68102                     "line"
68103                 ],
68104                 "tags": {
68105                     "railway": "monorail"
68106                 },
68107                 "fields": [
68108                     "structure",
68109                     "electrified"
68110                 ],
68111                 "terms": [],
68112                 "name": "Monorail"
68113             },
68114             "railway/narrow_gauge": {
68115                 "icon": "railway-rail",
68116                 "geometry": [
68117                     "line"
68118                 ],
68119                 "tags": {
68120                     "railway": "narrow_gauge"
68121                 },
68122                 "fields": [
68123                     "structure",
68124                     "gauge",
68125                     "electrified"
68126                 ],
68127                 "terms": [
68128                     "narrow gauge railway",
68129                     "narrow gauge railroad"
68130                 ],
68131                 "name": "Narrow Gauge Rail"
68132             },
68133             "railway/platform": {
68134                 "geometry": [
68135                     "point",
68136                     "vertex",
68137                     "line",
68138                     "area"
68139                 ],
68140                 "tags": {
68141                     "railway": "platform"
68142                 },
68143                 "name": "Railway Platform"
68144             },
68145             "railway/rail": {
68146                 "icon": "railway-rail",
68147                 "geometry": [
68148                     "line"
68149                 ],
68150                 "tags": {
68151                     "railway": "rail"
68152                 },
68153                 "fields": [
68154                     "structure",
68155                     "gauge",
68156                     "electrified"
68157                 ],
68158                 "terms": [],
68159                 "name": "Rail"
68160             },
68161             "railway/station": {
68162                 "icon": "rail",
68163                 "fields": [
68164                     "building_area"
68165                 ],
68166                 "geometry": [
68167                     "point",
68168                     "vertex",
68169                     "area"
68170                 ],
68171                 "tags": {
68172                     "railway": "station"
68173                 },
68174                 "terms": [
68175                     "train station",
68176                     "station"
68177                 ],
68178                 "name": "Railway Station"
68179             },
68180             "railway/subway": {
68181                 "icon": "railway-subway",
68182                 "fields": [
68183                     "structure",
68184                     "gauge",
68185                     "electrified"
68186                 ],
68187                 "geometry": [
68188                     "line"
68189                 ],
68190                 "tags": {
68191                     "railway": "subway"
68192                 },
68193                 "terms": [],
68194                 "name": "Subway"
68195             },
68196             "railway/subway_entrance": {
68197                 "icon": "rail-metro",
68198                 "geometry": [
68199                     "point"
68200                 ],
68201                 "tags": {
68202                     "railway": "subway_entrance"
68203                 },
68204                 "terms": [],
68205                 "name": "Subway Entrance"
68206             },
68207             "railway/tram": {
68208                 "icon": "railway-light-rail",
68209                 "geometry": [
68210                     "line"
68211                 ],
68212                 "tags": {
68213                     "railway": "tram"
68214                 },
68215                 "fields": [
68216                     "structure",
68217                     "gauge",
68218                     "electrified"
68219                 ],
68220                 "terms": [
68221                     "streetcar"
68222                 ],
68223                 "name": "Tram"
68224             },
68225             "relation": {
68226                 "name": "Relation",
68227                 "icon": "relation",
68228                 "tags": {},
68229                 "geometry": [
68230                     "relation"
68231                 ],
68232                 "fields": [
68233                     "relation"
68234                 ]
68235             },
68236             "route/ferry": {
68237                 "icon": "ferry",
68238                 "geometry": [
68239                     "line"
68240                 ],
68241                 "tags": {
68242                     "route": "ferry"
68243                 },
68244                 "name": "Ferry Route"
68245             },
68246             "shop": {
68247                 "icon": "shop",
68248                 "fields": [
68249                     "shop",
68250                     "address",
68251                     "opening_hours"
68252                 ],
68253                 "geometry": [
68254                     "point",
68255                     "vertex",
68256                     "area"
68257                 ],
68258                 "tags": {
68259                     "shop": "*"
68260                 },
68261                 "terms": [],
68262                 "name": "Shop"
68263             },
68264             "shop/alcohol": {
68265                 "icon": "alcohol-shop",
68266                 "fields": [
68267                     "address",
68268                     "building_area",
68269                     "opening_hours"
68270                 ],
68271                 "geometry": [
68272                     "point",
68273                     "vertex",
68274                     "area"
68275                 ],
68276                 "tags": {
68277                     "shop": "alcohol"
68278                 },
68279                 "terms": [
68280                     "alcohol"
68281                 ],
68282                 "name": "Liquor Store"
68283             },
68284             "shop/art": {
68285                 "icon": "art-gallery",
68286                 "fields": [
68287                     "address",
68288                     "building_area",
68289                     "opening_hours"
68290                 ],
68291                 "geometry": [
68292                     "point",
68293                     "vertex",
68294                     "area"
68295                 ],
68296                 "terms": [
68297                     "art store",
68298                     "art gallery"
68299                 ],
68300                 "tags": {
68301                     "shop": "art"
68302                 },
68303                 "name": "Art Shop"
68304             },
68305             "shop/bakery": {
68306                 "icon": "bakery",
68307                 "fields": [
68308                     "address",
68309                     "building_area",
68310                     "opening_hours"
68311                 ],
68312                 "geometry": [
68313                     "point",
68314                     "vertex",
68315                     "area"
68316                 ],
68317                 "tags": {
68318                     "shop": "bakery"
68319                 },
68320                 "name": "Bakery"
68321             },
68322             "shop/beauty": {
68323                 "icon": "shop",
68324                 "fields": [
68325                     "address",
68326                     "building_area",
68327                     "opening_hours"
68328                 ],
68329                 "geometry": [
68330                     "point",
68331                     "vertex",
68332                     "area"
68333                 ],
68334                 "terms": [
68335                     "nail spa",
68336                     "spa",
68337                     "salon",
68338                     "tanning"
68339                 ],
68340                 "tags": {
68341                     "shop": "beauty"
68342                 },
68343                 "name": "Beauty Shop"
68344             },
68345             "shop/beverages": {
68346                 "icon": "shop",
68347                 "fields": [
68348                     "address",
68349                     "building_area",
68350                     "opening_hours"
68351                 ],
68352                 "geometry": [
68353                     "point",
68354                     "vertex",
68355                     "area"
68356                 ],
68357                 "tags": {
68358                     "shop": "beverages"
68359                 },
68360                 "name": "Beverage Store"
68361             },
68362             "shop/bicycle": {
68363                 "icon": "bicycle",
68364                 "fields": [
68365                     "address",
68366                     "building_area",
68367                     "opening_hours"
68368                 ],
68369                 "geometry": [
68370                     "point",
68371                     "vertex",
68372                     "area"
68373                 ],
68374                 "tags": {
68375                     "shop": "bicycle"
68376                 },
68377                 "name": "Bicycle Shop"
68378             },
68379             "shop/bookmaker": {
68380                 "icon": "shop",
68381                 "fields": [
68382                     "address",
68383                     "building_area",
68384                     "opening_hours"
68385                 ],
68386                 "geometry": [
68387                     "point",
68388                     "vertex",
68389                     "area"
68390                 ],
68391                 "tags": {
68392                     "shop": "bookmaker"
68393                 },
68394                 "name": "Bookmaker"
68395             },
68396             "shop/books": {
68397                 "icon": "shop",
68398                 "fields": [
68399                     "address",
68400                     "building_area",
68401                     "opening_hours"
68402                 ],
68403                 "geometry": [
68404                     "point",
68405                     "vertex",
68406                     "area"
68407                 ],
68408                 "tags": {
68409                     "shop": "books"
68410                 },
68411                 "name": "Bookstore"
68412             },
68413             "shop/boutique": {
68414                 "icon": "shop",
68415                 "fields": [
68416                     "address",
68417                     "building_area",
68418                     "opening_hours"
68419                 ],
68420                 "geometry": [
68421                     "point",
68422                     "vertex",
68423                     "area"
68424                 ],
68425                 "tags": {
68426                     "shop": "boutique"
68427                 },
68428                 "name": "Boutique"
68429             },
68430             "shop/butcher": {
68431                 "icon": "slaughterhouse",
68432                 "fields": [
68433                     "building_area",
68434                     "opening_hours"
68435                 ],
68436                 "geometry": [
68437                     "point",
68438                     "vertex",
68439                     "area"
68440                 ],
68441                 "terms": [],
68442                 "tags": {
68443                     "shop": "butcher"
68444                 },
68445                 "name": "Butcher"
68446             },
68447             "shop/car": {
68448                 "icon": "car",
68449                 "fields": [
68450                     "address",
68451                     "opening_hours"
68452                 ],
68453                 "geometry": [
68454                     "point",
68455                     "vertex",
68456                     "area"
68457                 ],
68458                 "tags": {
68459                     "shop": "car"
68460                 },
68461                 "name": "Car Dealership"
68462             },
68463             "shop/car_parts": {
68464                 "icon": "shop",
68465                 "fields": [
68466                     "address",
68467                     "building_area",
68468                     "opening_hours"
68469                 ],
68470                 "geometry": [
68471                     "point",
68472                     "vertex",
68473                     "area"
68474                 ],
68475                 "tags": {
68476                     "shop": "car_parts"
68477                 },
68478                 "name": "Car Parts Store"
68479             },
68480             "shop/car_repair": {
68481                 "icon": "shop",
68482                 "fields": [
68483                     "address",
68484                     "building_area",
68485                     "opening_hours"
68486                 ],
68487                 "geometry": [
68488                     "point",
68489                     "vertex",
68490                     "area"
68491                 ],
68492                 "tags": {
68493                     "shop": "car_repair"
68494                 },
68495                 "name": "Car Repair Shop"
68496             },
68497             "shop/chemist": {
68498                 "icon": "shop",
68499                 "fields": [
68500                     "address",
68501                     "building_area",
68502                     "opening_hours"
68503                 ],
68504                 "geometry": [
68505                     "point",
68506                     "vertex",
68507                     "area"
68508                 ],
68509                 "tags": {
68510                     "shop": "chemist"
68511                 },
68512                 "name": "Chemist"
68513             },
68514             "shop/clothes": {
68515                 "icon": "clothing-store",
68516                 "fields": [
68517                     "address",
68518                     "building_area",
68519                     "opening_hours"
68520                 ],
68521                 "geometry": [
68522                     "point",
68523                     "vertex",
68524                     "area"
68525                 ],
68526                 "tags": {
68527                     "shop": "clothes"
68528                 },
68529                 "name": "Clothing Store"
68530             },
68531             "shop/computer": {
68532                 "icon": "shop",
68533                 "fields": [
68534                     "address",
68535                     "building_area",
68536                     "opening_hours"
68537                 ],
68538                 "geometry": [
68539                     "point",
68540                     "vertex",
68541                     "area"
68542                 ],
68543                 "tags": {
68544                     "shop": "computer"
68545                 },
68546                 "name": "Computer Store"
68547             },
68548             "shop/confectionery": {
68549                 "icon": "shop",
68550                 "fields": [
68551                     "address",
68552                     "building_area",
68553                     "opening_hours"
68554                 ],
68555                 "geometry": [
68556                     "point",
68557                     "vertex",
68558                     "area"
68559                 ],
68560                 "tags": {
68561                     "shop": "confectionery"
68562                 },
68563                 "name": "Confectionery"
68564             },
68565             "shop/convenience": {
68566                 "icon": "shop",
68567                 "fields": [
68568                     "address",
68569                     "building_area",
68570                     "opening_hours"
68571                 ],
68572                 "geometry": [
68573                     "point",
68574                     "vertex",
68575                     "area"
68576                 ],
68577                 "tags": {
68578                     "shop": "convenience"
68579                 },
68580                 "name": "Convenience Store"
68581             },
68582             "shop/deli": {
68583                 "icon": "restaurant",
68584                 "fields": [
68585                     "address",
68586                     "building_area",
68587                     "opening_hours"
68588                 ],
68589                 "geometry": [
68590                     "point",
68591                     "vertex",
68592                     "area"
68593                 ],
68594                 "tags": {
68595                     "shop": "deli"
68596                 },
68597                 "name": "Deli"
68598             },
68599             "shop/department_store": {
68600                 "icon": "shop",
68601                 "fields": [
68602                     "address",
68603                     "building_area",
68604                     "opening_hours"
68605                 ],
68606                 "geometry": [
68607                     "point",
68608                     "vertex",
68609                     "area"
68610                 ],
68611                 "tags": {
68612                     "shop": "department_store"
68613                 },
68614                 "name": "Department Store"
68615             },
68616             "shop/doityourself": {
68617                 "icon": "shop",
68618                 "fields": [
68619                     "address",
68620                     "building_area",
68621                     "opening_hours"
68622                 ],
68623                 "geometry": [
68624                     "point",
68625                     "vertex",
68626                     "area"
68627                 ],
68628                 "tags": {
68629                     "shop": "doityourself"
68630                 },
68631                 "name": "DIY Store"
68632             },
68633             "shop/dry_cleaning": {
68634                 "icon": "shop",
68635                 "fields": [
68636                     "address",
68637                     "building_area",
68638                     "opening_hours"
68639                 ],
68640                 "geometry": [
68641                     "point",
68642                     "vertex",
68643                     "area"
68644                 ],
68645                 "tags": {
68646                     "shop": "dry_cleaning"
68647                 },
68648                 "name": "Dry Cleaners"
68649             },
68650             "shop/electronics": {
68651                 "icon": "shop",
68652                 "fields": [
68653                     "address",
68654                     "building_area",
68655                     "opening_hours"
68656                 ],
68657                 "geometry": [
68658                     "point",
68659                     "vertex",
68660                     "area"
68661                 ],
68662                 "tags": {
68663                     "shop": "electronics"
68664                 },
68665                 "name": "Electronics Store"
68666             },
68667             "shop/farm": {
68668                 "icon": "shop",
68669                 "fields": [
68670                     "address",
68671                     "building_area",
68672                     "opening_hours"
68673                 ],
68674                 "geometry": [
68675                     "point",
68676                     "vertex",
68677                     "area"
68678                 ],
68679                 "tags": {
68680                     "shop": "farm"
68681                 },
68682                 "terms": [
68683                     "farm shop",
68684                     "farm stand"
68685                 ],
68686                 "name": "Produce Stand"
68687             },
68688             "shop/fishmonger": {
68689                 "icon": "shop",
68690                 "fields": [
68691                     "address",
68692                     "building_area",
68693                     "opening_hours"
68694                 ],
68695                 "geometry": [
68696                     "point",
68697                     "vertex",
68698                     "area"
68699                 ],
68700                 "tags": {
68701                     "shop": "fishmonger"
68702                 },
68703                 "name": "Fishmonger"
68704             },
68705             "shop/florist": {
68706                 "icon": "shop",
68707                 "fields": [
68708                     "address",
68709                     "building_area",
68710                     "opening_hours"
68711                 ],
68712                 "geometry": [
68713                     "point",
68714                     "vertex",
68715                     "area"
68716                 ],
68717                 "tags": {
68718                     "shop": "florist"
68719                 },
68720                 "name": "Florist"
68721             },
68722             "shop/furniture": {
68723                 "icon": "shop",
68724                 "fields": [
68725                     "address",
68726                     "building_area",
68727                     "opening_hours"
68728                 ],
68729                 "geometry": [
68730                     "point",
68731                     "vertex",
68732                     "area"
68733                 ],
68734                 "tags": {
68735                     "shop": "furniture"
68736                 },
68737                 "name": "Furniture Store"
68738             },
68739             "shop/garden_centre": {
68740                 "icon": "shop",
68741                 "fields": [
68742                     "address",
68743                     "building_area",
68744                     "opening_hours"
68745                 ],
68746                 "geometry": [
68747                     "point",
68748                     "vertex",
68749                     "area"
68750                 ],
68751                 "terms": [
68752                     "garden centre"
68753                 ],
68754                 "tags": {
68755                     "shop": "garden_centre"
68756                 },
68757                 "name": "Garden Center"
68758             },
68759             "shop/gift": {
68760                 "icon": "shop",
68761                 "fields": [
68762                     "address",
68763                     "building_area",
68764                     "opening_hours"
68765                 ],
68766                 "geometry": [
68767                     "point",
68768                     "vertex",
68769                     "area"
68770                 ],
68771                 "tags": {
68772                     "shop": "gift"
68773                 },
68774                 "name": "Gift Shop"
68775             },
68776             "shop/greengrocer": {
68777                 "icon": "shop",
68778                 "fields": [
68779                     "address",
68780                     "building_area",
68781                     "opening_hours"
68782                 ],
68783                 "geometry": [
68784                     "point",
68785                     "vertex",
68786                     "area"
68787                 ],
68788                 "tags": {
68789                     "shop": "greengrocer"
68790                 },
68791                 "name": "Greengrocer"
68792             },
68793             "shop/hairdresser": {
68794                 "icon": "shop",
68795                 "fields": [
68796                     "address",
68797                     "building_area",
68798                     "opening_hours"
68799                 ],
68800                 "geometry": [
68801                     "point",
68802                     "vertex",
68803                     "area"
68804                 ],
68805                 "tags": {
68806                     "shop": "hairdresser"
68807                 },
68808                 "name": "Hairdresser"
68809             },
68810             "shop/hardware": {
68811                 "icon": "shop",
68812                 "fields": [
68813                     "address",
68814                     "building_area",
68815                     "opening_hours"
68816                 ],
68817                 "geometry": [
68818                     "point",
68819                     "vertex",
68820                     "area"
68821                 ],
68822                 "tags": {
68823                     "shop": "hardware"
68824                 },
68825                 "name": "Hardware Store"
68826             },
68827             "shop/hifi": {
68828                 "icon": "shop",
68829                 "fields": [
68830                     "address",
68831                     "building_area",
68832                     "opening_hours"
68833                 ],
68834                 "geometry": [
68835                     "point",
68836                     "vertex",
68837                     "area"
68838                 ],
68839                 "tags": {
68840                     "shop": "hifi"
68841                 },
68842                 "name": "Hifi Store"
68843             },
68844             "shop/jewelry": {
68845                 "icon": "shop",
68846                 "fields": [
68847                     "address",
68848                     "building_area",
68849                     "opening_hours"
68850                 ],
68851                 "geometry": [
68852                     "point",
68853                     "vertex",
68854                     "area"
68855                 ],
68856                 "tags": {
68857                     "shop": "jewelry"
68858                 },
68859                 "name": "Jeweler"
68860             },
68861             "shop/kiosk": {
68862                 "icon": "shop",
68863                 "fields": [
68864                     "address",
68865                     "building_area",
68866                     "opening_hours"
68867                 ],
68868                 "geometry": [
68869                     "point",
68870                     "vertex",
68871                     "area"
68872                 ],
68873                 "tags": {
68874                     "shop": "kiosk"
68875                 },
68876                 "name": "Kiosk"
68877             },
68878             "shop/laundry": {
68879                 "icon": "laundry",
68880                 "fields": [
68881                     "address",
68882                     "building_area",
68883                     "opening_hours"
68884                 ],
68885                 "geometry": [
68886                     "point",
68887                     "vertex",
68888                     "area"
68889                 ],
68890                 "tags": {
68891                     "shop": "laundry"
68892                 },
68893                 "name": "Laundry"
68894             },
68895             "shop/locksmith": {
68896                 "icon": "shop",
68897                 "fields": [
68898                     "address",
68899                     "building_area",
68900                     "opening_hours"
68901                 ],
68902                 "geometry": [
68903                     "point",
68904                     "vertex",
68905                     "area"
68906                 ],
68907                 "terms": [
68908                     "keys"
68909                 ],
68910                 "tags": {
68911                     "shop": "locksmith"
68912                 },
68913                 "name": "Locksmith"
68914             },
68915             "shop/lottery": {
68916                 "icon": "shop",
68917                 "fields": [
68918                     "address",
68919                     "building_area",
68920                     "opening_hours"
68921                 ],
68922                 "geometry": [
68923                     "point",
68924                     "vertex",
68925                     "area"
68926                 ],
68927                 "tags": {
68928                     "shop": "lottery"
68929                 },
68930                 "name": "Lottery Shop"
68931             },
68932             "shop/mall": {
68933                 "icon": "shop",
68934                 "fields": [
68935                     "address",
68936                     "building_area",
68937                     "opening_hours"
68938                 ],
68939                 "geometry": [
68940                     "point",
68941                     "vertex",
68942                     "area"
68943                 ],
68944                 "tags": {
68945                     "shop": "mall"
68946                 },
68947                 "name": "Mall"
68948             },
68949             "shop/mobile_phone": {
68950                 "icon": "shop",
68951                 "fields": [
68952                     "address",
68953                     "building_area",
68954                     "opening_hours"
68955                 ],
68956                 "geometry": [
68957                     "point",
68958                     "vertex",
68959                     "area"
68960                 ],
68961                 "tags": {
68962                     "shop": "mobile_phone"
68963                 },
68964                 "name": "Mobile Phone Store"
68965             },
68966             "shop/motorcycle": {
68967                 "icon": "shop",
68968                 "fields": [
68969                     "address",
68970                     "building_area",
68971                     "opening_hours"
68972                 ],
68973                 "geometry": [
68974                     "point",
68975                     "vertex",
68976                     "area"
68977                 ],
68978                 "tags": {
68979                     "shop": "motorcycle"
68980                 },
68981                 "name": "Motorcycle Dealership"
68982             },
68983             "shop/music": {
68984                 "icon": "music",
68985                 "fields": [
68986                     "address",
68987                     "building_area",
68988                     "opening_hours"
68989                 ],
68990                 "geometry": [
68991                     "point",
68992                     "vertex",
68993                     "area"
68994                 ],
68995                 "tags": {
68996                     "shop": "music"
68997                 },
68998                 "name": "Music Store"
68999             },
69000             "shop/newsagent": {
69001                 "icon": "shop",
69002                 "fields": [
69003                     "address",
69004                     "building_area",
69005                     "opening_hours"
69006                 ],
69007                 "geometry": [
69008                     "point",
69009                     "vertex",
69010                     "area"
69011                 ],
69012                 "tags": {
69013                     "shop": "newsagent"
69014                 },
69015                 "name": "Newsagent"
69016             },
69017             "shop/optician": {
69018                 "icon": "shop",
69019                 "fields": [
69020                     "address",
69021                     "building_area",
69022                     "opening_hours"
69023                 ],
69024                 "geometry": [
69025                     "point",
69026                     "vertex",
69027                     "area"
69028                 ],
69029                 "tags": {
69030                     "shop": "optician"
69031                 },
69032                 "name": "Optician"
69033             },
69034             "shop/outdoor": {
69035                 "icon": "shop",
69036                 "fields": [
69037                     "address",
69038                     "building_area",
69039                     "opening_hours"
69040                 ],
69041                 "geometry": [
69042                     "point",
69043                     "vertex",
69044                     "area"
69045                 ],
69046                 "tags": {
69047                     "shop": "outdoor"
69048                 },
69049                 "name": "Outdoor Store"
69050             },
69051             "shop/pet": {
69052                 "icon": "dog-park",
69053                 "fields": [
69054                     "address",
69055                     "building_area",
69056                     "opening_hours"
69057                 ],
69058                 "geometry": [
69059                     "point",
69060                     "vertex",
69061                     "area"
69062                 ],
69063                 "tags": {
69064                     "shop": "pet"
69065                 },
69066                 "name": "Pet Store"
69067             },
69068             "shop/photo": {
69069                 "icon": "camera",
69070                 "fields": [
69071                     "address",
69072                     "building_area",
69073                     "opening_hours"
69074                 ],
69075                 "geometry": [
69076                     "point",
69077                     "vertex",
69078                     "area"
69079                 ],
69080                 "tags": {
69081                     "shop": "photo"
69082                 },
69083                 "name": "Photography Store"
69084             },
69085             "shop/shoes": {
69086                 "icon": "shop",
69087                 "fields": [
69088                     "address",
69089                     "building_area",
69090                     "opening_hours"
69091                 ],
69092                 "geometry": [
69093                     "point",
69094                     "vertex",
69095                     "area"
69096                 ],
69097                 "tags": {
69098                     "shop": "shoes"
69099                 },
69100                 "name": "Shoe Store"
69101             },
69102             "shop/sports": {
69103                 "icon": "shop",
69104                 "fields": [
69105                     "address",
69106                     "building_area",
69107                     "opening_hours"
69108                 ],
69109                 "geometry": [
69110                     "point",
69111                     "vertex",
69112                     "area"
69113                 ],
69114                 "tags": {
69115                     "shop": "sports"
69116                 },
69117                 "name": "Sporting Goods Store"
69118             },
69119             "shop/stationery": {
69120                 "icon": "shop",
69121                 "fields": [
69122                     "address",
69123                     "building_area",
69124                     "opening_hours"
69125                 ],
69126                 "geometry": [
69127                     "point",
69128                     "vertex",
69129                     "area"
69130                 ],
69131                 "tags": {
69132                     "shop": "stationery"
69133                 },
69134                 "name": "Stationery Store"
69135             },
69136             "shop/supermarket": {
69137                 "icon": "grocery",
69138                 "fields": [
69139                     "operator",
69140                     "building_area",
69141                     "address"
69142                 ],
69143                 "geometry": [
69144                     "point",
69145                     "vertex",
69146                     "area"
69147                 ],
69148                 "terms": [
69149                     "bazaar",
69150                     "boutique",
69151                     "chain",
69152                     "co-op",
69153                     "cut-rate store",
69154                     "discount store",
69155                     "five-and-dime",
69156                     "flea market",
69157                     "galleria",
69158                     "grocery store",
69159                     "mall",
69160                     "mart",
69161                     "outlet",
69162                     "outlet store",
69163                     "shop",
69164                     "shopping center",
69165                     "shopping centre",
69166                     "shopping plaza",
69167                     "stand",
69168                     "store",
69169                     "supermarket",
69170                     "thrift shop"
69171                 ],
69172                 "tags": {
69173                     "shop": "supermarket"
69174                 },
69175                 "name": "Supermarket"
69176             },
69177             "shop/toys": {
69178                 "icon": "shop",
69179                 "fields": [
69180                     "address",
69181                     "building_area",
69182                     "opening_hours"
69183                 ],
69184                 "geometry": [
69185                     "point",
69186                     "vertex",
69187                     "area"
69188                 ],
69189                 "tags": {
69190                     "shop": "toys"
69191                 },
69192                 "name": "Toy Store"
69193             },
69194             "shop/travel_agency": {
69195                 "icon": "suitcase",
69196                 "fields": [
69197                     "address",
69198                     "building_area",
69199                     "opening_hours"
69200                 ],
69201                 "geometry": [
69202                     "point",
69203                     "vertex",
69204                     "area"
69205                 ],
69206                 "tags": {
69207                     "shop": "travel_agency"
69208                 },
69209                 "name": "Travel Agency"
69210             },
69211             "shop/tyres": {
69212                 "icon": "shop",
69213                 "fields": [
69214                     "address",
69215                     "building_area",
69216                     "opening_hours"
69217                 ],
69218                 "geometry": [
69219                     "point",
69220                     "vertex",
69221                     "area"
69222                 ],
69223                 "tags": {
69224                     "shop": "tyres"
69225                 },
69226                 "name": "Tire Store"
69227             },
69228             "shop/vacant": {
69229                 "icon": "shop",
69230                 "fields": [
69231                     "address",
69232                     "building_area",
69233                     "opening_hours"
69234                 ],
69235                 "geometry": [
69236                     "point",
69237                     "vertex",
69238                     "area"
69239                 ],
69240                 "tags": {
69241                     "shop": "vacant"
69242                 },
69243                 "name": "Vacant Shop"
69244             },
69245             "shop/variety_store": {
69246                 "icon": "shop",
69247                 "fields": [
69248                     "address",
69249                     "building_area",
69250                     "opening_hours"
69251                 ],
69252                 "geometry": [
69253                     "point",
69254                     "vertex",
69255                     "area"
69256                 ],
69257                 "tags": {
69258                     "shop": "variety_store"
69259                 },
69260                 "name": "Variety Store"
69261             },
69262             "shop/video": {
69263                 "icon": "shop",
69264                 "fields": [
69265                     "address",
69266                     "building_area",
69267                     "opening_hours"
69268                 ],
69269                 "geometry": [
69270                     "point",
69271                     "vertex",
69272                     "area"
69273                 ],
69274                 "tags": {
69275                     "shop": "video"
69276                 },
69277                 "name": "Video Store"
69278             },
69279             "tourism": {
69280                 "fields": [
69281                     "tourism"
69282                 ],
69283                 "geometry": [
69284                     "point",
69285                     "vertex",
69286                     "area"
69287                 ],
69288                 "tags": {
69289                     "tourism": "*"
69290                 },
69291                 "name": "Tourism"
69292             },
69293             "tourism/alpine_hut": {
69294                 "icon": "lodging",
69295                 "fields": [
69296                     "operator",
69297                     "address"
69298                 ],
69299                 "geometry": [
69300                     "point",
69301                     "vertex",
69302                     "area"
69303                 ],
69304                 "tags": {
69305                     "tourism": "alpine_hut"
69306                 },
69307                 "name": "Alpine Hut"
69308             },
69309             "tourism/artwork": {
69310                 "fields": [
69311                     "artwork_type",
69312                     "artist"
69313                 ],
69314                 "icon": "art-gallery",
69315                 "geometry": [
69316                     "point",
69317                     "vertex",
69318                     "area"
69319                 ],
69320                 "tags": {
69321                     "tourism": "artwork"
69322                 },
69323                 "terms": [
69324                     "mural",
69325                     "sculpture",
69326                     "statue"
69327                 ],
69328                 "name": "Artwork"
69329             },
69330             "tourism/attraction": {
69331                 "icon": "monument",
69332                 "fields": [
69333                     "operator",
69334                     "address"
69335                 ],
69336                 "geometry": [
69337                     "point",
69338                     "vertex",
69339                     "area"
69340                 ],
69341                 "tags": {
69342                     "tourism": "attraction"
69343                 },
69344                 "name": "Tourist Attraction"
69345             },
69346             "tourism/camp_site": {
69347                 "icon": "campsite",
69348                 "fields": [
69349                     "operator",
69350                     "address"
69351                 ],
69352                 "geometry": [
69353                     "point",
69354                     "vertex",
69355                     "area"
69356                 ],
69357                 "terms": [
69358                     "camping"
69359                 ],
69360                 "tags": {
69361                     "tourism": "camp_site"
69362                 },
69363                 "name": "Camp Site"
69364             },
69365             "tourism/caravan_site": {
69366                 "fields": [
69367                     "operator",
69368                     "address"
69369                 ],
69370                 "geometry": [
69371                     "point",
69372                     "vertex",
69373                     "area"
69374                 ],
69375                 "tags": {
69376                     "tourism": "caravan_site"
69377                 },
69378                 "name": "RV Park"
69379             },
69380             "tourism/chalet": {
69381                 "icon": "lodging",
69382                 "fields": [
69383                     "operator",
69384                     "building_area",
69385                     "address"
69386                 ],
69387                 "geometry": [
69388                     "point",
69389                     "vertex",
69390                     "area"
69391                 ],
69392                 "tags": {
69393                     "tourism": "chalet"
69394                 },
69395                 "name": "Chalet"
69396             },
69397             "tourism/guest_house": {
69398                 "icon": "lodging",
69399                 "fields": [
69400                     "operator",
69401                     "address"
69402                 ],
69403                 "geometry": [
69404                     "point",
69405                     "vertex",
69406                     "area"
69407                 ],
69408                 "tags": {
69409                     "tourism": "guest_house"
69410                 },
69411                 "terms": [
69412                     "B&B",
69413                     "Bed & Breakfast",
69414                     "Bed and Breakfast"
69415                 ],
69416                 "name": "Guest House"
69417             },
69418             "tourism/hostel": {
69419                 "icon": "lodging",
69420                 "fields": [
69421                     "operator",
69422                     "building_area",
69423                     "address"
69424                 ],
69425                 "geometry": [
69426                     "point",
69427                     "vertex",
69428                     "area"
69429                 ],
69430                 "tags": {
69431                     "tourism": "hostel"
69432                 },
69433                 "name": "Hostel"
69434             },
69435             "tourism/hotel": {
69436                 "icon": "lodging",
69437                 "fields": [
69438                     "operator",
69439                     "building_area",
69440                     "address"
69441                 ],
69442                 "geometry": [
69443                     "point",
69444                     "vertex",
69445                     "area"
69446                 ],
69447                 "terms": [],
69448                 "tags": {
69449                     "tourism": "hotel"
69450                 },
69451                 "name": "Hotel"
69452             },
69453             "tourism/information": {
69454                 "fields": [
69455                     "information",
69456                     "building_area",
69457                     "address",
69458                     "operator"
69459                 ],
69460                 "geometry": [
69461                     "point",
69462                     "vertex",
69463                     "area"
69464                 ],
69465                 "tags": {
69466                     "tourism": "information"
69467                 },
69468                 "name": "Information"
69469             },
69470             "tourism/motel": {
69471                 "icon": "lodging",
69472                 "fields": [
69473                     "operator",
69474                     "building_area",
69475                     "address"
69476                 ],
69477                 "geometry": [
69478                     "point",
69479                     "vertex",
69480                     "area"
69481                 ],
69482                 "tags": {
69483                     "tourism": "motel"
69484                 },
69485                 "name": "Motel"
69486             },
69487             "tourism/museum": {
69488                 "icon": "museum",
69489                 "fields": [
69490                     "operator",
69491                     "building_area",
69492                     "address"
69493                 ],
69494                 "geometry": [
69495                     "point",
69496                     "vertex",
69497                     "area"
69498                 ],
69499                 "terms": [
69500                     "exhibition",
69501                     "exhibits archive",
69502                     "foundation",
69503                     "gallery",
69504                     "hall",
69505                     "institution",
69506                     "library",
69507                     "menagerie",
69508                     "repository",
69509                     "salon",
69510                     "storehouse",
69511                     "treasury",
69512                     "vault"
69513                 ],
69514                 "tags": {
69515                     "tourism": "museum"
69516                 },
69517                 "name": "Museum"
69518             },
69519             "tourism/picnic_site": {
69520                 "fields": [
69521                     "operator",
69522                     "building_area",
69523                     "address"
69524                 ],
69525                 "geometry": [
69526                     "point",
69527                     "vertex",
69528                     "area"
69529                 ],
69530                 "terms": [],
69531                 "tags": {
69532                     "tourism": "picnic_site"
69533                 },
69534                 "name": "Picnic Site"
69535             },
69536             "tourism/theme_park": {
69537                 "fields": [
69538                     "operator",
69539                     "building_area",
69540                     "address"
69541                 ],
69542                 "geometry": [
69543                     "point",
69544                     "vertex",
69545                     "area"
69546                 ],
69547                 "tags": {
69548                     "tourism": "theme_park"
69549                 },
69550                 "name": "Theme Park"
69551             },
69552             "tourism/viewpoint": {
69553                 "geometry": [
69554                     "point",
69555                     "vertex"
69556                 ],
69557                 "tags": {
69558                     "tourism": "viewpoint"
69559                 },
69560                 "name": "Viewpoint"
69561             },
69562             "tourism/zoo": {
69563                 "icon": "zoo",
69564                 "fields": [
69565                     "operator",
69566                     "address"
69567                 ],
69568                 "geometry": [
69569                     "point",
69570                     "vertex",
69571                     "area"
69572                 ],
69573                 "tags": {
69574                     "tourism": "zoo"
69575                 },
69576                 "name": "Zoo"
69577             },
69578             "type/boundary": {
69579                 "geometry": [
69580                     "relation"
69581                 ],
69582                 "tags": {
69583                     "type": "boundary"
69584                 },
69585                 "name": "Boundary",
69586                 "icon": "boundary",
69587                 "fields": [
69588                     "boundary"
69589                 ]
69590             },
69591             "type/boundary/administrative": {
69592                 "name": "Administrative Boundary",
69593                 "geometry": [
69594                     "relation"
69595                 ],
69596                 "tags": {
69597                     "type": "boundary",
69598                     "boundary": "administrative"
69599                 },
69600                 "fields": [
69601                     "admin_level"
69602                 ],
69603                 "icon": "boundary"
69604             },
69605             "type/multipolygon": {
69606                 "geometry": [
69607                     "area",
69608                     "relation"
69609                 ],
69610                 "tags": {
69611                     "type": "multipolygon"
69612                 },
69613                 "removeTags": {},
69614                 "name": "Multipolygon",
69615                 "icon": "multipolygon",
69616                 "searchable": false,
69617                 "matchScore": 0.1
69618             },
69619             "type/restriction": {
69620                 "geometry": [
69621                     "relation"
69622                 ],
69623                 "tags": {
69624                     "type": "restriction"
69625                 },
69626                 "name": "Restriction",
69627                 "icon": "restriction",
69628                 "fields": [
69629                     "restriction"
69630                 ]
69631             },
69632             "type/route": {
69633                 "geometry": [
69634                     "relation"
69635                 ],
69636                 "tags": {
69637                     "type": "route"
69638                 },
69639                 "name": "Route",
69640                 "icon": "route",
69641                 "fields": [
69642                     "route",
69643                     "ref"
69644                 ]
69645             },
69646             "type/route/bicycle": {
69647                 "geometry": [
69648                     "relation"
69649                 ],
69650                 "tags": {
69651                     "type": "route",
69652                     "route": "bicycle"
69653                 },
69654                 "name": "Cycle Route",
69655                 "icon": "route-bicycle",
69656                 "fields": [
69657                     "ref",
69658                     "network"
69659                 ]
69660             },
69661             "type/route/bus": {
69662                 "geometry": [
69663                     "relation"
69664                 ],
69665                 "tags": {
69666                     "type": "route",
69667                     "route": "bus"
69668                 },
69669                 "name": "Bus Route",
69670                 "icon": "route-bus",
69671                 "fields": [
69672                     "ref",
69673                     "operator",
69674                     "network"
69675                 ]
69676             },
69677             "type/route/detour": {
69678                 "geometry": [
69679                     "relation"
69680                 ],
69681                 "tags": {
69682                     "type": "route",
69683                     "route": "detour"
69684                 },
69685                 "name": "Detour Route",
69686                 "icon": "route-detour",
69687                 "fields": [
69688                     "ref"
69689                 ]
69690             },
69691             "type/route/ferry": {
69692                 "geometry": [
69693                     "relation"
69694                 ],
69695                 "tags": {
69696                     "type": "route",
69697                     "route": "ferry"
69698                 },
69699                 "name": "Ferry Route",
69700                 "icon": "route-ferry",
69701                 "fields": [
69702                     "ref",
69703                     "operator",
69704                     "network"
69705                 ]
69706             },
69707             "type/route/foot": {
69708                 "geometry": [
69709                     "relation"
69710                 ],
69711                 "tags": {
69712                     "type": "route",
69713                     "route": "foot"
69714                 },
69715                 "name": "Foot Route",
69716                 "icon": "route-foot",
69717                 "fields": [
69718                     "ref",
69719                     "operator",
69720                     "network"
69721                 ]
69722             },
69723             "type/route/hiking": {
69724                 "geometry": [
69725                     "relation"
69726                 ],
69727                 "tags": {
69728                     "type": "route",
69729                     "route": "hiking"
69730                 },
69731                 "name": "Hiking Route",
69732                 "icon": "route-foot",
69733                 "fields": [
69734                     "ref",
69735                     "operator",
69736                     "network"
69737                 ]
69738             },
69739             "type/route/pipeline": {
69740                 "geometry": [
69741                     "relation"
69742                 ],
69743                 "tags": {
69744                     "type": "route",
69745                     "route": "pipeline"
69746                 },
69747                 "name": "Pipeline Route",
69748                 "icon": "route-pipeline",
69749                 "fields": [
69750                     "ref",
69751                     "operator"
69752                 ]
69753             },
69754             "type/route/power": {
69755                 "geometry": [
69756                     "relation"
69757                 ],
69758                 "tags": {
69759                     "type": "route",
69760                     "route": "power"
69761                 },
69762                 "name": "Power Route",
69763                 "icon": "route-power",
69764                 "fields": [
69765                     "ref",
69766                     "operator"
69767                 ]
69768             },
69769             "type/route/road": {
69770                 "geometry": [
69771                     "relation"
69772                 ],
69773                 "tags": {
69774                     "type": "route",
69775                     "route": "road"
69776                 },
69777                 "name": "Road Route",
69778                 "icon": "route-road",
69779                 "fields": [
69780                     "ref"
69781                 ]
69782             },
69783             "type/route/train": {
69784                 "geometry": [
69785                     "relation"
69786                 ],
69787                 "tags": {
69788                     "type": "route",
69789                     "route": "train"
69790                 },
69791                 "name": "Train Route",
69792                 "icon": "route-train",
69793                 "fields": [
69794                     "ref",
69795                     "operator"
69796                 ]
69797             },
69798             "type/route/tram": {
69799                 "geometry": [
69800                     "relation"
69801                 ],
69802                 "tags": {
69803                     "type": "route",
69804                     "route": "tram"
69805                 },
69806                 "name": "Tram Route",
69807                 "icon": "route-tram",
69808                 "fields": [
69809                     "ref",
69810                     "operator"
69811                 ]
69812             },
69813             "type/route_master": {
69814                 "geometry": [
69815                     "relation"
69816                 ],
69817                 "tags": {
69818                     "type": "route_master"
69819                 },
69820                 "name": "Route Master",
69821                 "icon": "route-master",
69822                 "fields": [
69823                     "route_master",
69824                     "ref",
69825                     "operator",
69826                     "network"
69827                 ]
69828             },
69829             "vertex": {
69830                 "name": "Other",
69831                 "tags": {},
69832                 "geometry": [
69833                     "vertex"
69834                 ],
69835                 "matchScore": 0.1
69836             },
69837             "waterway": {
69838                 "fields": [
69839                     "waterway"
69840                 ],
69841                 "geometry": [
69842                     "point",
69843                     "vertex",
69844                     "line",
69845                     "area"
69846                 ],
69847                 "tags": {
69848                     "waterway": "*"
69849                 },
69850                 "name": "Waterway"
69851             },
69852             "waterway/canal": {
69853                 "icon": "waterway-canal",
69854                 "geometry": [
69855                     "line"
69856                 ],
69857                 "tags": {
69858                     "waterway": "canal"
69859                 },
69860                 "name": "Canal"
69861             },
69862             "waterway/dam": {
69863                 "icon": "dam",
69864                 "geometry": [
69865                     "point",
69866                     "vertex",
69867                     "line",
69868                     "area"
69869                 ],
69870                 "tags": {
69871                     "waterway": "dam"
69872                 },
69873                 "name": "Dam"
69874             },
69875             "waterway/ditch": {
69876                 "icon": "waterway-ditch",
69877                 "fields": [
69878                     "tunnel"
69879                 ],
69880                 "geometry": [
69881                     "line"
69882                 ],
69883                 "tags": {
69884                     "waterway": "ditch"
69885                 },
69886                 "name": "Ditch"
69887             },
69888             "waterway/drain": {
69889                 "icon": "waterway-stream",
69890                 "fields": [
69891                     "tunnel"
69892                 ],
69893                 "geometry": [
69894                     "line"
69895                 ],
69896                 "tags": {
69897                     "waterway": "drain"
69898                 },
69899                 "name": "Drain"
69900             },
69901             "waterway/river": {
69902                 "icon": "waterway-river",
69903                 "fields": [
69904                     "tunnel"
69905                 ],
69906                 "geometry": [
69907                     "line"
69908                 ],
69909                 "terms": [
69910                     "beck",
69911                     "branch",
69912                     "brook",
69913                     "course",
69914                     "creek",
69915                     "estuary",
69916                     "rill",
69917                     "rivulet",
69918                     "run",
69919                     "runnel",
69920                     "stream",
69921                     "tributary",
69922                     "watercourse"
69923                 ],
69924                 "tags": {
69925                     "waterway": "river"
69926                 },
69927                 "name": "River"
69928             },
69929             "waterway/riverbank": {
69930                 "icon": "water",
69931                 "geometry": [
69932                     "area"
69933                 ],
69934                 "tags": {
69935                     "waterway": "riverbank"
69936                 },
69937                 "name": "Riverbank"
69938             },
69939             "waterway/stream": {
69940                 "icon": "waterway-stream",
69941                 "fields": [
69942                     "layer",
69943                     "tunnel"
69944                 ],
69945                 "geometry": [
69946                     "line"
69947                 ],
69948                 "terms": [
69949                     "beck",
69950                     "branch",
69951                     "brook",
69952                     "burn",
69953                     "course",
69954                     "creek",
69955                     "current",
69956                     "drift",
69957                     "flood",
69958                     "flow",
69959                     "freshet",
69960                     "race",
69961                     "rill",
69962                     "rindle",
69963                     "rivulet",
69964                     "run",
69965                     "runnel",
69966                     "rush",
69967                     "spate",
69968                     "spritz",
69969                     "surge",
69970                     "tide",
69971                     "torrent",
69972                     "tributary",
69973                     "watercourse"
69974                 ],
69975                 "tags": {
69976                     "waterway": "stream"
69977                 },
69978                 "name": "Stream"
69979             },
69980             "waterway/weir": {
69981                 "icon": "dam",
69982                 "geometry": [
69983                     "vertex",
69984                     "line"
69985                 ],
69986                 "tags": {
69987                     "waterway": "weir"
69988                 },
69989                 "name": "Weir"
69990             },
69991             "amenity/pub/The Green Man": {
69992                 "tags": {
69993                     "name": "The Green Man",
69994                     "amenity": "pub"
69995                 },
69996                 "name": "The Green Man",
69997                 "icon": "beer",
69998                 "geometry": [
69999                     "point",
70000                     "vertex",
70001                     "area"
70002                 ],
70003                 "fields": [
70004                     "building_area",
70005                     "address",
70006                     "opening_hours"
70007                 ],
70008                 "suggestion": true
70009             },
70010             "amenity/pub/Kings Arms": {
70011                 "tags": {
70012                     "name": "Kings Arms",
70013                     "amenity": "pub"
70014                 },
70015                 "name": "Kings Arms",
70016                 "icon": "beer",
70017                 "geometry": [
70018                     "point",
70019                     "vertex",
70020                     "area"
70021                 ],
70022                 "fields": [
70023                     "building_area",
70024                     "address",
70025                     "opening_hours"
70026                 ],
70027                 "suggestion": true
70028             },
70029             "amenity/pub/Red Lion": {
70030                 "tags": {
70031                     "name": "Red Lion",
70032                     "amenity": "pub"
70033                 },
70034                 "name": "Red Lion",
70035                 "icon": "beer",
70036                 "geometry": [
70037                     "point",
70038                     "vertex",
70039                     "area"
70040                 ],
70041                 "fields": [
70042                     "building_area",
70043                     "address",
70044                     "opening_hours"
70045                 ],
70046                 "suggestion": true
70047             },
70048             "amenity/pub/The Ship": {
70049                 "tags": {
70050                     "name": "The Ship",
70051                     "amenity": "pub"
70052                 },
70053                 "name": "The Ship",
70054                 "icon": "beer",
70055                 "geometry": [
70056                     "point",
70057                     "vertex",
70058                     "area"
70059                 ],
70060                 "fields": [
70061                     "building_area",
70062                     "address",
70063                     "opening_hours"
70064                 ],
70065                 "suggestion": true
70066             },
70067             "amenity/pub/The White Horse": {
70068                 "tags": {
70069                     "name": "The White Horse",
70070                     "amenity": "pub"
70071                 },
70072                 "name": "The White Horse",
70073                 "icon": "beer",
70074                 "geometry": [
70075                     "point",
70076                     "vertex",
70077                     "area"
70078                 ],
70079                 "fields": [
70080                     "building_area",
70081                     "address",
70082                     "opening_hours"
70083                 ],
70084                 "suggestion": true
70085             },
70086             "amenity/pub/The White Hart": {
70087                 "tags": {
70088                     "name": "The White Hart",
70089                     "amenity": "pub"
70090                 },
70091                 "name": "The White Hart",
70092                 "icon": "beer",
70093                 "geometry": [
70094                     "point",
70095                     "vertex",
70096                     "area"
70097                 ],
70098                 "fields": [
70099                     "building_area",
70100                     "address",
70101                     "opening_hours"
70102                 ],
70103                 "suggestion": true
70104             },
70105             "amenity/pub/Royal Oak": {
70106                 "tags": {
70107                     "name": "Royal Oak",
70108                     "amenity": "pub"
70109                 },
70110                 "name": "Royal Oak",
70111                 "icon": "beer",
70112                 "geometry": [
70113                     "point",
70114                     "vertex",
70115                     "area"
70116                 ],
70117                 "fields": [
70118                     "building_area",
70119                     "address",
70120                     "opening_hours"
70121                 ],
70122                 "suggestion": true
70123             },
70124             "amenity/pub/The Red Lion": {
70125                 "tags": {
70126                     "name": "The Red Lion",
70127                     "amenity": "pub"
70128                 },
70129                 "name": "The Red Lion",
70130                 "icon": "beer",
70131                 "geometry": [
70132                     "point",
70133                     "vertex",
70134                     "area"
70135                 ],
70136                 "fields": [
70137                     "building_area",
70138                     "address",
70139                     "opening_hours"
70140                 ],
70141                 "suggestion": true
70142             },
70143             "amenity/pub/The Kings Arms": {
70144                 "tags": {
70145                     "name": "The Kings Arms",
70146                     "amenity": "pub"
70147                 },
70148                 "name": "The Kings Arms",
70149                 "icon": "beer",
70150                 "geometry": [
70151                     "point",
70152                     "vertex",
70153                     "area"
70154                 ],
70155                 "fields": [
70156                     "building_area",
70157                     "address",
70158                     "opening_hours"
70159                 ],
70160                 "suggestion": true
70161             },
70162             "amenity/pub/The Star": {
70163                 "tags": {
70164                     "name": "The Star",
70165                     "amenity": "pub"
70166                 },
70167                 "name": "The Star",
70168                 "icon": "beer",
70169                 "geometry": [
70170                     "point",
70171                     "vertex",
70172                     "area"
70173                 ],
70174                 "fields": [
70175                     "building_area",
70176                     "address",
70177                     "opening_hours"
70178                 ],
70179                 "suggestion": true
70180             },
70181             "amenity/pub/The Anchor": {
70182                 "tags": {
70183                     "name": "The Anchor",
70184                     "amenity": "pub"
70185                 },
70186                 "name": "The Anchor",
70187                 "icon": "beer",
70188                 "geometry": [
70189                     "point",
70190                     "vertex",
70191                     "area"
70192                 ],
70193                 "fields": [
70194                     "building_area",
70195                     "address",
70196                     "opening_hours"
70197                 ],
70198                 "suggestion": true
70199             },
70200             "amenity/pub/The Cross Keys": {
70201                 "tags": {
70202                     "name": "The Cross Keys",
70203                     "amenity": "pub"
70204                 },
70205                 "name": "The Cross Keys",
70206                 "icon": "beer",
70207                 "geometry": [
70208                     "point",
70209                     "vertex",
70210                     "area"
70211                 ],
70212                 "fields": [
70213                     "building_area",
70214                     "address",
70215                     "opening_hours"
70216                 ],
70217                 "suggestion": true
70218             },
70219             "amenity/pub/The Wheatsheaf": {
70220                 "tags": {
70221                     "name": "The Wheatsheaf",
70222                     "amenity": "pub"
70223                 },
70224                 "name": "The Wheatsheaf",
70225                 "icon": "beer",
70226                 "geometry": [
70227                     "point",
70228                     "vertex",
70229                     "area"
70230                 ],
70231                 "fields": [
70232                     "building_area",
70233                     "address",
70234                     "opening_hours"
70235                 ],
70236                 "suggestion": true
70237             },
70238             "amenity/pub/The Crown Inn": {
70239                 "tags": {
70240                     "name": "The Crown Inn",
70241                     "amenity": "pub"
70242                 },
70243                 "name": "The Crown Inn",
70244                 "icon": "beer",
70245                 "geometry": [
70246                     "point",
70247                     "vertex",
70248                     "area"
70249                 ],
70250                 "fields": [
70251                     "building_area",
70252                     "address",
70253                     "opening_hours"
70254                 ],
70255                 "suggestion": true
70256             },
70257             "amenity/pub/The Kings Head": {
70258                 "tags": {
70259                     "name": "The Kings Head",
70260                     "amenity": "pub"
70261                 },
70262                 "name": "The Kings Head",
70263                 "icon": "beer",
70264                 "geometry": [
70265                     "point",
70266                     "vertex",
70267                     "area"
70268                 ],
70269                 "fields": [
70270                     "building_area",
70271                     "address",
70272                     "opening_hours"
70273                 ],
70274                 "suggestion": true
70275             },
70276             "amenity/pub/The Castle": {
70277                 "tags": {
70278                     "name": "The Castle",
70279                     "amenity": "pub"
70280                 },
70281                 "name": "The Castle",
70282                 "icon": "beer",
70283                 "geometry": [
70284                     "point",
70285                     "vertex",
70286                     "area"
70287                 ],
70288                 "fields": [
70289                     "building_area",
70290                     "address",
70291                     "opening_hours"
70292                 ],
70293                 "suggestion": true
70294             },
70295             "amenity/pub/The Railway": {
70296                 "tags": {
70297                     "name": "The Railway",
70298                     "amenity": "pub"
70299                 },
70300                 "name": "The Railway",
70301                 "icon": "beer",
70302                 "geometry": [
70303                     "point",
70304                     "vertex",
70305                     "area"
70306                 ],
70307                 "fields": [
70308                     "building_area",
70309                     "address",
70310                     "opening_hours"
70311                 ],
70312                 "suggestion": true
70313             },
70314             "amenity/pub/The White Lion": {
70315                 "tags": {
70316                     "name": "The White Lion",
70317                     "amenity": "pub"
70318                 },
70319                 "name": "The White Lion",
70320                 "icon": "beer",
70321                 "geometry": [
70322                     "point",
70323                     "vertex",
70324                     "area"
70325                 ],
70326                 "fields": [
70327                     "building_area",
70328                     "address",
70329                     "opening_hours"
70330                 ],
70331                 "suggestion": true
70332             },
70333             "amenity/pub/The Bell": {
70334                 "tags": {
70335                     "name": "The Bell",
70336                     "amenity": "pub"
70337                 },
70338                 "name": "The Bell",
70339                 "icon": "beer",
70340                 "geometry": [
70341                     "point",
70342                     "vertex",
70343                     "area"
70344                 ],
70345                 "fields": [
70346                     "building_area",
70347                     "address",
70348                     "opening_hours"
70349                 ],
70350                 "suggestion": true
70351             },
70352             "amenity/pub/The Bull": {
70353                 "tags": {
70354                     "name": "The Bull",
70355                     "amenity": "pub"
70356                 },
70357                 "name": "The Bull",
70358                 "icon": "beer",
70359                 "geometry": [
70360                     "point",
70361                     "vertex",
70362                     "area"
70363                 ],
70364                 "fields": [
70365                     "building_area",
70366                     "address",
70367                     "opening_hours"
70368                 ],
70369                 "suggestion": true
70370             },
70371             "amenity/pub/The Plough": {
70372                 "tags": {
70373                     "name": "The Plough",
70374                     "amenity": "pub"
70375                 },
70376                 "name": "The Plough",
70377                 "icon": "beer",
70378                 "geometry": [
70379                     "point",
70380                     "vertex",
70381                     "area"
70382                 ],
70383                 "fields": [
70384                     "building_area",
70385                     "address",
70386                     "opening_hours"
70387                 ],
70388                 "suggestion": true
70389             },
70390             "amenity/pub/The George": {
70391                 "tags": {
70392                     "name": "The George",
70393                     "amenity": "pub"
70394                 },
70395                 "name": "The George",
70396                 "icon": "beer",
70397                 "geometry": [
70398                     "point",
70399                     "vertex",
70400                     "area"
70401                 ],
70402                 "fields": [
70403                     "building_area",
70404                     "address",
70405                     "opening_hours"
70406                 ],
70407                 "suggestion": true
70408             },
70409             "amenity/pub/The Royal Oak": {
70410                 "tags": {
70411                     "name": "The Royal Oak",
70412                     "amenity": "pub"
70413                 },
70414                 "name": "The Royal Oak",
70415                 "icon": "beer",
70416                 "geometry": [
70417                     "point",
70418                     "vertex",
70419                     "area"
70420                 ],
70421                 "fields": [
70422                     "building_area",
70423                     "address",
70424                     "opening_hours"
70425                 ],
70426                 "suggestion": true
70427             },
70428             "amenity/pub/The Fox": {
70429                 "tags": {
70430                     "name": "The Fox",
70431                     "amenity": "pub"
70432                 },
70433                 "name": "The Fox",
70434                 "icon": "beer",
70435                 "geometry": [
70436                     "point",
70437                     "vertex",
70438                     "area"
70439                 ],
70440                 "fields": [
70441                     "building_area",
70442                     "address",
70443                     "opening_hours"
70444                 ],
70445                 "suggestion": true
70446             },
70447             "amenity/pub/Prince of Wales": {
70448                 "tags": {
70449                     "name": "Prince of Wales",
70450                     "amenity": "pub"
70451                 },
70452                 "name": "Prince of Wales",
70453                 "icon": "beer",
70454                 "geometry": [
70455                     "point",
70456                     "vertex",
70457                     "area"
70458                 ],
70459                 "fields": [
70460                     "building_area",
70461                     "address",
70462                     "opening_hours"
70463                 ],
70464                 "suggestion": true
70465             },
70466             "amenity/pub/The Rising Sun": {
70467                 "tags": {
70468                     "name": "The Rising Sun",
70469                     "amenity": "pub"
70470                 },
70471                 "name": "The Rising Sun",
70472                 "icon": "beer",
70473                 "geometry": [
70474                     "point",
70475                     "vertex",
70476                     "area"
70477                 ],
70478                 "fields": [
70479                     "building_area",
70480                     "address",
70481                     "opening_hours"
70482                 ],
70483                 "suggestion": true
70484             },
70485             "amenity/pub/The Prince of Wales": {
70486                 "tags": {
70487                     "name": "The Prince of Wales",
70488                     "amenity": "pub"
70489                 },
70490                 "name": "The Prince of Wales",
70491                 "icon": "beer",
70492                 "geometry": [
70493                     "point",
70494                     "vertex",
70495                     "area"
70496                 ],
70497                 "fields": [
70498                     "building_area",
70499                     "address",
70500                     "opening_hours"
70501                 ],
70502                 "suggestion": true
70503             },
70504             "amenity/pub/The Crown": {
70505                 "tags": {
70506                     "name": "The Crown",
70507                     "amenity": "pub"
70508                 },
70509                 "name": "The Crown",
70510                 "icon": "beer",
70511                 "geometry": [
70512                     "point",
70513                     "vertex",
70514                     "area"
70515                 ],
70516                 "fields": [
70517                     "building_area",
70518                     "address",
70519                     "opening_hours"
70520                 ],
70521                 "suggestion": true
70522             },
70523             "amenity/pub/The Chequers": {
70524                 "tags": {
70525                     "name": "The Chequers",
70526                     "amenity": "pub"
70527                 },
70528                 "name": "The Chequers",
70529                 "icon": "beer",
70530                 "geometry": [
70531                     "point",
70532                     "vertex",
70533                     "area"
70534                 ],
70535                 "fields": [
70536                     "building_area",
70537                     "address",
70538                     "opening_hours"
70539                 ],
70540                 "suggestion": true
70541             },
70542             "amenity/pub/The Swan": {
70543                 "tags": {
70544                     "name": "The Swan",
70545                     "amenity": "pub"
70546                 },
70547                 "name": "The Swan",
70548                 "icon": "beer",
70549                 "geometry": [
70550                     "point",
70551                     "vertex",
70552                     "area"
70553                 ],
70554                 "fields": [
70555                     "building_area",
70556                     "address",
70557                     "opening_hours"
70558                 ],
70559                 "suggestion": true
70560             },
70561             "amenity/pub/Rose and Crown": {
70562                 "tags": {
70563                     "name": "Rose and Crown",
70564                     "amenity": "pub"
70565                 },
70566                 "name": "Rose and Crown",
70567                 "icon": "beer",
70568                 "geometry": [
70569                     "point",
70570                     "vertex",
70571                     "area"
70572                 ],
70573                 "fields": [
70574                     "building_area",
70575                     "address",
70576                     "opening_hours"
70577                 ],
70578                 "suggestion": true
70579             },
70580             "amenity/pub/The Victoria": {
70581                 "tags": {
70582                     "name": "The Victoria",
70583                     "amenity": "pub"
70584                 },
70585                 "name": "The Victoria",
70586                 "icon": "beer",
70587                 "geometry": [
70588                     "point",
70589                     "vertex",
70590                     "area"
70591                 ],
70592                 "fields": [
70593                     "building_area",
70594                     "address",
70595                     "opening_hours"
70596                 ],
70597                 "suggestion": true
70598             },
70599             "amenity/pub/New Inn": {
70600                 "tags": {
70601                     "name": "New Inn",
70602                     "amenity": "pub"
70603                 },
70604                 "name": "New Inn",
70605                 "icon": "beer",
70606                 "geometry": [
70607                     "point",
70608                     "vertex",
70609                     "area"
70610                 ],
70611                 "fields": [
70612                     "building_area",
70613                     "address",
70614                     "opening_hours"
70615                 ],
70616                 "suggestion": true
70617             },
70618             "amenity/pub/Royal Hotel": {
70619                 "tags": {
70620                     "name": "Royal Hotel",
70621                     "amenity": "pub"
70622                 },
70623                 "name": "Royal Hotel",
70624                 "icon": "beer",
70625                 "geometry": [
70626                     "point",
70627                     "vertex",
70628                     "area"
70629                 ],
70630                 "fields": [
70631                     "building_area",
70632                     "address",
70633                     "opening_hours"
70634                 ],
70635                 "suggestion": true
70636             },
70637             "amenity/pub/Cross Keys": {
70638                 "tags": {
70639                     "name": "Cross Keys",
70640                     "amenity": "pub"
70641                 },
70642                 "name": "Cross Keys",
70643                 "icon": "beer",
70644                 "geometry": [
70645                     "point",
70646                     "vertex",
70647                     "area"
70648                 ],
70649                 "fields": [
70650                     "building_area",
70651                     "address",
70652                     "opening_hours"
70653                 ],
70654                 "suggestion": true
70655             },
70656             "amenity/pub/The Greyhound": {
70657                 "tags": {
70658                     "name": "The Greyhound",
70659                     "amenity": "pub"
70660                 },
70661                 "name": "The Greyhound",
70662                 "icon": "beer",
70663                 "geometry": [
70664                     "point",
70665                     "vertex",
70666                     "area"
70667                 ],
70668                 "fields": [
70669                     "building_area",
70670                     "address",
70671                     "opening_hours"
70672                 ],
70673                 "suggestion": true
70674             },
70675             "amenity/pub/The Black Horse": {
70676                 "tags": {
70677                     "name": "The Black Horse",
70678                     "amenity": "pub"
70679                 },
70680                 "name": "The Black Horse",
70681                 "icon": "beer",
70682                 "geometry": [
70683                     "point",
70684                     "vertex",
70685                     "area"
70686                 ],
70687                 "fields": [
70688                     "building_area",
70689                     "address",
70690                     "opening_hours"
70691                 ],
70692                 "suggestion": true
70693             },
70694             "amenity/pub/The New Inn": {
70695                 "tags": {
70696                     "name": "The New Inn",
70697                     "amenity": "pub"
70698                 },
70699                 "name": "The New Inn",
70700                 "icon": "beer",
70701                 "geometry": [
70702                     "point",
70703                     "vertex",
70704                     "area"
70705                 ],
70706                 "fields": [
70707                     "building_area",
70708                     "address",
70709                     "opening_hours"
70710                 ],
70711                 "suggestion": true
70712             },
70713             "amenity/pub/Kings Head": {
70714                 "tags": {
70715                     "name": "Kings Head",
70716                     "amenity": "pub"
70717                 },
70718                 "name": "Kings Head",
70719                 "icon": "beer",
70720                 "geometry": [
70721                     "point",
70722                     "vertex",
70723                     "area"
70724                 ],
70725                 "fields": [
70726                     "building_area",
70727                     "address",
70728                     "opening_hours"
70729                 ],
70730                 "suggestion": true
70731             },
70732             "amenity/pub/The Angel": {
70733                 "tags": {
70734                     "name": "The Angel",
70735                     "amenity": "pub"
70736                 },
70737                 "name": "The Angel",
70738                 "icon": "beer",
70739                 "geometry": [
70740                     "point",
70741                     "vertex",
70742                     "area"
70743                 ],
70744                 "fields": [
70745                     "building_area",
70746                     "address",
70747                     "opening_hours"
70748                 ],
70749                 "suggestion": true
70750             },
70751             "amenity/pub/The Queens Head": {
70752                 "tags": {
70753                     "name": "The Queens Head",
70754                     "amenity": "pub"
70755                 },
70756                 "name": "The Queens Head",
70757                 "icon": "beer",
70758                 "geometry": [
70759                     "point",
70760                     "vertex",
70761                     "area"
70762                 ],
70763                 "fields": [
70764                     "building_area",
70765                     "address",
70766                     "opening_hours"
70767                 ],
70768                 "suggestion": true
70769             },
70770             "amenity/pub/The Ship Inn": {
70771                 "tags": {
70772                     "name": "The Ship Inn",
70773                     "amenity": "pub"
70774                 },
70775                 "name": "The Ship Inn",
70776                 "icon": "beer",
70777                 "geometry": [
70778                     "point",
70779                     "vertex",
70780                     "area"
70781                 ],
70782                 "fields": [
70783                     "building_area",
70784                     "address",
70785                     "opening_hours"
70786                 ],
70787                 "suggestion": true
70788             },
70789             "amenity/pub/Rose & Crown": {
70790                 "tags": {
70791                     "name": "Rose & Crown",
70792                     "amenity": "pub"
70793                 },
70794                 "name": "Rose & Crown",
70795                 "icon": "beer",
70796                 "geometry": [
70797                     "point",
70798                     "vertex",
70799                     "area"
70800                 ],
70801                 "fields": [
70802                     "building_area",
70803                     "address",
70804                     "opening_hours"
70805                 ],
70806                 "suggestion": true
70807             },
70808             "amenity/pub/Queens Head": {
70809                 "tags": {
70810                     "name": "Queens Head",
70811                     "amenity": "pub"
70812                 },
70813                 "name": "Queens Head",
70814                 "icon": "beer",
70815                 "geometry": [
70816                     "point",
70817                     "vertex",
70818                     "area"
70819                 ],
70820                 "fields": [
70821                     "building_area",
70822                     "address",
70823                     "opening_hours"
70824                 ],
70825                 "suggestion": true
70826             },
70827             "amenity/pub/Irish Pub": {
70828                 "tags": {
70829                     "name": "Irish Pub",
70830                     "amenity": "pub"
70831                 },
70832                 "name": "Irish Pub",
70833                 "icon": "beer",
70834                 "geometry": [
70835                     "point",
70836                     "vertex",
70837                     "area"
70838                 ],
70839                 "fields": [
70840                     "building_area",
70841                     "address",
70842                     "opening_hours"
70843                 ],
70844                 "suggestion": true
70845             },
70846             "amenity/fuel/76": {
70847                 "tags": {
70848                     "name": "76",
70849                     "amenity": "fuel"
70850                 },
70851                 "name": "76",
70852                 "icon": "fuel",
70853                 "geometry": [
70854                     "point",
70855                     "vertex",
70856                     "area"
70857                 ],
70858                 "fields": [
70859                     "operator",
70860                     "address",
70861                     "building_area"
70862                 ],
70863                 "suggestion": true
70864             },
70865             "amenity/fuel/Neste": {
70866                 "tags": {
70867                     "name": "Neste",
70868                     "amenity": "fuel"
70869                 },
70870                 "name": "Neste",
70871                 "icon": "fuel",
70872                 "geometry": [
70873                     "point",
70874                     "vertex",
70875                     "area"
70876                 ],
70877                 "fields": [
70878                     "operator",
70879                     "address",
70880                     "building_area"
70881                 ],
70882                 "suggestion": true
70883             },
70884             "amenity/fuel/BP": {
70885                 "tags": {
70886                     "name": "BP",
70887                     "amenity": "fuel"
70888                 },
70889                 "name": "BP",
70890                 "icon": "fuel",
70891                 "geometry": [
70892                     "point",
70893                     "vertex",
70894                     "area"
70895                 ],
70896                 "fields": [
70897                     "operator",
70898                     "address",
70899                     "building_area"
70900                 ],
70901                 "suggestion": true
70902             },
70903             "amenity/fuel/Shell": {
70904                 "tags": {
70905                     "name": "Shell",
70906                     "amenity": "fuel"
70907                 },
70908                 "name": "Shell",
70909                 "icon": "fuel",
70910                 "geometry": [
70911                     "point",
70912                     "vertex",
70913                     "area"
70914                 ],
70915                 "fields": [
70916                     "operator",
70917                     "address",
70918                     "building_area"
70919                 ],
70920                 "suggestion": true
70921             },
70922             "amenity/fuel/Agip": {
70923                 "tags": {
70924                     "name": "Agip",
70925                     "amenity": "fuel"
70926                 },
70927                 "name": "Agip",
70928                 "icon": "fuel",
70929                 "geometry": [
70930                     "point",
70931                     "vertex",
70932                     "area"
70933                 ],
70934                 "fields": [
70935                     "operator",
70936                     "address",
70937                     "building_area"
70938                 ],
70939                 "suggestion": true
70940             },
70941             "amenity/fuel/Migrol": {
70942                 "tags": {
70943                     "name": "Migrol",
70944                     "amenity": "fuel"
70945                 },
70946                 "name": "Migrol",
70947                 "icon": "fuel",
70948                 "geometry": [
70949                     "point",
70950                     "vertex",
70951                     "area"
70952                 ],
70953                 "fields": [
70954                     "operator",
70955                     "address",
70956                     "building_area"
70957                 ],
70958                 "suggestion": true
70959             },
70960             "amenity/fuel/Avia": {
70961                 "tags": {
70962                     "name": "Avia",
70963                     "amenity": "fuel"
70964                 },
70965                 "name": "Avia",
70966                 "icon": "fuel",
70967                 "geometry": [
70968                     "point",
70969                     "vertex",
70970                     "area"
70971                 ],
70972                 "fields": [
70973                     "operator",
70974                     "address",
70975                     "building_area"
70976                 ],
70977                 "suggestion": true
70978             },
70979             "amenity/fuel/Texaco": {
70980                 "tags": {
70981                     "name": "Texaco",
70982                     "amenity": "fuel"
70983                 },
70984                 "name": "Texaco",
70985                 "icon": "fuel",
70986                 "geometry": [
70987                     "point",
70988                     "vertex",
70989                     "area"
70990                 ],
70991                 "fields": [
70992                     "operator",
70993                     "address",
70994                     "building_area"
70995                 ],
70996                 "suggestion": true
70997             },
70998             "amenity/fuel/Total": {
70999                 "tags": {
71000                     "name": "Total",
71001                     "amenity": "fuel"
71002                 },
71003                 "name": "Total",
71004                 "icon": "fuel",
71005                 "geometry": [
71006                     "point",
71007                     "vertex",
71008                     "area"
71009                 ],
71010                 "fields": [
71011                     "operator",
71012                     "address",
71013                     "building_area"
71014                 ],
71015                 "suggestion": true
71016             },
71017             "amenity/fuel/Statoil": {
71018                 "tags": {
71019                     "name": "Statoil",
71020                     "amenity": "fuel"
71021                 },
71022                 "name": "Statoil",
71023                 "icon": "fuel",
71024                 "geometry": [
71025                     "point",
71026                     "vertex",
71027                     "area"
71028                 ],
71029                 "fields": [
71030                     "operator",
71031                     "address",
71032                     "building_area"
71033                 ],
71034                 "suggestion": true
71035             },
71036             "amenity/fuel/Esso": {
71037                 "tags": {
71038                     "name": "Esso",
71039                     "amenity": "fuel"
71040                 },
71041                 "name": "Esso",
71042                 "icon": "fuel",
71043                 "geometry": [
71044                     "point",
71045                     "vertex",
71046                     "area"
71047                 ],
71048                 "fields": [
71049                     "operator",
71050                     "address",
71051                     "building_area"
71052                 ],
71053                 "suggestion": true
71054             },
71055             "amenity/fuel/Jet": {
71056                 "tags": {
71057                     "name": "Jet",
71058                     "amenity": "fuel"
71059                 },
71060                 "name": "Jet",
71061                 "icon": "fuel",
71062                 "geometry": [
71063                     "point",
71064                     "vertex",
71065                     "area"
71066                 ],
71067                 "fields": [
71068                     "operator",
71069                     "address",
71070                     "building_area"
71071                 ],
71072                 "suggestion": true
71073             },
71074             "amenity/fuel/Avanti": {
71075                 "tags": {
71076                     "name": "Avanti",
71077                     "amenity": "fuel"
71078                 },
71079                 "name": "Avanti",
71080                 "icon": "fuel",
71081                 "geometry": [
71082                     "point",
71083                     "vertex",
71084                     "area"
71085                 ],
71086                 "fields": [
71087                     "operator",
71088                     "address",
71089                     "building_area"
71090                 ],
71091                 "suggestion": true
71092             },
71093             "amenity/fuel/Sainsbury's": {
71094                 "tags": {
71095                     "name": "Sainsbury's",
71096                     "amenity": "fuel"
71097                 },
71098                 "name": "Sainsbury's",
71099                 "icon": "fuel",
71100                 "geometry": [
71101                     "point",
71102                     "vertex",
71103                     "area"
71104                 ],
71105                 "fields": [
71106                     "operator",
71107                     "address",
71108                     "building_area"
71109                 ],
71110                 "suggestion": true
71111             },
71112             "amenity/fuel/OMV": {
71113                 "tags": {
71114                     "name": "OMV",
71115                     "amenity": "fuel"
71116                 },
71117                 "name": "OMV",
71118                 "icon": "fuel",
71119                 "geometry": [
71120                     "point",
71121                     "vertex",
71122                     "area"
71123                 ],
71124                 "fields": [
71125                     "operator",
71126                     "address",
71127                     "building_area"
71128                 ],
71129                 "suggestion": true
71130             },
71131             "amenity/fuel/Aral": {
71132                 "tags": {
71133                     "name": "Aral",
71134                     "amenity": "fuel"
71135                 },
71136                 "name": "Aral",
71137                 "icon": "fuel",
71138                 "geometry": [
71139                     "point",
71140                     "vertex",
71141                     "area"
71142                 ],
71143                 "fields": [
71144                     "operator",
71145                     "address",
71146                     "building_area"
71147                 ],
71148                 "suggestion": true
71149             },
71150             "amenity/fuel/Tesco": {
71151                 "tags": {
71152                     "name": "Tesco",
71153                     "amenity": "fuel"
71154                 },
71155                 "name": "Tesco",
71156                 "icon": "fuel",
71157                 "geometry": [
71158                     "point",
71159                     "vertex",
71160                     "area"
71161                 ],
71162                 "fields": [
71163                     "operator",
71164                     "address",
71165                     "building_area"
71166                 ],
71167                 "suggestion": true
71168             },
71169             "amenity/fuel/JET": {
71170                 "tags": {
71171                     "name": "JET",
71172                     "amenity": "fuel"
71173                 },
71174                 "name": "JET",
71175                 "icon": "fuel",
71176                 "geometry": [
71177                     "point",
71178                     "vertex",
71179                     "area"
71180                 ],
71181                 "fields": [
71182                     "operator",
71183                     "address",
71184                     "building_area"
71185                 ],
71186                 "suggestion": true
71187             },
71188             "amenity/fuel/Morrisons": {
71189                 "tags": {
71190                     "name": "Morrisons",
71191                     "amenity": "fuel"
71192                 },
71193                 "name": "Morrisons",
71194                 "icon": "fuel",
71195                 "geometry": [
71196                     "point",
71197                     "vertex",
71198                     "area"
71199                 ],
71200                 "fields": [
71201                     "operator",
71202                     "address",
71203                     "building_area"
71204                 ],
71205                 "suggestion": true
71206             },
71207             "amenity/fuel/United": {
71208                 "tags": {
71209                     "name": "United",
71210                     "amenity": "fuel"
71211                 },
71212                 "name": "United",
71213                 "icon": "fuel",
71214                 "geometry": [
71215                     "point",
71216                     "vertex",
71217                     "area"
71218                 ],
71219                 "fields": [
71220                     "operator",
71221                     "address",
71222                     "building_area"
71223                 ],
71224                 "suggestion": true
71225             },
71226             "amenity/fuel/Canadian Tire": {
71227                 "tags": {
71228                     "name": "Canadian Tire",
71229                     "amenity": "fuel"
71230                 },
71231                 "name": "Canadian Tire",
71232                 "icon": "fuel",
71233                 "geometry": [
71234                     "point",
71235                     "vertex",
71236                     "area"
71237                 ],
71238                 "fields": [
71239                     "operator",
71240                     "address",
71241                     "building_area"
71242                 ],
71243                 "suggestion": true
71244             },
71245             "amenity/fuel/Mobil": {
71246                 "tags": {
71247                     "name": "Mobil",
71248                     "amenity": "fuel"
71249                 },
71250                 "name": "Mobil",
71251                 "icon": "fuel",
71252                 "geometry": [
71253                     "point",
71254                     "vertex",
71255                     "area"
71256                 ],
71257                 "fields": [
71258                     "operator",
71259                     "address",
71260                     "building_area"
71261                 ],
71262                 "suggestion": true
71263             },
71264             "amenity/fuel/Caltex": {
71265                 "tags": {
71266                     "name": "Caltex",
71267                     "amenity": "fuel"
71268                 },
71269                 "name": "Caltex",
71270                 "icon": "fuel",
71271                 "geometry": [
71272                     "point",
71273                     "vertex",
71274                     "area"
71275                 ],
71276                 "fields": [
71277                     "operator",
71278                     "address",
71279                     "building_area"
71280                 ],
71281                 "suggestion": true
71282             },
71283             "amenity/fuel/Sunoco": {
71284                 "tags": {
71285                     "name": "Sunoco",
71286                     "amenity": "fuel"
71287                 },
71288                 "name": "Sunoco",
71289                 "icon": "fuel",
71290                 "geometry": [
71291                     "point",
71292                     "vertex",
71293                     "area"
71294                 ],
71295                 "fields": [
71296                     "operator",
71297                     "address",
71298                     "building_area"
71299                 ],
71300                 "suggestion": true
71301             },
71302             "amenity/fuel/Q8": {
71303                 "tags": {
71304                     "name": "Q8",
71305                     "amenity": "fuel"
71306                 },
71307                 "name": "Q8",
71308                 "icon": "fuel",
71309                 "geometry": [
71310                     "point",
71311                     "vertex",
71312                     "area"
71313                 ],
71314                 "fields": [
71315                     "operator",
71316                     "address",
71317                     "building_area"
71318                 ],
71319                 "suggestion": true
71320             },
71321             "amenity/fuel/ABC": {
71322                 "tags": {
71323                     "name": "ABC",
71324                     "amenity": "fuel"
71325                 },
71326                 "name": "ABC",
71327                 "icon": "fuel",
71328                 "geometry": [
71329                     "point",
71330                     "vertex",
71331                     "area"
71332                 ],
71333                 "fields": [
71334                     "operator",
71335                     "address",
71336                     "building_area"
71337                 ],
71338                 "suggestion": true
71339             },
71340             "amenity/fuel/Tankstelle": {
71341                 "tags": {
71342                     "name": "Tankstelle",
71343                     "amenity": "fuel"
71344                 },
71345                 "name": "Tankstelle",
71346                 "icon": "fuel",
71347                 "geometry": [
71348                     "point",
71349                     "vertex",
71350                     "area"
71351                 ],
71352                 "fields": [
71353                     "operator",
71354                     "address",
71355                     "building_area"
71356                 ],
71357                 "suggestion": true
71358             },
71359             "amenity/fuel/ARAL": {
71360                 "tags": {
71361                     "name": "ARAL",
71362                     "amenity": "fuel"
71363                 },
71364                 "name": "ARAL",
71365                 "icon": "fuel",
71366                 "geometry": [
71367                     "point",
71368                     "vertex",
71369                     "area"
71370                 ],
71371                 "fields": [
71372                     "operator",
71373                     "address",
71374                     "building_area"
71375                 ],
71376                 "suggestion": true
71377             },
71378             "amenity/fuel/CEPSA": {
71379                 "tags": {
71380                     "name": "CEPSA",
71381                     "amenity": "fuel"
71382                 },
71383                 "name": "CEPSA",
71384                 "icon": "fuel",
71385                 "geometry": [
71386                     "point",
71387                     "vertex",
71388                     "area"
71389                 ],
71390                 "fields": [
71391                     "operator",
71392                     "address",
71393                     "building_area"
71394                 ],
71395                 "suggestion": true
71396             },
71397             "amenity/fuel/BFT": {
71398                 "tags": {
71399                     "name": "BFT",
71400                     "amenity": "fuel"
71401                 },
71402                 "name": "BFT",
71403                 "icon": "fuel",
71404                 "geometry": [
71405                     "point",
71406                     "vertex",
71407                     "area"
71408                 ],
71409                 "fields": [
71410                     "operator",
71411                     "address",
71412                     "building_area"
71413                 ],
71414                 "suggestion": true
71415             },
71416             "amenity/fuel/Petron": {
71417                 "tags": {
71418                     "name": "Petron",
71419                     "amenity": "fuel"
71420                 },
71421                 "name": "Petron",
71422                 "icon": "fuel",
71423                 "geometry": [
71424                     "point",
71425                     "vertex",
71426                     "area"
71427                 ],
71428                 "fields": [
71429                     "operator",
71430                     "address",
71431                     "building_area"
71432                 ],
71433                 "suggestion": true
71434             },
71435             "amenity/fuel/Intermarché": {
71436                 "tags": {
71437                     "name": "Intermarché",
71438                     "amenity": "fuel"
71439                 },
71440                 "name": "Intermarché",
71441                 "icon": "fuel",
71442                 "geometry": [
71443                     "point",
71444                     "vertex",
71445                     "area"
71446                 ],
71447                 "fields": [
71448                     "operator",
71449                     "address",
71450                     "building_area"
71451                 ],
71452                 "suggestion": true
71453             },
71454             "amenity/fuel/Super U": {
71455                 "tags": {
71456                     "name": "Super U",
71457                     "amenity": "fuel"
71458                 },
71459                 "name": "Super U",
71460                 "icon": "fuel",
71461                 "geometry": [
71462                     "point",
71463                     "vertex",
71464                     "area"
71465                 ],
71466                 "fields": [
71467                     "operator",
71468                     "address",
71469                     "building_area"
71470                 ],
71471                 "suggestion": true
71472             },
71473             "amenity/fuel/Auchan": {
71474                 "tags": {
71475                     "name": "Auchan",
71476                     "amenity": "fuel"
71477                 },
71478                 "name": "Auchan",
71479                 "icon": "fuel",
71480                 "geometry": [
71481                     "point",
71482                     "vertex",
71483                     "area"
71484                 ],
71485                 "fields": [
71486                     "operator",
71487                     "address",
71488                     "building_area"
71489                 ],
71490                 "suggestion": true
71491             },
71492             "amenity/fuel/Elf": {
71493                 "tags": {
71494                     "name": "Elf",
71495                     "amenity": "fuel"
71496                 },
71497                 "name": "Elf",
71498                 "icon": "fuel",
71499                 "geometry": [
71500                     "point",
71501                     "vertex",
71502                     "area"
71503                 ],
71504                 "fields": [
71505                     "operator",
71506                     "address",
71507                     "building_area"
71508                 ],
71509                 "suggestion": true
71510             },
71511             "amenity/fuel/Carrefour": {
71512                 "tags": {
71513                     "name": "Carrefour",
71514                     "amenity": "fuel"
71515                 },
71516                 "name": "Carrefour",
71517                 "icon": "fuel",
71518                 "geometry": [
71519                     "point",
71520                     "vertex",
71521                     "area"
71522                 ],
71523                 "fields": [
71524                     "operator",
71525                     "address",
71526                     "building_area"
71527                 ],
71528                 "suggestion": true
71529             },
71530             "amenity/fuel/Station Service E. Leclerc": {
71531                 "tags": {
71532                     "name": "Station Service E. Leclerc",
71533                     "amenity": "fuel"
71534                 },
71535                 "name": "Station Service E. Leclerc",
71536                 "icon": "fuel",
71537                 "geometry": [
71538                     "point",
71539                     "vertex",
71540                     "area"
71541                 ],
71542                 "fields": [
71543                     "operator",
71544                     "address",
71545                     "building_area"
71546                 ],
71547                 "suggestion": true
71548             },
71549             "amenity/fuel/Shell Express": {
71550                 "tags": {
71551                     "name": "Shell Express",
71552                     "amenity": "fuel"
71553                 },
71554                 "name": "Shell Express",
71555                 "icon": "fuel",
71556                 "geometry": [
71557                     "point",
71558                     "vertex",
71559                     "area"
71560                 ],
71561                 "fields": [
71562                     "operator",
71563                     "address",
71564                     "building_area"
71565                 ],
71566                 "suggestion": true
71567             },
71568             "amenity/fuel/Hess": {
71569                 "tags": {
71570                     "name": "Hess",
71571                     "amenity": "fuel"
71572                 },
71573                 "name": "Hess",
71574                 "icon": "fuel",
71575                 "geometry": [
71576                     "point",
71577                     "vertex",
71578                     "area"
71579                 ],
71580                 "fields": [
71581                     "operator",
71582                     "address",
71583                     "building_area"
71584                 ],
71585                 "suggestion": true
71586             },
71587             "amenity/fuel/Flying V": {
71588                 "tags": {
71589                     "name": "Flying V",
71590                     "amenity": "fuel"
71591                 },
71592                 "name": "Flying V",
71593                 "icon": "fuel",
71594                 "geometry": [
71595                     "point",
71596                     "vertex",
71597                     "area"
71598                 ],
71599                 "fields": [
71600                     "operator",
71601                     "address",
71602                     "building_area"
71603                 ],
71604                 "suggestion": true
71605             },
71606             "amenity/fuel/bft": {
71607                 "tags": {
71608                     "name": "bft",
71609                     "amenity": "fuel"
71610                 },
71611                 "name": "bft",
71612                 "icon": "fuel",
71613                 "geometry": [
71614                     "point",
71615                     "vertex",
71616                     "area"
71617                 ],
71618                 "fields": [
71619                     "operator",
71620                     "address",
71621                     "building_area"
71622                 ],
71623                 "suggestion": true
71624             },
71625             "amenity/fuel/Gulf": {
71626                 "tags": {
71627                     "name": "Gulf",
71628                     "amenity": "fuel"
71629                 },
71630                 "name": "Gulf",
71631                 "icon": "fuel",
71632                 "geometry": [
71633                     "point",
71634                     "vertex",
71635                     "area"
71636                 ],
71637                 "fields": [
71638                     "operator",
71639                     "address",
71640                     "building_area"
71641                 ],
71642                 "suggestion": true
71643             },
71644             "amenity/fuel/PTT": {
71645                 "tags": {
71646                     "name": "PTT",
71647                     "amenity": "fuel"
71648                 },
71649                 "name": "PTT",
71650                 "icon": "fuel",
71651                 "geometry": [
71652                     "point",
71653                     "vertex",
71654                     "area"
71655                 ],
71656                 "fields": [
71657                     "operator",
71658                     "address",
71659                     "building_area"
71660                 ],
71661                 "suggestion": true
71662             },
71663             "amenity/fuel/St1": {
71664                 "tags": {
71665                     "name": "St1",
71666                     "amenity": "fuel"
71667                 },
71668                 "name": "St1",
71669                 "icon": "fuel",
71670                 "geometry": [
71671                     "point",
71672                     "vertex",
71673                     "area"
71674                 ],
71675                 "fields": [
71676                     "operator",
71677                     "address",
71678                     "building_area"
71679                 ],
71680                 "suggestion": true
71681             },
71682             "amenity/fuel/Teboil": {
71683                 "tags": {
71684                     "name": "Teboil",
71685                     "amenity": "fuel"
71686                 },
71687                 "name": "Teboil",
71688                 "icon": "fuel",
71689                 "geometry": [
71690                     "point",
71691                     "vertex",
71692                     "area"
71693                 ],
71694                 "fields": [
71695                     "operator",
71696                     "address",
71697                     "building_area"
71698                 ],
71699                 "suggestion": true
71700             },
71701             "amenity/fuel/HEM": {
71702                 "tags": {
71703                     "name": "HEM",
71704                     "amenity": "fuel"
71705                 },
71706                 "name": "HEM",
71707                 "icon": "fuel",
71708                 "geometry": [
71709                     "point",
71710                     "vertex",
71711                     "area"
71712                 ],
71713                 "fields": [
71714                     "operator",
71715                     "address",
71716                     "building_area"
71717                 ],
71718                 "suggestion": true
71719             },
71720             "amenity/fuel/GALP": {
71721                 "tags": {
71722                     "name": "GALP",
71723                     "amenity": "fuel"
71724                 },
71725                 "name": "GALP",
71726                 "icon": "fuel",
71727                 "geometry": [
71728                     "point",
71729                     "vertex",
71730                     "area"
71731                 ],
71732                 "fields": [
71733                     "operator",
71734                     "address",
71735                     "building_area"
71736                 ],
71737                 "suggestion": true
71738             },
71739             "amenity/fuel/OK": {
71740                 "tags": {
71741                     "name": "OK",
71742                     "amenity": "fuel"
71743                 },
71744                 "name": "OK",
71745                 "icon": "fuel",
71746                 "geometry": [
71747                     "point",
71748                     "vertex",
71749                     "area"
71750                 ],
71751                 "fields": [
71752                     "operator",
71753                     "address",
71754                     "building_area"
71755                 ],
71756                 "suggestion": true
71757             },
71758             "amenity/fuel/ÖMV": {
71759                 "tags": {
71760                     "name": "ÖMV",
71761                     "amenity": "fuel"
71762                 },
71763                 "name": "ÖMV",
71764                 "icon": "fuel",
71765                 "geometry": [
71766                     "point",
71767                     "vertex",
71768                     "area"
71769                 ],
71770                 "fields": [
71771                     "operator",
71772                     "address",
71773                     "building_area"
71774                 ],
71775                 "suggestion": true
71776             },
71777             "amenity/fuel/Tinq": {
71778                 "tags": {
71779                     "name": "Tinq",
71780                     "amenity": "fuel"
71781                 },
71782                 "name": "Tinq",
71783                 "icon": "fuel",
71784                 "geometry": [
71785                     "point",
71786                     "vertex",
71787                     "area"
71788                 ],
71789                 "fields": [
71790                     "operator",
71791                     "address",
71792                     "building_area"
71793                 ],
71794                 "suggestion": true
71795             },
71796             "amenity/fuel/OKQ8": {
71797                 "tags": {
71798                     "name": "OKQ8",
71799                     "amenity": "fuel"
71800                 },
71801                 "name": "OKQ8",
71802                 "icon": "fuel",
71803                 "geometry": [
71804                     "point",
71805                     "vertex",
71806                     "area"
71807                 ],
71808                 "fields": [
71809                     "operator",
71810                     "address",
71811                     "building_area"
71812                 ],
71813                 "suggestion": true
71814             },
71815             "amenity/fuel/Freie Tankstelle": {
71816                 "tags": {
71817                     "name": "Freie Tankstelle",
71818                     "amenity": "fuel"
71819                 },
71820                 "name": "Freie Tankstelle",
71821                 "icon": "fuel",
71822                 "geometry": [
71823                     "point",
71824                     "vertex",
71825                     "area"
71826                 ],
71827                 "fields": [
71828                     "operator",
71829                     "address",
71830                     "building_area"
71831                 ],
71832                 "suggestion": true
71833             },
71834             "amenity/fuel/Repsol": {
71835                 "tags": {
71836                     "name": "Repsol",
71837                     "amenity": "fuel"
71838                 },
71839                 "name": "Repsol",
71840                 "icon": "fuel",
71841                 "geometry": [
71842                     "point",
71843                     "vertex",
71844                     "area"
71845                 ],
71846                 "fields": [
71847                     "operator",
71848                     "address",
71849                     "building_area"
71850                 ],
71851                 "suggestion": true
71852             },
71853             "amenity/fuel/Westfalen": {
71854                 "tags": {
71855                     "name": "Westfalen",
71856                     "amenity": "fuel"
71857                 },
71858                 "name": "Westfalen",
71859                 "icon": "fuel",
71860                 "geometry": [
71861                     "point",
71862                     "vertex",
71863                     "area"
71864                 ],
71865                 "fields": [
71866                     "operator",
71867                     "address",
71868                     "building_area"
71869                 ],
71870                 "suggestion": true
71871             },
71872             "amenity/fuel/Esso Express": {
71873                 "tags": {
71874                     "name": "Esso Express",
71875                     "amenity": "fuel"
71876                 },
71877                 "name": "Esso Express",
71878                 "icon": "fuel",
71879                 "geometry": [
71880                     "point",
71881                     "vertex",
71882                     "area"
71883                 ],
71884                 "fields": [
71885                     "operator",
71886                     "address",
71887                     "building_area"
71888                 ],
71889                 "suggestion": true
71890             },
71891             "amenity/fuel/Raiffeisenbank": {
71892                 "tags": {
71893                     "name": "Raiffeisenbank",
71894                     "amenity": "fuel"
71895                 },
71896                 "name": "Raiffeisenbank",
71897                 "icon": "fuel",
71898                 "geometry": [
71899                     "point",
71900                     "vertex",
71901                     "area"
71902                 ],
71903                 "fields": [
71904                     "operator",
71905                     "address",
71906                     "building_area"
71907                 ],
71908                 "suggestion": true
71909             },
71910             "amenity/fuel/Tamoil": {
71911                 "tags": {
71912                     "name": "Tamoil",
71913                     "amenity": "fuel"
71914                 },
71915                 "name": "Tamoil",
71916                 "icon": "fuel",
71917                 "geometry": [
71918                     "point",
71919                     "vertex",
71920                     "area"
71921                 ],
71922                 "fields": [
71923                     "operator",
71924                     "address",
71925                     "building_area"
71926                 ],
71927                 "suggestion": true
71928             },
71929             "amenity/fuel/Engen": {
71930                 "tags": {
71931                     "name": "Engen",
71932                     "amenity": "fuel"
71933                 },
71934                 "name": "Engen",
71935                 "icon": "fuel",
71936                 "geometry": [
71937                     "point",
71938                     "vertex",
71939                     "area"
71940                 ],
71941                 "fields": [
71942                     "operator",
71943                     "address",
71944                     "building_area"
71945                 ],
71946                 "suggestion": true
71947             },
71948             "amenity/fuel/Sasol": {
71949                 "tags": {
71950                     "name": "Sasol",
71951                     "amenity": "fuel"
71952                 },
71953                 "name": "Sasol",
71954                 "icon": "fuel",
71955                 "geometry": [
71956                     "point",
71957                     "vertex",
71958                     "area"
71959                 ],
71960                 "fields": [
71961                     "operator",
71962                     "address",
71963                     "building_area"
71964                 ],
71965                 "suggestion": true
71966             },
71967             "amenity/fuel/Topaz": {
71968                 "tags": {
71969                     "name": "Topaz",
71970                     "amenity": "fuel"
71971                 },
71972                 "name": "Topaz",
71973                 "icon": "fuel",
71974                 "geometry": [
71975                     "point",
71976                     "vertex",
71977                     "area"
71978                 ],
71979                 "fields": [
71980                     "operator",
71981                     "address",
71982                     "building_area"
71983                 ],
71984                 "suggestion": true
71985             },
71986             "amenity/fuel/LPG": {
71987                 "tags": {
71988                     "name": "LPG",
71989                     "amenity": "fuel"
71990                 },
71991                 "name": "LPG",
71992                 "icon": "fuel",
71993                 "geometry": [
71994                     "point",
71995                     "vertex",
71996                     "area"
71997                 ],
71998                 "fields": [
71999                     "operator",
72000                     "address",
72001                     "building_area"
72002                 ],
72003                 "suggestion": true
72004             },
72005             "amenity/fuel/Coop": {
72006                 "tags": {
72007                     "name": "Coop",
72008                     "amenity": "fuel"
72009                 },
72010                 "name": "Coop",
72011                 "icon": "fuel",
72012                 "geometry": [
72013                     "point",
72014                     "vertex",
72015                     "area"
72016                 ],
72017                 "fields": [
72018                     "operator",
72019                     "address",
72020                     "building_area"
72021                 ],
72022                 "suggestion": true
72023             },
72024             "amenity/fuel/Orlen": {
72025                 "tags": {
72026                     "name": "Orlen",
72027                     "amenity": "fuel"
72028                 },
72029                 "name": "Orlen",
72030                 "icon": "fuel",
72031                 "geometry": [
72032                     "point",
72033                     "vertex",
72034                     "area"
72035                 ],
72036                 "fields": [
72037                     "operator",
72038                     "address",
72039                     "building_area"
72040                 ],
72041                 "suggestion": true
72042             },
72043             "amenity/fuel/Oilibya": {
72044                 "tags": {
72045                     "name": "Oilibya",
72046                     "amenity": "fuel"
72047                 },
72048                 "name": "Oilibya",
72049                 "icon": "fuel",
72050                 "geometry": [
72051                     "point",
72052                     "vertex",
72053                     "area"
72054                 ],
72055                 "fields": [
72056                     "operator",
72057                     "address",
72058                     "building_area"
72059                 ],
72060                 "suggestion": true
72061             },
72062             "amenity/fuel/Tango": {
72063                 "tags": {
72064                     "name": "Tango",
72065                     "amenity": "fuel"
72066                 },
72067                 "name": "Tango",
72068                 "icon": "fuel",
72069                 "geometry": [
72070                     "point",
72071                     "vertex",
72072                     "area"
72073                 ],
72074                 "fields": [
72075                     "operator",
72076                     "address",
72077                     "building_area"
72078                 ],
72079                 "suggestion": true
72080             },
72081             "amenity/fuel/Star": {
72082                 "tags": {
72083                     "name": "Star",
72084                     "amenity": "fuel"
72085                 },
72086                 "name": "Star",
72087                 "icon": "fuel",
72088                 "geometry": [
72089                     "point",
72090                     "vertex",
72091                     "area"
72092                 ],
72093                 "fields": [
72094                     "operator",
72095                     "address",
72096                     "building_area"
72097                 ],
72098                 "suggestion": true
72099             },
72100             "amenity/fuel/Петрол": {
72101                 "tags": {
72102                     "name": "Петрол",
72103                     "amenity": "fuel"
72104                 },
72105                 "name": "Петрол",
72106                 "icon": "fuel",
72107                 "geometry": [
72108                     "point",
72109                     "vertex",
72110                     "area"
72111                 ],
72112                 "fields": [
72113                     "operator",
72114                     "address",
72115                     "building_area"
72116                 ],
72117                 "suggestion": true
72118             },
72119             "amenity/fuel/Cepsa": {
72120                 "tags": {
72121                     "name": "Cepsa",
72122                     "amenity": "fuel"
72123                 },
72124                 "name": "Cepsa",
72125                 "icon": "fuel",
72126                 "geometry": [
72127                     "point",
72128                     "vertex",
72129                     "area"
72130                 ],
72131                 "fields": [
72132                     "operator",
72133                     "address",
72134                     "building_area"
72135                 ],
72136                 "suggestion": true
72137             },
72138             "amenity/fuel/OIL!": {
72139                 "tags": {
72140                     "name": "OIL!",
72141                     "amenity": "fuel"
72142                 },
72143                 "name": "OIL!",
72144                 "icon": "fuel",
72145                 "geometry": [
72146                     "point",
72147                     "vertex",
72148                     "area"
72149                 ],
72150                 "fields": [
72151                     "operator",
72152                     "address",
72153                     "building_area"
72154                 ],
72155                 "suggestion": true
72156             },
72157             "amenity/fuel/Ultramar": {
72158                 "tags": {
72159                     "name": "Ultramar",
72160                     "amenity": "fuel"
72161                 },
72162                 "name": "Ultramar",
72163                 "icon": "fuel",
72164                 "geometry": [
72165                     "point",
72166                     "vertex",
72167                     "area"
72168                 ],
72169                 "fields": [
72170                     "operator",
72171                     "address",
72172                     "building_area"
72173                 ],
72174                 "suggestion": true
72175             },
72176             "amenity/fuel/Irving": {
72177                 "tags": {
72178                     "name": "Irving",
72179                     "amenity": "fuel"
72180                 },
72181                 "name": "Irving",
72182                 "icon": "fuel",
72183                 "geometry": [
72184                     "point",
72185                     "vertex",
72186                     "area"
72187                 ],
72188                 "fields": [
72189                     "operator",
72190                     "address",
72191                     "building_area"
72192                 ],
72193                 "suggestion": true
72194             },
72195             "amenity/fuel/Lukoil": {
72196                 "tags": {
72197                     "name": "Lukoil",
72198                     "amenity": "fuel"
72199                 },
72200                 "name": "Lukoil",
72201                 "icon": "fuel",
72202                 "geometry": [
72203                     "point",
72204                     "vertex",
72205                     "area"
72206                 ],
72207                 "fields": [
72208                     "operator",
72209                     "address",
72210                     "building_area"
72211                 ],
72212                 "suggestion": true
72213             },
72214             "amenity/fuel/Petro-Canada": {
72215                 "tags": {
72216                     "name": "Petro-Canada",
72217                     "amenity": "fuel"
72218                 },
72219                 "name": "Petro-Canada",
72220                 "icon": "fuel",
72221                 "geometry": [
72222                     "point",
72223                     "vertex",
72224                     "area"
72225                 ],
72226                 "fields": [
72227                     "operator",
72228                     "address",
72229                     "building_area"
72230                 ],
72231                 "suggestion": true
72232             },
72233             "amenity/fuel/7-Eleven": {
72234                 "tags": {
72235                     "name": "7-Eleven",
72236                     "amenity": "fuel"
72237                 },
72238                 "name": "7-Eleven",
72239                 "icon": "fuel",
72240                 "geometry": [
72241                     "point",
72242                     "vertex",
72243                     "area"
72244                 ],
72245                 "fields": [
72246                     "operator",
72247                     "address",
72248                     "building_area"
72249                 ],
72250                 "suggestion": true
72251             },
72252             "amenity/fuel/Agrola": {
72253                 "tags": {
72254                     "name": "Agrola",
72255                     "amenity": "fuel"
72256                 },
72257                 "name": "Agrola",
72258                 "icon": "fuel",
72259                 "geometry": [
72260                     "point",
72261                     "vertex",
72262                     "area"
72263                 ],
72264                 "fields": [
72265                     "operator",
72266                     "address",
72267                     "building_area"
72268                 ],
72269                 "suggestion": true
72270             },
72271             "amenity/fuel/Husky": {
72272                 "tags": {
72273                     "name": "Husky",
72274                     "amenity": "fuel"
72275                 },
72276                 "name": "Husky",
72277                 "icon": "fuel",
72278                 "geometry": [
72279                     "point",
72280                     "vertex",
72281                     "area"
72282                 ],
72283                 "fields": [
72284                     "operator",
72285                     "address",
72286                     "building_area"
72287                 ],
72288                 "suggestion": true
72289             },
72290             "amenity/fuel/Slovnaft": {
72291                 "tags": {
72292                     "name": "Slovnaft",
72293                     "amenity": "fuel"
72294                 },
72295                 "name": "Slovnaft",
72296                 "icon": "fuel",
72297                 "geometry": [
72298                     "point",
72299                     "vertex",
72300                     "area"
72301                 ],
72302                 "fields": [
72303                     "operator",
72304                     "address",
72305                     "building_area"
72306                 ],
72307                 "suggestion": true
72308             },
72309             "amenity/fuel/Sheetz": {
72310                 "tags": {
72311                     "name": "Sheetz",
72312                     "amenity": "fuel"
72313                 },
72314                 "name": "Sheetz",
72315                 "icon": "fuel",
72316                 "geometry": [
72317                     "point",
72318                     "vertex",
72319                     "area"
72320                 ],
72321                 "fields": [
72322                     "operator",
72323                     "address",
72324                     "building_area"
72325                 ],
72326                 "suggestion": true
72327             },
72328             "amenity/fuel/Mol": {
72329                 "tags": {
72330                     "name": "Mol",
72331                     "amenity": "fuel"
72332                 },
72333                 "name": "Mol",
72334                 "icon": "fuel",
72335                 "geometry": [
72336                     "point",
72337                     "vertex",
72338                     "area"
72339                 ],
72340                 "fields": [
72341                     "operator",
72342                     "address",
72343                     "building_area"
72344                 ],
72345                 "suggestion": true
72346             },
72347             "amenity/fuel/Petronas": {
72348                 "tags": {
72349                     "name": "Petronas",
72350                     "amenity": "fuel"
72351                 },
72352                 "name": "Petronas",
72353                 "icon": "fuel",
72354                 "geometry": [
72355                     "point",
72356                     "vertex",
72357                     "area"
72358                 ],
72359                 "fields": [
72360                     "operator",
72361                     "address",
72362                     "building_area"
72363                 ],
72364                 "suggestion": true
72365             },
72366             "amenity/fuel/Газпромнефть": {
72367                 "tags": {
72368                     "name": "Газпромнефть",
72369                     "amenity": "fuel"
72370                 },
72371                 "name": "Газпромнефть",
72372                 "icon": "fuel",
72373                 "geometry": [
72374                     "point",
72375                     "vertex",
72376                     "area"
72377                 ],
72378                 "fields": [
72379                     "operator",
72380                     "address",
72381                     "building_area"
72382                 ],
72383                 "suggestion": true
72384             },
72385             "amenity/fuel/Лукойл": {
72386                 "tags": {
72387                     "name": "Лукойл",
72388                     "amenity": "fuel"
72389                 },
72390                 "name": "Лукойл",
72391                 "icon": "fuel",
72392                 "geometry": [
72393                     "point",
72394                     "vertex",
72395                     "area"
72396                 ],
72397                 "fields": [
72398                     "operator",
72399                     "address",
72400                     "building_area"
72401                 ],
72402                 "suggestion": true
72403             },
72404             "amenity/fuel/Elan": {
72405                 "tags": {
72406                     "name": "Elan",
72407                     "amenity": "fuel"
72408                 },
72409                 "name": "Elan",
72410                 "icon": "fuel",
72411                 "geometry": [
72412                     "point",
72413                     "vertex",
72414                     "area"
72415                 ],
72416                 "fields": [
72417                     "operator",
72418                     "address",
72419                     "building_area"
72420                 ],
72421                 "suggestion": true
72422             },
72423             "amenity/fuel/Роснефть": {
72424                 "tags": {
72425                     "name": "Роснефть",
72426                     "amenity": "fuel"
72427                 },
72428                 "name": "Роснефть",
72429                 "icon": "fuel",
72430                 "geometry": [
72431                     "point",
72432                     "vertex",
72433                     "area"
72434                 ],
72435                 "fields": [
72436                     "operator",
72437                     "address",
72438                     "building_area"
72439                 ],
72440                 "suggestion": true
72441             },
72442             "amenity/fuel/Turmöl": {
72443                 "tags": {
72444                     "name": "Turmöl",
72445                     "amenity": "fuel"
72446                 },
72447                 "name": "Turmöl",
72448                 "icon": "fuel",
72449                 "geometry": [
72450                     "point",
72451                     "vertex",
72452                     "area"
72453                 ],
72454                 "fields": [
72455                     "operator",
72456                     "address",
72457                     "building_area"
72458                 ],
72459                 "suggestion": true
72460             },
72461             "amenity/fuel/Neste A24": {
72462                 "tags": {
72463                     "name": "Neste A24",
72464                     "amenity": "fuel"
72465                 },
72466                 "name": "Neste A24",
72467                 "icon": "fuel",
72468                 "geometry": [
72469                     "point",
72470                     "vertex",
72471                     "area"
72472                 ],
72473                 "fields": [
72474                     "operator",
72475                     "address",
72476                     "building_area"
72477                 ],
72478                 "suggestion": true
72479             },
72480             "amenity/fuel/Marathon": {
72481                 "tags": {
72482                     "name": "Marathon",
72483                     "amenity": "fuel"
72484                 },
72485                 "name": "Marathon",
72486                 "icon": "fuel",
72487                 "geometry": [
72488                     "point",
72489                     "vertex",
72490                     "area"
72491                 ],
72492                 "fields": [
72493                     "operator",
72494                     "address",
72495                     "building_area"
72496                 ],
72497                 "suggestion": true
72498             },
72499             "amenity/fuel/Valero": {
72500                 "tags": {
72501                     "name": "Valero",
72502                     "amenity": "fuel"
72503                 },
72504                 "name": "Valero",
72505                 "icon": "fuel",
72506                 "geometry": [
72507                     "point",
72508                     "vertex",
72509                     "area"
72510                 ],
72511                 "fields": [
72512                     "operator",
72513                     "address",
72514                     "building_area"
72515                 ],
72516                 "suggestion": true
72517             },
72518             "amenity/fuel/Eni": {
72519                 "tags": {
72520                     "name": "Eni",
72521                     "amenity": "fuel"
72522                 },
72523                 "name": "Eni",
72524                 "icon": "fuel",
72525                 "geometry": [
72526                     "point",
72527                     "vertex",
72528                     "area"
72529                 ],
72530                 "fields": [
72531                     "operator",
72532                     "address",
72533                     "building_area"
72534                 ],
72535                 "suggestion": true
72536             },
72537             "amenity/fuel/Chevron": {
72538                 "tags": {
72539                     "name": "Chevron",
72540                     "amenity": "fuel"
72541                 },
72542                 "name": "Chevron",
72543                 "icon": "fuel",
72544                 "geometry": [
72545                     "point",
72546                     "vertex",
72547                     "area"
72548                 ],
72549                 "fields": [
72550                     "operator",
72551                     "address",
72552                     "building_area"
72553                 ],
72554                 "suggestion": true
72555             },
72556             "amenity/fuel/ТНК": {
72557                 "tags": {
72558                     "name": "ТНК",
72559                     "amenity": "fuel"
72560                 },
72561                 "name": "ТНК",
72562                 "icon": "fuel",
72563                 "geometry": [
72564                     "point",
72565                     "vertex",
72566                     "area"
72567                 ],
72568                 "fields": [
72569                     "operator",
72570                     "address",
72571                     "building_area"
72572                 ],
72573                 "suggestion": true
72574             },
72575             "amenity/fuel/REPSOL": {
72576                 "tags": {
72577                     "name": "REPSOL",
72578                     "amenity": "fuel"
72579                 },
72580                 "name": "REPSOL",
72581                 "icon": "fuel",
72582                 "geometry": [
72583                     "point",
72584                     "vertex",
72585                     "area"
72586                 ],
72587                 "fields": [
72588                     "operator",
72589                     "address",
72590                     "building_area"
72591                 ],
72592                 "suggestion": true
72593             },
72594             "amenity/fuel/MOL": {
72595                 "tags": {
72596                     "name": "MOL",
72597                     "amenity": "fuel"
72598                 },
72599                 "name": "MOL",
72600                 "icon": "fuel",
72601                 "geometry": [
72602                     "point",
72603                     "vertex",
72604                     "area"
72605                 ],
72606                 "fields": [
72607                     "operator",
72608                     "address",
72609                     "building_area"
72610                 ],
72611                 "suggestion": true
72612             },
72613             "amenity/fuel/Bliska": {
72614                 "tags": {
72615                     "name": "Bliska",
72616                     "amenity": "fuel"
72617                 },
72618                 "name": "Bliska",
72619                 "icon": "fuel",
72620                 "geometry": [
72621                     "point",
72622                     "vertex",
72623                     "area"
72624                 ],
72625                 "fields": [
72626                     "operator",
72627                     "address",
72628                     "building_area"
72629                 ],
72630                 "suggestion": true
72631             },
72632             "amenity/fuel/Api": {
72633                 "tags": {
72634                     "name": "Api",
72635                     "amenity": "fuel"
72636                 },
72637                 "name": "Api",
72638                 "icon": "fuel",
72639                 "geometry": [
72640                     "point",
72641                     "vertex",
72642                     "area"
72643                 ],
72644                 "fields": [
72645                     "operator",
72646                     "address",
72647                     "building_area"
72648                 ],
72649                 "suggestion": true
72650             },
72651             "amenity/fuel/Arco": {
72652                 "tags": {
72653                     "name": "Arco",
72654                     "amenity": "fuel"
72655                 },
72656                 "name": "Arco",
72657                 "icon": "fuel",
72658                 "geometry": [
72659                     "point",
72660                     "vertex",
72661                     "area"
72662                 ],
72663                 "fields": [
72664                     "operator",
72665                     "address",
72666                     "building_area"
72667                 ],
72668                 "suggestion": true
72669             },
72670             "amenity/fuel/Pemex": {
72671                 "tags": {
72672                     "name": "Pemex",
72673                     "amenity": "fuel"
72674                 },
72675                 "name": "Pemex",
72676                 "icon": "fuel",
72677                 "geometry": [
72678                     "point",
72679                     "vertex",
72680                     "area"
72681                 ],
72682                 "fields": [
72683                     "operator",
72684                     "address",
72685                     "building_area"
72686                 ],
72687                 "suggestion": true
72688             },
72689             "amenity/fuel/Exxon": {
72690                 "tags": {
72691                     "name": "Exxon",
72692                     "amenity": "fuel"
72693                 },
72694                 "name": "Exxon",
72695                 "icon": "fuel",
72696                 "geometry": [
72697                     "point",
72698                     "vertex",
72699                     "area"
72700                 ],
72701                 "fields": [
72702                     "operator",
72703                     "address",
72704                     "building_area"
72705                 ],
72706                 "suggestion": true
72707             },
72708             "amenity/fuel/Coles Express": {
72709                 "tags": {
72710                     "name": "Coles Express",
72711                     "amenity": "fuel"
72712                 },
72713                 "name": "Coles Express",
72714                 "icon": "fuel",
72715                 "geometry": [
72716                     "point",
72717                     "vertex",
72718                     "area"
72719                 ],
72720                 "fields": [
72721                     "operator",
72722                     "address",
72723                     "building_area"
72724                 ],
72725                 "suggestion": true
72726             },
72727             "amenity/fuel/Petrom": {
72728                 "tags": {
72729                     "name": "Petrom",
72730                     "amenity": "fuel"
72731                 },
72732                 "name": "Petrom",
72733                 "icon": "fuel",
72734                 "geometry": [
72735                     "point",
72736                     "vertex",
72737                     "area"
72738                 ],
72739                 "fields": [
72740                     "operator",
72741                     "address",
72742                     "building_area"
72743                 ],
72744                 "suggestion": true
72745             },
72746             "amenity/fuel/PETRONOR": {
72747                 "tags": {
72748                     "name": "PETRONOR",
72749                     "amenity": "fuel"
72750                 },
72751                 "name": "PETRONOR",
72752                 "icon": "fuel",
72753                 "geometry": [
72754                     "point",
72755                     "vertex",
72756                     "area"
72757                 ],
72758                 "fields": [
72759                     "operator",
72760                     "address",
72761                     "building_area"
72762                 ],
72763                 "suggestion": true
72764             },
72765             "amenity/fuel/Rompetrol": {
72766                 "tags": {
72767                     "name": "Rompetrol",
72768                     "amenity": "fuel"
72769                 },
72770                 "name": "Rompetrol",
72771                 "icon": "fuel",
72772                 "geometry": [
72773                     "point",
72774                     "vertex",
72775                     "area"
72776                 ],
72777                 "fields": [
72778                     "operator",
72779                     "address",
72780                     "building_area"
72781                 ],
72782                 "suggestion": true
72783             },
72784             "amenity/fuel/Lotos": {
72785                 "tags": {
72786                     "name": "Lotos",
72787                     "amenity": "fuel"
72788                 },
72789                 "name": "Lotos",
72790                 "icon": "fuel",
72791                 "geometry": [
72792                     "point",
72793                     "vertex",
72794                     "area"
72795                 ],
72796                 "fields": [
72797                     "operator",
72798                     "address",
72799                     "building_area"
72800                 ],
72801                 "suggestion": true
72802             },
72803             "amenity/fuel/ОМВ": {
72804                 "tags": {
72805                     "name": "ОМВ",
72806                     "amenity": "fuel"
72807                 },
72808                 "name": "ОМВ",
72809                 "icon": "fuel",
72810                 "geometry": [
72811                     "point",
72812                     "vertex",
72813                     "area"
72814                 ],
72815                 "fields": [
72816                     "operator",
72817                     "address",
72818                     "building_area"
72819                 ],
72820                 "suggestion": true
72821             },
72822             "amenity/fuel/BR": {
72823                 "tags": {
72824                     "name": "BR",
72825                     "amenity": "fuel"
72826                 },
72827                 "name": "BR",
72828                 "icon": "fuel",
72829                 "geometry": [
72830                     "point",
72831                     "vertex",
72832                     "area"
72833                 ],
72834                 "fields": [
72835                     "operator",
72836                     "address",
72837                     "building_area"
72838                 ],
72839                 "suggestion": true
72840             },
72841             "amenity/fuel/Copec": {
72842                 "tags": {
72843                     "name": "Copec",
72844                     "amenity": "fuel"
72845                 },
72846                 "name": "Copec",
72847                 "icon": "fuel",
72848                 "geometry": [
72849                     "point",
72850                     "vertex",
72851                     "area"
72852                 ],
72853                 "fields": [
72854                     "operator",
72855                     "address",
72856                     "building_area"
72857                 ],
72858                 "suggestion": true
72859             },
72860             "amenity/fuel/Petrobras": {
72861                 "tags": {
72862                     "name": "Petrobras",
72863                     "amenity": "fuel"
72864                 },
72865                 "name": "Petrobras",
72866                 "icon": "fuel",
72867                 "geometry": [
72868                     "point",
72869                     "vertex",
72870                     "area"
72871                 ],
72872                 "fields": [
72873                     "operator",
72874                     "address",
72875                     "building_area"
72876                 ],
72877                 "suggestion": true
72878             },
72879             "amenity/fuel/Liberty": {
72880                 "tags": {
72881                     "name": "Liberty",
72882                     "amenity": "fuel"
72883                 },
72884                 "name": "Liberty",
72885                 "icon": "fuel",
72886                 "geometry": [
72887                     "point",
72888                     "vertex",
72889                     "area"
72890                 ],
72891                 "fields": [
72892                     "operator",
72893                     "address",
72894                     "building_area"
72895                 ],
72896                 "suggestion": true
72897             },
72898             "amenity/fuel/IP": {
72899                 "tags": {
72900                     "name": "IP",
72901                     "amenity": "fuel"
72902                 },
72903                 "name": "IP",
72904                 "icon": "fuel",
72905                 "geometry": [
72906                     "point",
72907                     "vertex",
72908                     "area"
72909                 ],
72910                 "fields": [
72911                     "operator",
72912                     "address",
72913                     "building_area"
72914                 ],
72915                 "suggestion": true
72916             },
72917             "amenity/fuel/YPF": {
72918                 "tags": {
72919                     "name": "YPF",
72920                     "amenity": "fuel"
72921                 },
72922                 "name": "YPF",
72923                 "icon": "fuel",
72924                 "geometry": [
72925                     "point",
72926                     "vertex",
72927                     "area"
72928                 ],
72929                 "fields": [
72930                     "operator",
72931                     "address",
72932                     "building_area"
72933                 ],
72934                 "suggestion": true
72935             },
72936             "amenity/fuel/Erg": {
72937                 "tags": {
72938                     "name": "Erg",
72939                     "amenity": "fuel"
72940                 },
72941                 "name": "Erg",
72942                 "icon": "fuel",
72943                 "geometry": [
72944                     "point",
72945                     "vertex",
72946                     "area"
72947                 ],
72948                 "fields": [
72949                     "operator",
72950                     "address",
72951                     "building_area"
72952                 ],
72953                 "suggestion": true
72954             },
72955             "amenity/fuel/Eneos": {
72956                 "tags": {
72957                     "name": "Eneos",
72958                     "amenity": "fuel"
72959                 },
72960                 "name": "Eneos",
72961                 "icon": "fuel",
72962                 "geometry": [
72963                     "point",
72964                     "vertex",
72965                     "area"
72966                 ],
72967                 "fields": [
72968                     "operator",
72969                     "address",
72970                     "building_area"
72971                 ],
72972                 "suggestion": true
72973             },
72974             "amenity/fuel/Citgo": {
72975                 "tags": {
72976                     "name": "Citgo",
72977                     "amenity": "fuel"
72978                 },
72979                 "name": "Citgo",
72980                 "icon": "fuel",
72981                 "geometry": [
72982                     "point",
72983                     "vertex",
72984                     "area"
72985                 ],
72986                 "fields": [
72987                     "operator",
72988                     "address",
72989                     "building_area"
72990                 ],
72991                 "suggestion": true
72992             },
72993             "amenity/fuel/Metano": {
72994                 "tags": {
72995                     "name": "Metano",
72996                     "amenity": "fuel"
72997                 },
72998                 "name": "Metano",
72999                 "icon": "fuel",
73000                 "geometry": [
73001                     "point",
73002                     "vertex",
73003                     "area"
73004                 ],
73005                 "fields": [
73006                     "operator",
73007                     "address",
73008                     "building_area"
73009                 ],
73010                 "suggestion": true
73011             },
73012             "amenity/fuel/Сургутнефтегаз": {
73013                 "tags": {
73014                     "name": "Сургутнефтегаз",
73015                     "amenity": "fuel"
73016                 },
73017                 "name": "Сургутнефтегаз",
73018                 "icon": "fuel",
73019                 "geometry": [
73020                     "point",
73021                     "vertex",
73022                     "area"
73023                 ],
73024                 "fields": [
73025                     "operator",
73026                     "address",
73027                     "building_area"
73028                 ],
73029                 "suggestion": true
73030             },
73031             "amenity/fuel/EKO": {
73032                 "tags": {
73033                     "name": "EKO",
73034                     "amenity": "fuel"
73035                 },
73036                 "name": "EKO",
73037                 "icon": "fuel",
73038                 "geometry": [
73039                     "point",
73040                     "vertex",
73041                     "area"
73042                 ],
73043                 "fields": [
73044                     "operator",
73045                     "address",
73046                     "building_area"
73047                 ],
73048                 "suggestion": true
73049             },
73050             "amenity/fuel/Eko": {
73051                 "tags": {
73052                     "name": "Eko",
73053                     "amenity": "fuel"
73054                 },
73055                 "name": "Eko",
73056                 "icon": "fuel",
73057                 "geometry": [
73058                     "point",
73059                     "vertex",
73060                     "area"
73061                 ],
73062                 "fields": [
73063                     "operator",
73064                     "address",
73065                     "building_area"
73066                 ],
73067                 "suggestion": true
73068             },
73069             "amenity/fuel/Indipend.": {
73070                 "tags": {
73071                     "name": "Indipend.",
73072                     "amenity": "fuel"
73073                 },
73074                 "name": "Indipend.",
73075                 "icon": "fuel",
73076                 "geometry": [
73077                     "point",
73078                     "vertex",
73079                     "area"
73080                 ],
73081                 "fields": [
73082                     "operator",
73083                     "address",
73084                     "building_area"
73085                 ],
73086                 "suggestion": true
73087             },
73088             "amenity/fuel/IES": {
73089                 "tags": {
73090                     "name": "IES",
73091                     "amenity": "fuel"
73092                 },
73093                 "name": "IES",
73094                 "icon": "fuel",
73095                 "geometry": [
73096                     "point",
73097                     "vertex",
73098                     "area"
73099                 ],
73100                 "fields": [
73101                     "operator",
73102                     "address",
73103                     "building_area"
73104                 ],
73105                 "suggestion": true
73106             },
73107             "amenity/fuel/TotalErg": {
73108                 "tags": {
73109                     "name": "TotalErg",
73110                     "amenity": "fuel"
73111                 },
73112                 "name": "TotalErg",
73113                 "icon": "fuel",
73114                 "geometry": [
73115                     "point",
73116                     "vertex",
73117                     "area"
73118                 ],
73119                 "fields": [
73120                     "operator",
73121                     "address",
73122                     "building_area"
73123                 ],
73124                 "suggestion": true
73125             },
73126             "amenity/fuel/Cenex": {
73127                 "tags": {
73128                     "name": "Cenex",
73129                     "amenity": "fuel"
73130                 },
73131                 "name": "Cenex",
73132                 "icon": "fuel",
73133                 "geometry": [
73134                     "point",
73135                     "vertex",
73136                     "area"
73137                 ],
73138                 "fields": [
73139                     "operator",
73140                     "address",
73141                     "building_area"
73142                 ],
73143                 "suggestion": true
73144             },
73145             "amenity/fuel/ПТК": {
73146                 "tags": {
73147                     "name": "ПТК",
73148                     "amenity": "fuel"
73149                 },
73150                 "name": "ПТК",
73151                 "icon": "fuel",
73152                 "geometry": [
73153                     "point",
73154                     "vertex",
73155                     "area"
73156                 ],
73157                 "fields": [
73158                     "operator",
73159                     "address",
73160                     "building_area"
73161                 ],
73162                 "suggestion": true
73163             },
73164             "amenity/fuel/HP": {
73165                 "tags": {
73166                     "name": "HP",
73167                     "amenity": "fuel"
73168                 },
73169                 "name": "HP",
73170                 "icon": "fuel",
73171                 "geometry": [
73172                     "point",
73173                     "vertex",
73174                     "area"
73175                 ],
73176                 "fields": [
73177                     "operator",
73178                     "address",
73179                     "building_area"
73180                 ],
73181                 "suggestion": true
73182             },
73183             "amenity/fuel/Phillips 66": {
73184                 "tags": {
73185                     "name": "Phillips 66",
73186                     "amenity": "fuel"
73187                 },
73188                 "name": "Phillips 66",
73189                 "icon": "fuel",
73190                 "geometry": [
73191                     "point",
73192                     "vertex",
73193                     "area"
73194                 ],
73195                 "fields": [
73196                     "operator",
73197                     "address",
73198                     "building_area"
73199                 ],
73200                 "suggestion": true
73201             },
73202             "amenity/fuel/CARREFOUR": {
73203                 "tags": {
73204                     "name": "CARREFOUR",
73205                     "amenity": "fuel"
73206                 },
73207                 "name": "CARREFOUR",
73208                 "icon": "fuel",
73209                 "geometry": [
73210                     "point",
73211                     "vertex",
73212                     "area"
73213                 ],
73214                 "fields": [
73215                     "operator",
73216                     "address",
73217                     "building_area"
73218                 ],
73219                 "suggestion": true
73220             },
73221             "amenity/fuel/ERG": {
73222                 "tags": {
73223                     "name": "ERG",
73224                     "amenity": "fuel"
73225                 },
73226                 "name": "ERG",
73227                 "icon": "fuel",
73228                 "geometry": [
73229                     "point",
73230                     "vertex",
73231                     "area"
73232                 ],
73233                 "fields": [
73234                     "operator",
73235                     "address",
73236                     "building_area"
73237                 ],
73238                 "suggestion": true
73239             },
73240             "amenity/fuel/Speedway": {
73241                 "tags": {
73242                     "name": "Speedway",
73243                     "amenity": "fuel"
73244                 },
73245                 "name": "Speedway",
73246                 "icon": "fuel",
73247                 "geometry": [
73248                     "point",
73249                     "vertex",
73250                     "area"
73251                 ],
73252                 "fields": [
73253                     "operator",
73254                     "address",
73255                     "building_area"
73256                 ],
73257                 "suggestion": true
73258             },
73259             "amenity/fuel/Benzina": {
73260                 "tags": {
73261                     "name": "Benzina",
73262                     "amenity": "fuel"
73263                 },
73264                 "name": "Benzina",
73265                 "icon": "fuel",
73266                 "geometry": [
73267                     "point",
73268                     "vertex",
73269                     "area"
73270                 ],
73271                 "fields": [
73272                     "operator",
73273                     "address",
73274                     "building_area"
73275                 ],
73276                 "suggestion": true
73277             },
73278             "amenity/fuel/Татнефть": {
73279                 "tags": {
73280                     "name": "Татнефть",
73281                     "amenity": "fuel"
73282                 },
73283                 "name": "Татнефть",
73284                 "icon": "fuel",
73285                 "geometry": [
73286                     "point",
73287                     "vertex",
73288                     "area"
73289                 ],
73290                 "fields": [
73291                     "operator",
73292                     "address",
73293                     "building_area"
73294                 ],
73295                 "suggestion": true
73296             },
73297             "amenity/fuel/Terpel": {
73298                 "tags": {
73299                     "name": "Terpel",
73300                     "amenity": "fuel"
73301                 },
73302                 "name": "Terpel",
73303                 "icon": "fuel",
73304                 "geometry": [
73305                     "point",
73306                     "vertex",
73307                     "area"
73308                 ],
73309                 "fields": [
73310                     "operator",
73311                     "address",
73312                     "building_area"
73313                 ],
73314                 "suggestion": true
73315             },
73316             "amenity/fuel/WOG": {
73317                 "tags": {
73318                     "name": "WOG",
73319                     "amenity": "fuel"
73320                 },
73321                 "name": "WOG",
73322                 "icon": "fuel",
73323                 "geometry": [
73324                     "point",
73325                     "vertex",
73326                     "area"
73327                 ],
73328                 "fields": [
73329                     "operator",
73330                     "address",
73331                     "building_area"
73332                 ],
73333                 "suggestion": true
73334             },
73335             "amenity/fuel/Seaoil": {
73336                 "tags": {
73337                     "name": "Seaoil",
73338                     "amenity": "fuel"
73339                 },
73340                 "name": "Seaoil",
73341                 "icon": "fuel",
73342                 "geometry": [
73343                     "point",
73344                     "vertex",
73345                     "area"
73346                 ],
73347                 "fields": [
73348                     "operator",
73349                     "address",
73350                     "building_area"
73351                 ],
73352                 "suggestion": true
73353             },
73354             "amenity/fuel/АЗС": {
73355                 "tags": {
73356                     "name": "АЗС",
73357                     "amenity": "fuel"
73358                 },
73359                 "name": "АЗС",
73360                 "icon": "fuel",
73361                 "geometry": [
73362                     "point",
73363                     "vertex",
73364                     "area"
73365                 ],
73366                 "fields": [
73367                     "operator",
73368                     "address",
73369                     "building_area"
73370                 ],
73371                 "suggestion": true
73372             },
73373             "amenity/fuel/Kwik Trip": {
73374                 "tags": {
73375                     "name": "Kwik Trip",
73376                     "amenity": "fuel"
73377                 },
73378                 "name": "Kwik Trip",
73379                 "icon": "fuel",
73380                 "geometry": [
73381                     "point",
73382                     "vertex",
73383                     "area"
73384                 ],
73385                 "fields": [
73386                     "operator",
73387                     "address",
73388                     "building_area"
73389                 ],
73390                 "suggestion": true
73391             },
73392             "amenity/fuel/Wawa": {
73393                 "tags": {
73394                     "name": "Wawa",
73395                     "amenity": "fuel"
73396                 },
73397                 "name": "Wawa",
73398                 "icon": "fuel",
73399                 "geometry": [
73400                     "point",
73401                     "vertex",
73402                     "area"
73403                 ],
73404                 "fields": [
73405                     "operator",
73406                     "address",
73407                     "building_area"
73408                 ],
73409                 "suggestion": true
73410             },
73411             "amenity/fuel/Pertamina": {
73412                 "tags": {
73413                     "name": "Pertamina",
73414                     "amenity": "fuel"
73415                 },
73416                 "name": "Pertamina",
73417                 "icon": "fuel",
73418                 "geometry": [
73419                     "point",
73420                     "vertex",
73421                     "area"
73422                 ],
73423                 "fields": [
73424                     "operator",
73425                     "address",
73426                     "building_area"
73427                 ],
73428                 "suggestion": true
73429             },
73430             "amenity/fuel/COSMO": {
73431                 "tags": {
73432                     "name": "COSMO",
73433                     "amenity": "fuel"
73434                 },
73435                 "name": "COSMO",
73436                 "icon": "fuel",
73437                 "geometry": [
73438                     "point",
73439                     "vertex",
73440                     "area"
73441                 ],
73442                 "fields": [
73443                     "operator",
73444                     "address",
73445                     "building_area"
73446                 ],
73447                 "suggestion": true
73448             },
73449             "amenity/fuel/Z": {
73450                 "tags": {
73451                     "name": "Z",
73452                     "amenity": "fuel"
73453                 },
73454                 "name": "Z",
73455                 "icon": "fuel",
73456                 "geometry": [
73457                     "point",
73458                     "vertex",
73459                     "area"
73460                 ],
73461                 "fields": [
73462                     "operator",
73463                     "address",
73464                     "building_area"
73465                 ],
73466                 "suggestion": true
73467             },
73468             "amenity/fuel/Indian Oil": {
73469                 "tags": {
73470                     "name": "Indian Oil",
73471                     "amenity": "fuel"
73472                 },
73473                 "name": "Indian Oil",
73474                 "icon": "fuel",
73475                 "geometry": [
73476                     "point",
73477                     "vertex",
73478                     "area"
73479                 ],
73480                 "fields": [
73481                     "operator",
73482                     "address",
73483                     "building_area"
73484                 ],
73485                 "suggestion": true
73486             },
73487             "amenity/fuel/АГЗС": {
73488                 "tags": {
73489                     "name": "АГЗС",
73490                     "amenity": "fuel"
73491                 },
73492                 "name": "АГЗС",
73493                 "icon": "fuel",
73494                 "geometry": [
73495                     "point",
73496                     "vertex",
73497                     "area"
73498                 ],
73499                 "fields": [
73500                     "operator",
73501                     "address",
73502                     "building_area"
73503                 ],
73504                 "suggestion": true
73505             },
73506             "amenity/fuel/INA": {
73507                 "tags": {
73508                     "name": "INA",
73509                     "amenity": "fuel"
73510                 },
73511                 "name": "INA",
73512                 "icon": "fuel",
73513                 "geometry": [
73514                     "point",
73515                     "vertex",
73516                     "area"
73517                 ],
73518                 "fields": [
73519                     "operator",
73520                     "address",
73521                     "building_area"
73522                 ],
73523                 "suggestion": true
73524             },
73525             "amenity/fuel/JOMO": {
73526                 "tags": {
73527                     "name": "JOMO",
73528                     "amenity": "fuel"
73529                 },
73530                 "name": "JOMO",
73531                 "icon": "fuel",
73532                 "geometry": [
73533                     "point",
73534                     "vertex",
73535                     "area"
73536                 ],
73537                 "fields": [
73538                     "operator",
73539                     "address",
73540                     "building_area"
73541                 ],
73542                 "suggestion": true
73543             },
73544             "amenity/fuel/Holiday": {
73545                 "tags": {
73546                     "name": "Holiday",
73547                     "amenity": "fuel"
73548                 },
73549                 "name": "Holiday",
73550                 "icon": "fuel",
73551                 "geometry": [
73552                     "point",
73553                     "vertex",
73554                     "area"
73555                 ],
73556                 "fields": [
73557                     "operator",
73558                     "address",
73559                     "building_area"
73560                 ],
73561                 "suggestion": true
73562             },
73563             "amenity/fuel/IDEMITSU": {
73564                 "tags": {
73565                     "name": "IDEMITSU",
73566                     "amenity": "fuel"
73567                 },
73568                 "name": "IDEMITSU",
73569                 "icon": "fuel",
73570                 "geometry": [
73571                     "point",
73572                     "vertex",
73573                     "area"
73574                 ],
73575                 "fields": [
73576                     "operator",
73577                     "address",
73578                     "building_area"
73579                 ],
73580                 "suggestion": true
73581             },
73582             "amenity/fuel/ENEOS": {
73583                 "tags": {
73584                     "name": "ENEOS",
73585                     "amenity": "fuel"
73586                 },
73587                 "name": "ENEOS",
73588                 "icon": "fuel",
73589                 "geometry": [
73590                     "point",
73591                     "vertex",
73592                     "area"
73593                 ],
73594                 "fields": [
73595                     "operator",
73596                     "address",
73597                     "building_area"
73598                 ],
73599                 "suggestion": true
73600             },
73601             "amenity/fuel/Stacja paliw": {
73602                 "tags": {
73603                     "name": "Stacja paliw",
73604                     "amenity": "fuel"
73605                 },
73606                 "name": "Stacja paliw",
73607                 "icon": "fuel",
73608                 "geometry": [
73609                     "point",
73610                     "vertex",
73611                     "area"
73612                 ],
73613                 "fields": [
73614                     "operator",
73615                     "address",
73616                     "building_area"
73617                 ],
73618                 "suggestion": true
73619             },
73620             "amenity/fuel/Bharat Petroleum": {
73621                 "tags": {
73622                     "name": "Bharat Petroleum",
73623                     "amenity": "fuel"
73624                 },
73625                 "name": "Bharat Petroleum",
73626                 "icon": "fuel",
73627                 "geometry": [
73628                     "point",
73629                     "vertex",
73630                     "area"
73631                 ],
73632                 "fields": [
73633                     "operator",
73634                     "address",
73635                     "building_area"
73636                 ],
73637                 "suggestion": true
73638             },
73639             "amenity/fuel/CAMPSA": {
73640                 "tags": {
73641                     "name": "CAMPSA",
73642                     "amenity": "fuel"
73643                 },
73644                 "name": "CAMPSA",
73645                 "icon": "fuel",
73646                 "geometry": [
73647                     "point",
73648                     "vertex",
73649                     "area"
73650                 ],
73651                 "fields": [
73652                     "operator",
73653                     "address",
73654                     "building_area"
73655                 ],
73656                 "suggestion": true
73657             },
73658             "amenity/fuel/Casey's General Store": {
73659                 "tags": {
73660                     "name": "Casey's General Store",
73661                     "amenity": "fuel"
73662                 },
73663                 "name": "Casey's General Store",
73664                 "icon": "fuel",
73665                 "geometry": [
73666                     "point",
73667                     "vertex",
73668                     "area"
73669                 ],
73670                 "fields": [
73671                     "operator",
73672                     "address",
73673                     "building_area"
73674                 ],
73675                 "suggestion": true
73676             },
73677             "amenity/fuel/Kangaroo": {
73678                 "tags": {
73679                     "name": "Kangaroo",
73680                     "amenity": "fuel"
73681                 },
73682                 "name": "Kangaroo",
73683                 "icon": "fuel",
73684                 "geometry": [
73685                     "point",
73686                     "vertex",
73687                     "area"
73688                 ],
73689                 "fields": [
73690                     "operator",
73691                     "address",
73692                     "building_area"
73693                 ],
73694                 "suggestion": true
73695             },
73696             "amenity/fuel/Белоруснефть": {
73697                 "tags": {
73698                     "name": "Белоруснефть",
73699                     "amenity": "fuel"
73700                 },
73701                 "name": "Белоруснефть",
73702                 "icon": "fuel",
73703                 "geometry": [
73704                     "point",
73705                     "vertex",
73706                     "area"
73707                 ],
73708                 "fields": [
73709                     "operator",
73710                     "address",
73711                     "building_area"
73712                 ],
73713                 "suggestion": true
73714             },
73715             "amenity/fuel/コスモ石油 (COSMO)": {
73716                 "tags": {
73717                     "name": "コスモ石油 (COSMO)",
73718                     "amenity": "fuel"
73719                 },
73720                 "name": "コスモ石油 (COSMO)",
73721                 "icon": "fuel",
73722                 "geometry": [
73723                     "point",
73724                     "vertex",
73725                     "area"
73726                 ],
73727                 "fields": [
73728                     "operator",
73729                     "address",
73730                     "building_area"
73731                 ],
73732                 "suggestion": true
73733             },
73734             "amenity/fuel/MEROIL": {
73735                 "tags": {
73736                     "name": "MEROIL",
73737                     "amenity": "fuel"
73738                 },
73739                 "name": "MEROIL",
73740                 "icon": "fuel",
73741                 "geometry": [
73742                     "point",
73743                     "vertex",
73744                     "area"
73745                 ],
73746                 "fields": [
73747                     "operator",
73748                     "address",
73749                     "building_area"
73750                 ],
73751                 "suggestion": true
73752             },
73753             "amenity/fuel/1-2-3": {
73754                 "tags": {
73755                     "name": "1-2-3",
73756                     "amenity": "fuel"
73757                 },
73758                 "name": "1-2-3",
73759                 "icon": "fuel",
73760                 "geometry": [
73761                     "point",
73762                     "vertex",
73763                     "area"
73764                 ],
73765                 "fields": [
73766                     "operator",
73767                     "address",
73768                     "building_area"
73769                 ],
73770                 "suggestion": true
73771             },
73772             "amenity/fuel/Conoco": {
73773                 "tags": {
73774                     "name": "Conoco",
73775                     "amenity": "fuel"
73776                 },
73777                 "name": "Conoco",
73778                 "icon": "fuel",
73779                 "geometry": [
73780                     "point",
73781                     "vertex",
73782                     "area"
73783                 ],
73784                 "fields": [
73785                     "operator",
73786                     "address",
73787                     "building_area"
73788                 ],
73789                 "suggestion": true
73790             },
73791             "amenity/fuel/出光": {
73792                 "tags": {
73793                     "name": "出光",
73794                     "name:en": "IDEMITSU",
73795                     "amenity": "fuel"
73796                 },
73797                 "name": "出光",
73798                 "icon": "fuel",
73799                 "geometry": [
73800                     "point",
73801                     "vertex",
73802                     "area"
73803                 ],
73804                 "fields": [
73805                     "operator",
73806                     "address",
73807                     "building_area"
73808                 ],
73809                 "suggestion": true
73810             },
73811             "amenity/fuel/НК Альянс": {
73812                 "tags": {
73813                     "name": "НК Альянс",
73814                     "amenity": "fuel"
73815                 },
73816                 "name": "НК Альянс",
73817                 "icon": "fuel",
73818                 "geometry": [
73819                     "point",
73820                     "vertex",
73821                     "area"
73822                 ],
73823                 "fields": [
73824                     "operator",
73825                     "address",
73826                     "building_area"
73827                 ],
73828                 "suggestion": true
73829             },
73830             "amenity/fuel/Sinclair": {
73831                 "tags": {
73832                     "name": "Sinclair",
73833                     "amenity": "fuel"
73834                 },
73835                 "name": "Sinclair",
73836                 "icon": "fuel",
73837                 "geometry": [
73838                     "point",
73839                     "vertex",
73840                     "area"
73841                 ],
73842                 "fields": [
73843                     "operator",
73844                     "address",
73845                     "building_area"
73846                 ],
73847                 "suggestion": true
73848             },
73849             "amenity/fuel/SPBU": {
73850                 "tags": {
73851                     "name": "SPBU",
73852                     "amenity": "fuel"
73853                 },
73854                 "name": "SPBU",
73855                 "icon": "fuel",
73856                 "geometry": [
73857                     "point",
73858                     "vertex",
73859                     "area"
73860                 ],
73861                 "fields": [
73862                     "operator",
73863                     "address",
73864                     "building_area"
73865                 ],
73866                 "suggestion": true
73867             },
73868             "amenity/fuel/Макпетрол": {
73869                 "tags": {
73870                     "name": "Макпетрол",
73871                     "amenity": "fuel"
73872                 },
73873                 "name": "Макпетрол",
73874                 "icon": "fuel",
73875                 "geometry": [
73876                     "point",
73877                     "vertex",
73878                     "area"
73879                 ],
73880                 "fields": [
73881                     "operator",
73882                     "address",
73883                     "building_area"
73884                 ],
73885                 "suggestion": true
73886             },
73887             "amenity/fuel/Circle K": {
73888                 "tags": {
73889                     "name": "Circle K",
73890                     "amenity": "fuel"
73891                 },
73892                 "name": "Circle K",
73893                 "icon": "fuel",
73894                 "geometry": [
73895                     "point",
73896                     "vertex",
73897                     "area"
73898                 ],
73899                 "fields": [
73900                     "operator",
73901                     "address",
73902                     "building_area"
73903                 ],
73904                 "suggestion": true
73905             },
73906             "amenity/fuel/Posto Ipiranga": {
73907                 "tags": {
73908                     "name": "Posto Ipiranga",
73909                     "amenity": "fuel"
73910                 },
73911                 "name": "Posto Ipiranga",
73912                 "icon": "fuel",
73913                 "geometry": [
73914                     "point",
73915                     "vertex",
73916                     "area"
73917                 ],
73918                 "fields": [
73919                     "operator",
73920                     "address",
73921                     "building_area"
73922                 ],
73923                 "suggestion": true
73924             },
73925             "amenity/fuel/Phoenix": {
73926                 "tags": {
73927                     "name": "Phoenix",
73928                     "amenity": "fuel"
73929                 },
73930                 "name": "Phoenix",
73931                 "icon": "fuel",
73932                 "geometry": [
73933                     "point",
73934                     "vertex",
73935                     "area"
73936                 ],
73937                 "fields": [
73938                     "operator",
73939                     "address",
73940                     "building_area"
73941                 ],
73942                 "suggestion": true
73943             },
73944             "amenity/fuel/Ipiranga": {
73945                 "tags": {
73946                     "name": "Ipiranga",
73947                     "amenity": "fuel"
73948                 },
73949                 "name": "Ipiranga",
73950                 "icon": "fuel",
73951                 "geometry": [
73952                     "point",
73953                     "vertex",
73954                     "area"
73955                 ],
73956                 "fields": [
73957                     "operator",
73958                     "address",
73959                     "building_area"
73960                 ],
73961                 "suggestion": true
73962             },
73963             "amenity/fuel/OKKO": {
73964                 "tags": {
73965                     "name": "OKKO",
73966                     "amenity": "fuel"
73967                 },
73968                 "name": "OKKO",
73969                 "icon": "fuel",
73970                 "geometry": [
73971                     "point",
73972                     "vertex",
73973                     "area"
73974                 ],
73975                 "fields": [
73976                     "operator",
73977                     "address",
73978                     "building_area"
73979                 ],
73980                 "suggestion": true
73981             },
73982             "amenity/fuel/ОККО": {
73983                 "tags": {
73984                     "name": "ОККО",
73985                     "amenity": "fuel"
73986                 },
73987                 "name": "ОККО",
73988                 "icon": "fuel",
73989                 "geometry": [
73990                     "point",
73991                     "vertex",
73992                     "area"
73993                 ],
73994                 "fields": [
73995                     "operator",
73996                     "address",
73997                     "building_area"
73998                 ],
73999                 "suggestion": true
74000             },
74001             "amenity/fuel/บางจาก": {
74002                 "tags": {
74003                     "name": "บางจาก",
74004                     "amenity": "fuel"
74005                 },
74006                 "name": "บางจาก",
74007                 "icon": "fuel",
74008                 "geometry": [
74009                     "point",
74010                     "vertex",
74011                     "area"
74012                 ],
74013                 "fields": [
74014                     "operator",
74015                     "address",
74016                     "building_area"
74017                 ],
74018                 "suggestion": true
74019             },
74020             "amenity/fuel/QuikTrip": {
74021                 "tags": {
74022                     "name": "QuikTrip",
74023                     "amenity": "fuel"
74024                 },
74025                 "name": "QuikTrip",
74026                 "icon": "fuel",
74027                 "geometry": [
74028                     "point",
74029                     "vertex",
74030                     "area"
74031                 ],
74032                 "fields": [
74033                     "operator",
74034                     "address",
74035                     "building_area"
74036                 ],
74037                 "suggestion": true
74038             },
74039             "amenity/fuel/Stewart's": {
74040                 "tags": {
74041                     "name": "Stewart's",
74042                     "amenity": "fuel"
74043                 },
74044                 "name": "Stewart's",
74045                 "icon": "fuel",
74046                 "geometry": [
74047                     "point",
74048                     "vertex",
74049                     "area"
74050                 ],
74051                 "fields": [
74052                     "operator",
74053                     "address",
74054                     "building_area"
74055                 ],
74056                 "suggestion": true
74057             },
74058             "amenity/fuel/Posto BR": {
74059                 "tags": {
74060                     "name": "Posto BR",
74061                     "amenity": "fuel"
74062                 },
74063                 "name": "Posto BR",
74064                 "icon": "fuel",
74065                 "geometry": [
74066                     "point",
74067                     "vertex",
74068                     "area"
74069                 ],
74070                 "fields": [
74071                     "operator",
74072                     "address",
74073                     "building_area"
74074                 ],
74075                 "suggestion": true
74076             },
74077             "amenity/fuel/ป ต ท": {
74078                 "tags": {
74079                     "name": "ป ต ท",
74080                     "amenity": "fuel"
74081                 },
74082                 "name": "ป ต ท",
74083                 "icon": "fuel",
74084                 "geometry": [
74085                     "point",
74086                     "vertex",
74087                     "area"
74088                 ],
74089                 "fields": [
74090                     "operator",
74091                     "address",
74092                     "building_area"
74093                 ],
74094                 "suggestion": true
74095             },
74096             "amenity/fuel/ปตท": {
74097                 "tags": {
74098                     "name": "ปตท",
74099                     "amenity": "fuel"
74100                 },
74101                 "name": "ปตท",
74102                 "icon": "fuel",
74103                 "geometry": [
74104                     "point",
74105                     "vertex",
74106                     "area"
74107                 ],
74108                 "fields": [
74109                     "operator",
74110                     "address",
74111                     "building_area"
74112                 ],
74113                 "suggestion": true
74114             },
74115             "amenity/fuel/ANP": {
74116                 "tags": {
74117                     "name": "ANP",
74118                     "amenity": "fuel"
74119                 },
74120                 "name": "ANP",
74121                 "icon": "fuel",
74122                 "geometry": [
74123                     "point",
74124                     "vertex",
74125                     "area"
74126                 ],
74127                 "fields": [
74128                     "operator",
74129                     "address",
74130                     "building_area"
74131                 ],
74132                 "suggestion": true
74133             },
74134             "amenity/fuel/Kum & Go": {
74135                 "tags": {
74136                     "name": "Kum & Go",
74137                     "amenity": "fuel"
74138                 },
74139                 "name": "Kum & Go",
74140                 "icon": "fuel",
74141                 "geometry": [
74142                     "point",
74143                     "vertex",
74144                     "area"
74145                 ],
74146                 "fields": [
74147                     "operator",
74148                     "address",
74149                     "building_area"
74150                 ],
74151                 "suggestion": true
74152             },
74153             "amenity/fuel/Sokimex": {
74154                 "tags": {
74155                     "name": "Sokimex",
74156                     "amenity": "fuel"
74157                 },
74158                 "name": "Sokimex",
74159                 "icon": "fuel",
74160                 "geometry": [
74161                     "point",
74162                     "vertex",
74163                     "area"
74164                 ],
74165                 "fields": [
74166                     "operator",
74167                     "address",
74168                     "building_area"
74169                 ],
74170                 "suggestion": true
74171             },
74172             "amenity/fuel/Tela": {
74173                 "tags": {
74174                     "name": "Tela",
74175                     "amenity": "fuel"
74176                 },
74177                 "name": "Tela",
74178                 "icon": "fuel",
74179                 "geometry": [
74180                     "point",
74181                     "vertex",
74182                     "area"
74183                 ],
74184                 "fields": [
74185                     "operator",
74186                     "address",
74187                     "building_area"
74188                 ],
74189                 "suggestion": true
74190             },
74191             "amenity/fuel/Укрнафта": {
74192                 "tags": {
74193                     "name": "Укрнафта",
74194                     "amenity": "fuel"
74195                 },
74196                 "name": "Укрнафта",
74197                 "icon": "fuel",
74198                 "geometry": [
74199                     "point",
74200                     "vertex",
74201                     "area"
74202                 ],
74203                 "fields": [
74204                     "operator",
74205                     "address",
74206                     "building_area"
74207                 ],
74208                 "suggestion": true
74209             },
74210             "amenity/fuel/Татнефтепродукт": {
74211                 "tags": {
74212                     "name": "Татнефтепродукт",
74213                     "amenity": "fuel"
74214                 },
74215                 "name": "Татнефтепродукт",
74216                 "icon": "fuel",
74217                 "geometry": [
74218                     "point",
74219                     "vertex",
74220                     "area"
74221                 ],
74222                 "fields": [
74223                     "operator",
74224                     "address",
74225                     "building_area"
74226                 ],
74227                 "suggestion": true
74228             },
74229             "amenity/fuel/Afriquia": {
74230                 "tags": {
74231                     "name": "Afriquia",
74232                     "amenity": "fuel"
74233                 },
74234                 "name": "Afriquia",
74235                 "icon": "fuel",
74236                 "geometry": [
74237                     "point",
74238                     "vertex",
74239                     "area"
74240                 ],
74241                 "fields": [
74242                     "operator",
74243                     "address",
74244                     "building_area"
74245                 ],
74246                 "suggestion": true
74247             },
74248             "amenity/fuel/Murphy USA": {
74249                 "tags": {
74250                     "name": "Murphy USA",
74251                     "amenity": "fuel"
74252                 },
74253                 "name": "Murphy USA",
74254                 "icon": "fuel",
74255                 "geometry": [
74256                     "point",
74257                     "vertex",
74258                     "area"
74259                 ],
74260                 "fields": [
74261                     "operator",
74262                     "address",
74263                     "building_area"
74264                 ],
74265                 "suggestion": true
74266             },
74267             "amenity/fuel/昭和シェル (Showa-shell)": {
74268                 "tags": {
74269                     "name": "昭和シェル (Showa-shell)",
74270                     "amenity": "fuel"
74271                 },
74272                 "name": "昭和シェル (Showa-shell)",
74273                 "icon": "fuel",
74274                 "geometry": [
74275                     "point",
74276                     "vertex",
74277                     "area"
74278                 ],
74279                 "fields": [
74280                     "operator",
74281                     "address",
74282                     "building_area"
74283                 ],
74284                 "suggestion": true
74285             },
74286             "amenity/fuel/CNG": {
74287                 "tags": {
74288                     "name": "CNG",
74289                     "amenity": "fuel"
74290                 },
74291                 "name": "CNG",
74292                 "icon": "fuel",
74293                 "geometry": [
74294                     "point",
74295                     "vertex",
74296                     "area"
74297                 ],
74298                 "fields": [
74299                     "operator",
74300                     "address",
74301                     "building_area"
74302                 ],
74303                 "suggestion": true
74304             },
74305             "amenity/fast_food/Quick": {
74306                 "tags": {
74307                     "name": "Quick",
74308                     "amenity": "fast_food"
74309                 },
74310                 "name": "Quick",
74311                 "icon": "fast-food",
74312                 "geometry": [
74313                     "point",
74314                     "vertex",
74315                     "area"
74316                 ],
74317                 "fields": [
74318                     "cuisine",
74319                     "building_area",
74320                     "address",
74321                     "opening_hours"
74322                 ],
74323                 "suggestion": true
74324             },
74325             "amenity/fast_food/McDonald's": {
74326                 "tags": {
74327                     "name": "McDonald's",
74328                     "cuisine": "burger",
74329                     "amenity": "fast_food"
74330                 },
74331                 "name": "McDonald's",
74332                 "icon": "fast-food",
74333                 "geometry": [
74334                     "point",
74335                     "vertex",
74336                     "area"
74337                 ],
74338                 "fields": [
74339                     "cuisine",
74340                     "building_area",
74341                     "address",
74342                     "opening_hours"
74343                 ],
74344                 "suggestion": true
74345             },
74346             "amenity/fast_food/Burger King": {
74347                 "tags": {
74348                     "name": "Burger King",
74349                     "cuisine": "burger",
74350                     "amenity": "fast_food"
74351                 },
74352                 "name": "Burger King",
74353                 "icon": "fast-food",
74354                 "geometry": [
74355                     "point",
74356                     "vertex",
74357                     "area"
74358                 ],
74359                 "fields": [
74360                     "cuisine",
74361                     "building_area",
74362                     "address",
74363                     "opening_hours"
74364                 ],
74365                 "suggestion": true
74366             },
74367             "amenity/fast_food/Ali Baba": {
74368                 "tags": {
74369                     "name": "Ali Baba",
74370                     "amenity": "fast_food"
74371                 },
74372                 "name": "Ali Baba",
74373                 "icon": "fast-food",
74374                 "geometry": [
74375                     "point",
74376                     "vertex",
74377                     "area"
74378                 ],
74379                 "fields": [
74380                     "cuisine",
74381                     "building_area",
74382                     "address",
74383                     "opening_hours"
74384                 ],
74385                 "suggestion": true
74386             },
74387             "amenity/fast_food/Hungry Jacks": {
74388                 "tags": {
74389                     "name": "Hungry Jacks",
74390                     "cuisine": "burger",
74391                     "amenity": "fast_food"
74392                 },
74393                 "name": "Hungry Jacks",
74394                 "icon": "fast-food",
74395                 "geometry": [
74396                     "point",
74397                     "vertex",
74398                     "area"
74399                 ],
74400                 "fields": [
74401                     "cuisine",
74402                     "building_area",
74403                     "address",
74404                     "opening_hours"
74405                 ],
74406                 "suggestion": true
74407             },
74408             "amenity/fast_food/Red Rooster": {
74409                 "tags": {
74410                     "name": "Red Rooster",
74411                     "amenity": "fast_food"
74412                 },
74413                 "name": "Red Rooster",
74414                 "icon": "fast-food",
74415                 "geometry": [
74416                     "point",
74417                     "vertex",
74418                     "area"
74419                 ],
74420                 "fields": [
74421                     "cuisine",
74422                     "building_area",
74423                     "address",
74424                     "opening_hours"
74425                 ],
74426                 "suggestion": true
74427             },
74428             "amenity/fast_food/KFC": {
74429                 "tags": {
74430                     "name": "KFC",
74431                     "cuisine": "chicken",
74432                     "amenity": "fast_food"
74433                 },
74434                 "name": "KFC",
74435                 "icon": "fast-food",
74436                 "geometry": [
74437                     "point",
74438                     "vertex",
74439                     "area"
74440                 ],
74441                 "fields": [
74442                     "cuisine",
74443                     "building_area",
74444                     "address",
74445                     "opening_hours"
74446                 ],
74447                 "suggestion": true
74448             },
74449             "amenity/fast_food/Domino's Pizza": {
74450                 "tags": {
74451                     "name": "Domino's Pizza",
74452                     "cuisine": "pizza",
74453                     "amenity": "fast_food"
74454                 },
74455                 "name": "Domino's Pizza",
74456                 "icon": "fast-food",
74457                 "geometry": [
74458                     "point",
74459                     "vertex",
74460                     "area"
74461                 ],
74462                 "fields": [
74463                     "cuisine",
74464                     "building_area",
74465                     "address",
74466                     "opening_hours"
74467                 ],
74468                 "suggestion": true
74469             },
74470             "amenity/fast_food/Chowking": {
74471                 "tags": {
74472                     "name": "Chowking",
74473                     "amenity": "fast_food"
74474                 },
74475                 "name": "Chowking",
74476                 "icon": "fast-food",
74477                 "geometry": [
74478                     "point",
74479                     "vertex",
74480                     "area"
74481                 ],
74482                 "fields": [
74483                     "cuisine",
74484                     "building_area",
74485                     "address",
74486                     "opening_hours"
74487                 ],
74488                 "suggestion": true
74489             },
74490             "amenity/fast_food/Jollibee": {
74491                 "tags": {
74492                     "name": "Jollibee",
74493                     "amenity": "fast_food"
74494                 },
74495                 "name": "Jollibee",
74496                 "icon": "fast-food",
74497                 "geometry": [
74498                     "point",
74499                     "vertex",
74500                     "area"
74501                 ],
74502                 "fields": [
74503                     "cuisine",
74504                     "building_area",
74505                     "address",
74506                     "opening_hours"
74507                 ],
74508                 "suggestion": true
74509             },
74510             "amenity/fast_food/Hesburger": {
74511                 "tags": {
74512                     "name": "Hesburger",
74513                     "amenity": "fast_food"
74514                 },
74515                 "name": "Hesburger",
74516                 "icon": "fast-food",
74517                 "geometry": [
74518                     "point",
74519                     "vertex",
74520                     "area"
74521                 ],
74522                 "fields": [
74523                     "cuisine",
74524                     "building_area",
74525                     "address",
74526                     "opening_hours"
74527                 ],
74528                 "suggestion": true
74529             },
74530             "amenity/fast_food/肯德基": {
74531                 "tags": {
74532                     "name": "肯德基",
74533                     "amenity": "fast_food"
74534                 },
74535                 "name": "肯德基",
74536                 "icon": "fast-food",
74537                 "geometry": [
74538                     "point",
74539                     "vertex",
74540                     "area"
74541                 ],
74542                 "fields": [
74543                     "cuisine",
74544                     "building_area",
74545                     "address",
74546                     "opening_hours"
74547                 ],
74548                 "suggestion": true
74549             },
74550             "amenity/fast_food/Wendy's": {
74551                 "tags": {
74552                     "name": "Wendy's",
74553                     "cuisine": "burger",
74554                     "amenity": "fast_food"
74555                 },
74556                 "name": "Wendy's",
74557                 "icon": "fast-food",
74558                 "geometry": [
74559                     "point",
74560                     "vertex",
74561                     "area"
74562                 ],
74563                 "fields": [
74564                     "cuisine",
74565                     "building_area",
74566                     "address",
74567                     "opening_hours"
74568                 ],
74569                 "suggestion": true
74570             },
74571             "amenity/fast_food/Tim Hortons": {
74572                 "tags": {
74573                     "name": "Tim Hortons",
74574                     "amenity": "fast_food"
74575                 },
74576                 "name": "Tim Hortons",
74577                 "icon": "fast-food",
74578                 "geometry": [
74579                     "point",
74580                     "vertex",
74581                     "area"
74582                 ],
74583                 "fields": [
74584                     "cuisine",
74585                     "building_area",
74586                     "address",
74587                     "opening_hours"
74588                 ],
74589                 "suggestion": true
74590             },
74591             "amenity/fast_food/Steers": {
74592                 "tags": {
74593                     "name": "Steers",
74594                     "amenity": "fast_food"
74595                 },
74596                 "name": "Steers",
74597                 "icon": "fast-food",
74598                 "geometry": [
74599                     "point",
74600                     "vertex",
74601                     "area"
74602                 ],
74603                 "fields": [
74604                     "cuisine",
74605                     "building_area",
74606                     "address",
74607                     "opening_hours"
74608                 ],
74609                 "suggestion": true
74610             },
74611             "amenity/fast_food/Hardee's": {
74612                 "tags": {
74613                     "name": "Hardee's",
74614                     "cuisine": "burger",
74615                     "amenity": "fast_food"
74616                 },
74617                 "name": "Hardee's",
74618                 "icon": "fast-food",
74619                 "geometry": [
74620                     "point",
74621                     "vertex",
74622                     "area"
74623                 ],
74624                 "fields": [
74625                     "cuisine",
74626                     "building_area",
74627                     "address",
74628                     "opening_hours"
74629                 ],
74630                 "suggestion": true
74631             },
74632             "amenity/fast_food/Arby's": {
74633                 "tags": {
74634                     "name": "Arby's",
74635                     "amenity": "fast_food"
74636                 },
74637                 "name": "Arby's",
74638                 "icon": "fast-food",
74639                 "geometry": [
74640                     "point",
74641                     "vertex",
74642                     "area"
74643                 ],
74644                 "fields": [
74645                     "cuisine",
74646                     "building_area",
74647                     "address",
74648                     "opening_hours"
74649                 ],
74650                 "suggestion": true
74651             },
74652             "amenity/fast_food/A&W": {
74653                 "tags": {
74654                     "name": "A&W",
74655                     "amenity": "fast_food"
74656                 },
74657                 "name": "A&W",
74658                 "icon": "fast-food",
74659                 "geometry": [
74660                     "point",
74661                     "vertex",
74662                     "area"
74663                 ],
74664                 "fields": [
74665                     "cuisine",
74666                     "building_area",
74667                     "address",
74668                     "opening_hours"
74669                 ],
74670                 "suggestion": true
74671             },
74672             "amenity/fast_food/Dairy Queen": {
74673                 "tags": {
74674                     "name": "Dairy Queen",
74675                     "amenity": "fast_food"
74676                 },
74677                 "name": "Dairy Queen",
74678                 "icon": "fast-food",
74679                 "geometry": [
74680                     "point",
74681                     "vertex",
74682                     "area"
74683                 ],
74684                 "fields": [
74685                     "cuisine",
74686                     "building_area",
74687                     "address",
74688                     "opening_hours"
74689                 ],
74690                 "suggestion": true
74691             },
74692             "amenity/fast_food/Hallo Pizza": {
74693                 "tags": {
74694                     "name": "Hallo Pizza",
74695                     "amenity": "fast_food"
74696                 },
74697                 "name": "Hallo Pizza",
74698                 "icon": "fast-food",
74699                 "geometry": [
74700                     "point",
74701                     "vertex",
74702                     "area"
74703                 ],
74704                 "fields": [
74705                     "cuisine",
74706                     "building_area",
74707                     "address",
74708                     "opening_hours"
74709                 ],
74710                 "suggestion": true
74711             },
74712             "amenity/fast_food/Fish & Chips": {
74713                 "tags": {
74714                     "name": "Fish & Chips",
74715                     "amenity": "fast_food"
74716                 },
74717                 "name": "Fish & Chips",
74718                 "icon": "fast-food",
74719                 "geometry": [
74720                     "point",
74721                     "vertex",
74722                     "area"
74723                 ],
74724                 "fields": [
74725                     "cuisine",
74726                     "building_area",
74727                     "address",
74728                     "opening_hours"
74729                 ],
74730                 "suggestion": true
74731             },
74732             "amenity/fast_food/Harvey's": {
74733                 "tags": {
74734                     "name": "Harvey's",
74735                     "amenity": "fast_food"
74736                 },
74737                 "name": "Harvey's",
74738                 "icon": "fast-food",
74739                 "geometry": [
74740                     "point",
74741                     "vertex",
74742                     "area"
74743                 ],
74744                 "fields": [
74745                     "cuisine",
74746                     "building_area",
74747                     "address",
74748                     "opening_hours"
74749                 ],
74750                 "suggestion": true
74751             },
74752             "amenity/fast_food/麥當勞": {
74753                 "tags": {
74754                     "name": "麥當勞",
74755                     "amenity": "fast_food"
74756                 },
74757                 "name": "麥當勞",
74758                 "icon": "fast-food",
74759                 "geometry": [
74760                     "point",
74761                     "vertex",
74762                     "area"
74763                 ],
74764                 "fields": [
74765                     "cuisine",
74766                     "building_area",
74767                     "address",
74768                     "opening_hours"
74769                 ],
74770                 "suggestion": true
74771             },
74772             "amenity/fast_food/Pizza Pizza": {
74773                 "tags": {
74774                     "name": "Pizza Pizza",
74775                     "amenity": "fast_food"
74776                 },
74777                 "name": "Pizza Pizza",
74778                 "icon": "fast-food",
74779                 "geometry": [
74780                     "point",
74781                     "vertex",
74782                     "area"
74783                 ],
74784                 "fields": [
74785                     "cuisine",
74786                     "building_area",
74787                     "address",
74788                     "opening_hours"
74789                 ],
74790                 "suggestion": true
74791             },
74792             "amenity/fast_food/Kotipizza": {
74793                 "tags": {
74794                     "name": "Kotipizza",
74795                     "amenity": "fast_food"
74796                 },
74797                 "name": "Kotipizza",
74798                 "icon": "fast-food",
74799                 "geometry": [
74800                     "point",
74801                     "vertex",
74802                     "area"
74803                 ],
74804                 "fields": [
74805                     "cuisine",
74806                     "building_area",
74807                     "address",
74808                     "opening_hours"
74809                 ],
74810                 "suggestion": true
74811             },
74812             "amenity/fast_food/Jack in the Box": {
74813                 "tags": {
74814                     "name": "Jack in the Box",
74815                     "cuisine": "burger",
74816                     "amenity": "fast_food"
74817                 },
74818                 "name": "Jack in the Box",
74819                 "icon": "fast-food",
74820                 "geometry": [
74821                     "point",
74822                     "vertex",
74823                     "area"
74824                 ],
74825                 "fields": [
74826                     "cuisine",
74827                     "building_area",
74828                     "address",
74829                     "opening_hours"
74830                 ],
74831                 "suggestion": true
74832             },
74833             "amenity/fast_food/Istanbul": {
74834                 "tags": {
74835                     "name": "Istanbul",
74836                     "amenity": "fast_food"
74837                 },
74838                 "name": "Istanbul",
74839                 "icon": "fast-food",
74840                 "geometry": [
74841                     "point",
74842                     "vertex",
74843                     "area"
74844                 ],
74845                 "fields": [
74846                     "cuisine",
74847                     "building_area",
74848                     "address",
74849                     "opening_hours"
74850                 ],
74851                 "suggestion": true
74852             },
74853             "amenity/fast_food/Kochlöffel": {
74854                 "tags": {
74855                     "name": "Kochlöffel",
74856                     "amenity": "fast_food"
74857                 },
74858                 "name": "Kochlöffel",
74859                 "icon": "fast-food",
74860                 "geometry": [
74861                     "point",
74862                     "vertex",
74863                     "area"
74864                 ],
74865                 "fields": [
74866                     "cuisine",
74867                     "building_area",
74868                     "address",
74869                     "opening_hours"
74870                 ],
74871                 "suggestion": true
74872             },
74873             "amenity/fast_food/Döner": {
74874                 "tags": {
74875                     "name": "Döner",
74876                     "amenity": "fast_food"
74877                 },
74878                 "name": "Döner",
74879                 "icon": "fast-food",
74880                 "geometry": [
74881                     "point",
74882                     "vertex",
74883                     "area"
74884                 ],
74885                 "fields": [
74886                     "cuisine",
74887                     "building_area",
74888                     "address",
74889                     "opening_hours"
74890                 ],
74891                 "suggestion": true
74892             },
74893             "amenity/fast_food/Telepizza": {
74894                 "tags": {
74895                     "name": "Telepizza",
74896                     "amenity": "fast_food"
74897                 },
74898                 "name": "Telepizza",
74899                 "icon": "fast-food",
74900                 "geometry": [
74901                     "point",
74902                     "vertex",
74903                     "area"
74904                 ],
74905                 "fields": [
74906                     "cuisine",
74907                     "building_area",
74908                     "address",
74909                     "opening_hours"
74910                 ],
74911                 "suggestion": true
74912             },
74913             "amenity/fast_food/Sibylla": {
74914                 "tags": {
74915                     "name": "Sibylla",
74916                     "amenity": "fast_food"
74917                 },
74918                 "name": "Sibylla",
74919                 "icon": "fast-food",
74920                 "geometry": [
74921                     "point",
74922                     "vertex",
74923                     "area"
74924                 ],
74925                 "fields": [
74926                     "cuisine",
74927                     "building_area",
74928                     "address",
74929                     "opening_hours"
74930                 ],
74931                 "suggestion": true
74932             },
74933             "amenity/fast_food/Carl's Jr.": {
74934                 "tags": {
74935                     "name": "Carl's Jr.",
74936                     "cuisine": "burger",
74937                     "amenity": "fast_food"
74938                 },
74939                 "name": "Carl's Jr.",
74940                 "icon": "fast-food",
74941                 "geometry": [
74942                     "point",
74943                     "vertex",
74944                     "area"
74945                 ],
74946                 "fields": [
74947                     "cuisine",
74948                     "building_area",
74949                     "address",
74950                     "opening_hours"
74951                 ],
74952                 "suggestion": true
74953             },
74954             "amenity/fast_food/Quiznos": {
74955                 "tags": {
74956                     "name": "Quiznos",
74957                     "cuisine": "sandwich",
74958                     "amenity": "fast_food"
74959                 },
74960                 "name": "Quiznos",
74961                 "icon": "fast-food",
74962                 "geometry": [
74963                     "point",
74964                     "vertex",
74965                     "area"
74966                 ],
74967                 "fields": [
74968                     "cuisine",
74969                     "building_area",
74970                     "address",
74971                     "opening_hours"
74972                 ],
74973                 "suggestion": true
74974             },
74975             "amenity/fast_food/Wimpy": {
74976                 "tags": {
74977                     "name": "Wimpy",
74978                     "amenity": "fast_food"
74979                 },
74980                 "name": "Wimpy",
74981                 "icon": "fast-food",
74982                 "geometry": [
74983                     "point",
74984                     "vertex",
74985                     "area"
74986                 ],
74987                 "fields": [
74988                     "cuisine",
74989                     "building_area",
74990                     "address",
74991                     "opening_hours"
74992                 ],
74993                 "suggestion": true
74994             },
74995             "amenity/fast_food/Sonic": {
74996                 "tags": {
74997                     "name": "Sonic",
74998                     "cuisine": "burger",
74999                     "amenity": "fast_food"
75000                 },
75001                 "name": "Sonic",
75002                 "icon": "fast-food",
75003                 "geometry": [
75004                     "point",
75005                     "vertex",
75006                     "area"
75007                 ],
75008                 "fields": [
75009                     "cuisine",
75010                     "building_area",
75011                     "address",
75012                     "opening_hours"
75013                 ],
75014                 "suggestion": true
75015             },
75016             "amenity/fast_food/Taco Bell": {
75017                 "tags": {
75018                     "name": "Taco Bell",
75019                     "amenity": "fast_food"
75020                 },
75021                 "name": "Taco Bell",
75022                 "icon": "fast-food",
75023                 "geometry": [
75024                     "point",
75025                     "vertex",
75026                     "area"
75027                 ],
75028                 "fields": [
75029                     "cuisine",
75030                     "building_area",
75031                     "address",
75032                     "opening_hours"
75033                 ],
75034                 "suggestion": true
75035             },
75036             "amenity/fast_food/Pizza Nova": {
75037                 "tags": {
75038                     "name": "Pizza Nova",
75039                     "amenity": "fast_food"
75040                 },
75041                 "name": "Pizza Nova",
75042                 "icon": "fast-food",
75043                 "geometry": [
75044                     "point",
75045                     "vertex",
75046                     "area"
75047                 ],
75048                 "fields": [
75049                     "cuisine",
75050                     "building_area",
75051                     "address",
75052                     "opening_hours"
75053                 ],
75054                 "suggestion": true
75055             },
75056             "amenity/fast_food/Papa John's": {
75057                 "tags": {
75058                     "name": "Papa John's",
75059                     "cuisine": "pizza",
75060                     "amenity": "fast_food"
75061                 },
75062                 "name": "Papa John's",
75063                 "icon": "fast-food",
75064                 "geometry": [
75065                     "point",
75066                     "vertex",
75067                     "area"
75068                 ],
75069                 "fields": [
75070                     "cuisine",
75071                     "building_area",
75072                     "address",
75073                     "opening_hours"
75074                 ],
75075                 "suggestion": true
75076             },
75077             "amenity/fast_food/Nordsee": {
75078                 "tags": {
75079                     "name": "Nordsee",
75080                     "amenity": "fast_food"
75081                 },
75082                 "name": "Nordsee",
75083                 "icon": "fast-food",
75084                 "geometry": [
75085                     "point",
75086                     "vertex",
75087                     "area"
75088                 ],
75089                 "fields": [
75090                     "cuisine",
75091                     "building_area",
75092                     "address",
75093                     "opening_hours"
75094                 ],
75095                 "suggestion": true
75096             },
75097             "amenity/fast_food/Mr. Sub": {
75098                 "tags": {
75099                     "name": "Mr. Sub",
75100                     "amenity": "fast_food"
75101                 },
75102                 "name": "Mr. Sub",
75103                 "icon": "fast-food",
75104                 "geometry": [
75105                     "point",
75106                     "vertex",
75107                     "area"
75108                 ],
75109                 "fields": [
75110                     "cuisine",
75111                     "building_area",
75112                     "address",
75113                     "opening_hours"
75114                 ],
75115                 "suggestion": true
75116             },
75117             "amenity/fast_food/Kebab": {
75118                 "tags": {
75119                     "name": "Kebab",
75120                     "amenity": "fast_food"
75121                 },
75122                 "name": "Kebab",
75123                 "icon": "fast-food",
75124                 "geometry": [
75125                     "point",
75126                     "vertex",
75127                     "area"
75128                 ],
75129                 "fields": [
75130                     "cuisine",
75131                     "building_area",
75132                     "address",
75133                     "opening_hours"
75134                 ],
75135                 "suggestion": true
75136             },
75137             "amenity/fast_food/Макдоналдс": {
75138                 "tags": {
75139                     "name": "Макдоналдс",
75140                     "name:en": "McDonald's",
75141                     "amenity": "fast_food"
75142                 },
75143                 "name": "Макдоналдс",
75144                 "icon": "fast-food",
75145                 "geometry": [
75146                     "point",
75147                     "vertex",
75148                     "area"
75149                 ],
75150                 "fields": [
75151                     "cuisine",
75152                     "building_area",
75153                     "address",
75154                     "opening_hours"
75155                 ],
75156                 "suggestion": true
75157             },
75158             "amenity/fast_food/Asia Imbiss": {
75159                 "tags": {
75160                     "name": "Asia Imbiss",
75161                     "amenity": "fast_food"
75162                 },
75163                 "name": "Asia Imbiss",
75164                 "icon": "fast-food",
75165                 "geometry": [
75166                     "point",
75167                     "vertex",
75168                     "area"
75169                 ],
75170                 "fields": [
75171                     "cuisine",
75172                     "building_area",
75173                     "address",
75174                     "opening_hours"
75175                 ],
75176                 "suggestion": true
75177             },
75178             "amenity/fast_food/Imbiss": {
75179                 "tags": {
75180                     "name": "Imbiss",
75181                     "amenity": "fast_food"
75182                 },
75183                 "name": "Imbiss",
75184                 "icon": "fast-food",
75185                 "geometry": [
75186                     "point",
75187                     "vertex",
75188                     "area"
75189                 ],
75190                 "fields": [
75191                     "cuisine",
75192                     "building_area",
75193                     "address",
75194                     "opening_hours"
75195                 ],
75196                 "suggestion": true
75197             },
75198             "amenity/fast_food/Chipotle": {
75199                 "tags": {
75200                     "name": "Chipotle",
75201                     "cuisine": "mexican",
75202                     "amenity": "fast_food"
75203                 },
75204                 "name": "Chipotle",
75205                 "icon": "fast-food",
75206                 "geometry": [
75207                     "point",
75208                     "vertex",
75209                     "area"
75210                 ],
75211                 "fields": [
75212                     "cuisine",
75213                     "building_area",
75214                     "address",
75215                     "opening_hours"
75216                 ],
75217                 "suggestion": true
75218             },
75219             "amenity/fast_food/マクドナルド": {
75220                 "tags": {
75221                     "name": "マクドナルド",
75222                     "name:en": "McDonald's",
75223                     "cuisine": "burger",
75224                     "amenity": "fast_food"
75225                 },
75226                 "name": "マクドナルド",
75227                 "icon": "fast-food",
75228                 "geometry": [
75229                     "point",
75230                     "vertex",
75231                     "area"
75232                 ],
75233                 "fields": [
75234                     "cuisine",
75235                     "building_area",
75236                     "address",
75237                     "opening_hours"
75238                 ],
75239                 "suggestion": true
75240             },
75241             "amenity/fast_food/In-N-Out Burger": {
75242                 "tags": {
75243                     "name": "In-N-Out Burger",
75244                     "amenity": "fast_food"
75245                 },
75246                 "name": "In-N-Out Burger",
75247                 "icon": "fast-food",
75248                 "geometry": [
75249                     "point",
75250                     "vertex",
75251                     "area"
75252                 ],
75253                 "fields": [
75254                     "cuisine",
75255                     "building_area",
75256                     "address",
75257                     "opening_hours"
75258                 ],
75259                 "suggestion": true
75260             },
75261             "amenity/fast_food/Jimmy John's": {
75262                 "tags": {
75263                     "name": "Jimmy John's",
75264                     "amenity": "fast_food"
75265                 },
75266                 "name": "Jimmy John's",
75267                 "icon": "fast-food",
75268                 "geometry": [
75269                     "point",
75270                     "vertex",
75271                     "area"
75272                 ],
75273                 "fields": [
75274                     "cuisine",
75275                     "building_area",
75276                     "address",
75277                     "opening_hours"
75278                 ],
75279                 "suggestion": true
75280             },
75281             "amenity/fast_food/Jamba Juice": {
75282                 "tags": {
75283                     "name": "Jamba Juice",
75284                     "amenity": "fast_food"
75285                 },
75286                 "name": "Jamba Juice",
75287                 "icon": "fast-food",
75288                 "geometry": [
75289                     "point",
75290                     "vertex",
75291                     "area"
75292                 ],
75293                 "fields": [
75294                     "cuisine",
75295                     "building_area",
75296                     "address",
75297                     "opening_hours"
75298                 ],
75299                 "suggestion": true
75300             },
75301             "amenity/fast_food/Робин Сдобин": {
75302                 "tags": {
75303                     "name": "Робин Сдобин",
75304                     "amenity": "fast_food"
75305                 },
75306                 "name": "Робин Сдобин",
75307                 "icon": "fast-food",
75308                 "geometry": [
75309                     "point",
75310                     "vertex",
75311                     "area"
75312                 ],
75313                 "fields": [
75314                     "cuisine",
75315                     "building_area",
75316                     "address",
75317                     "opening_hours"
75318                 ],
75319                 "suggestion": true
75320             },
75321             "amenity/fast_food/Baskin Robbins": {
75322                 "tags": {
75323                     "name": "Baskin Robbins",
75324                     "amenity": "fast_food"
75325                 },
75326                 "name": "Baskin Robbins",
75327                 "icon": "fast-food",
75328                 "geometry": [
75329                     "point",
75330                     "vertex",
75331                     "area"
75332                 ],
75333                 "fields": [
75334                     "cuisine",
75335                     "building_area",
75336                     "address",
75337                     "opening_hours"
75338                 ],
75339                 "suggestion": true
75340             },
75341             "amenity/fast_food/ケンタッキーフライドチキン": {
75342                 "tags": {
75343                     "name": "ケンタッキーフライドチキン",
75344                     "name:en": "KFC",
75345                     "cuisine": "chicken",
75346                     "amenity": "fast_food"
75347                 },
75348                 "name": "ケンタッキーフライドチキン",
75349                 "icon": "fast-food",
75350                 "geometry": [
75351                     "point",
75352                     "vertex",
75353                     "area"
75354                 ],
75355                 "fields": [
75356                     "cuisine",
75357                     "building_area",
75358                     "address",
75359                     "opening_hours"
75360                 ],
75361                 "suggestion": true
75362             },
75363             "amenity/fast_food/吉野家": {
75364                 "tags": {
75365                     "name": "吉野家",
75366                     "amenity": "fast_food"
75367                 },
75368                 "name": "吉野家",
75369                 "icon": "fast-food",
75370                 "geometry": [
75371                     "point",
75372                     "vertex",
75373                     "area"
75374                 ],
75375                 "fields": [
75376                     "cuisine",
75377                     "building_area",
75378                     "address",
75379                     "opening_hours"
75380                 ],
75381                 "suggestion": true
75382             },
75383             "amenity/fast_food/Taco Time": {
75384                 "tags": {
75385                     "name": "Taco Time",
75386                     "amenity": "fast_food"
75387                 },
75388                 "name": "Taco Time",
75389                 "icon": "fast-food",
75390                 "geometry": [
75391                     "point",
75392                     "vertex",
75393                     "area"
75394                 ],
75395                 "fields": [
75396                     "cuisine",
75397                     "building_area",
75398                     "address",
75399                     "opening_hours"
75400                 ],
75401                 "suggestion": true
75402             },
75403             "amenity/fast_food/松屋": {
75404                 "tags": {
75405                     "name": "松屋",
75406                     "name:en": "Matsuya",
75407                     "amenity": "fast_food"
75408                 },
75409                 "name": "松屋",
75410                 "icon": "fast-food",
75411                 "geometry": [
75412                     "point",
75413                     "vertex",
75414                     "area"
75415                 ],
75416                 "fields": [
75417                     "cuisine",
75418                     "building_area",
75419                     "address",
75420                     "opening_hours"
75421                 ],
75422                 "suggestion": true
75423             },
75424             "amenity/fast_food/Little Caesars": {
75425                 "tags": {
75426                     "name": "Little Caesars",
75427                     "amenity": "fast_food"
75428                 },
75429                 "name": "Little Caesars",
75430                 "icon": "fast-food",
75431                 "geometry": [
75432                     "point",
75433                     "vertex",
75434                     "area"
75435                 ],
75436                 "fields": [
75437                     "cuisine",
75438                     "building_area",
75439                     "address",
75440                     "opening_hours"
75441                 ],
75442                 "suggestion": true
75443             },
75444             "amenity/fast_food/El Pollo Loco": {
75445                 "tags": {
75446                     "name": "El Pollo Loco",
75447                     "amenity": "fast_food"
75448                 },
75449                 "name": "El Pollo Loco",
75450                 "icon": "fast-food",
75451                 "geometry": [
75452                     "point",
75453                     "vertex",
75454                     "area"
75455                 ],
75456                 "fields": [
75457                     "cuisine",
75458                     "building_area",
75459                     "address",
75460                     "opening_hours"
75461                 ],
75462                 "suggestion": true
75463             },
75464             "amenity/fast_food/Del Taco": {
75465                 "tags": {
75466                     "name": "Del Taco",
75467                     "amenity": "fast_food"
75468                 },
75469                 "name": "Del Taco",
75470                 "icon": "fast-food",
75471                 "geometry": [
75472                     "point",
75473                     "vertex",
75474                     "area"
75475                 ],
75476                 "fields": [
75477                     "cuisine",
75478                     "building_area",
75479                     "address",
75480                     "opening_hours"
75481                 ],
75482                 "suggestion": true
75483             },
75484             "amenity/fast_food/White Castle": {
75485                 "tags": {
75486                     "name": "White Castle",
75487                     "amenity": "fast_food"
75488                 },
75489                 "name": "White Castle",
75490                 "icon": "fast-food",
75491                 "geometry": [
75492                     "point",
75493                     "vertex",
75494                     "area"
75495                 ],
75496                 "fields": [
75497                     "cuisine",
75498                     "building_area",
75499                     "address",
75500                     "opening_hours"
75501                 ],
75502                 "suggestion": true
75503             },
75504             "amenity/fast_food/Boston Market": {
75505                 "tags": {
75506                     "name": "Boston Market",
75507                     "amenity": "fast_food"
75508                 },
75509                 "name": "Boston Market",
75510                 "icon": "fast-food",
75511                 "geometry": [
75512                     "point",
75513                     "vertex",
75514                     "area"
75515                 ],
75516                 "fields": [
75517                     "cuisine",
75518                     "building_area",
75519                     "address",
75520                     "opening_hours"
75521                 ],
75522                 "suggestion": true
75523             },
75524             "amenity/fast_food/Chick-fil-A": {
75525                 "tags": {
75526                     "name": "Chick-fil-A",
75527                     "cuisine": "chicken",
75528                     "amenity": "fast_food"
75529                 },
75530                 "name": "Chick-fil-A",
75531                 "icon": "fast-food",
75532                 "geometry": [
75533                     "point",
75534                     "vertex",
75535                     "area"
75536                 ],
75537                 "fields": [
75538                     "cuisine",
75539                     "building_area",
75540                     "address",
75541                     "opening_hours"
75542                 ],
75543                 "suggestion": true
75544             },
75545             "amenity/fast_food/Panda Express": {
75546                 "tags": {
75547                     "name": "Panda Express",
75548                     "amenity": "fast_food"
75549                 },
75550                 "name": "Panda Express",
75551                 "icon": "fast-food",
75552                 "geometry": [
75553                     "point",
75554                     "vertex",
75555                     "area"
75556                 ],
75557                 "fields": [
75558                     "cuisine",
75559                     "building_area",
75560                     "address",
75561                     "opening_hours"
75562                 ],
75563                 "suggestion": true
75564             },
75565             "amenity/fast_food/Whataburger": {
75566                 "tags": {
75567                     "name": "Whataburger",
75568                     "amenity": "fast_food"
75569                 },
75570                 "name": "Whataburger",
75571                 "icon": "fast-food",
75572                 "geometry": [
75573                     "point",
75574                     "vertex",
75575                     "area"
75576                 ],
75577                 "fields": [
75578                     "cuisine",
75579                     "building_area",
75580                     "address",
75581                     "opening_hours"
75582                 ],
75583                 "suggestion": true
75584             },
75585             "amenity/fast_food/Taco John's": {
75586                 "tags": {
75587                     "name": "Taco John's",
75588                     "amenity": "fast_food"
75589                 },
75590                 "name": "Taco John's",
75591                 "icon": "fast-food",
75592                 "geometry": [
75593                     "point",
75594                     "vertex",
75595                     "area"
75596                 ],
75597                 "fields": [
75598                     "cuisine",
75599                     "building_area",
75600                     "address",
75601                     "opening_hours"
75602                 ],
75603                 "suggestion": true
75604             },
75605             "amenity/fast_food/Теремок": {
75606                 "tags": {
75607                     "name": "Теремок",
75608                     "amenity": "fast_food"
75609                 },
75610                 "name": "Теремок",
75611                 "icon": "fast-food",
75612                 "geometry": [
75613                     "point",
75614                     "vertex",
75615                     "area"
75616                 ],
75617                 "fields": [
75618                     "cuisine",
75619                     "building_area",
75620                     "address",
75621                     "opening_hours"
75622                 ],
75623                 "suggestion": true
75624             },
75625             "amenity/fast_food/Culver's": {
75626                 "tags": {
75627                     "name": "Culver's",
75628                     "amenity": "fast_food"
75629                 },
75630                 "name": "Culver's",
75631                 "icon": "fast-food",
75632                 "geometry": [
75633                     "point",
75634                     "vertex",
75635                     "area"
75636                 ],
75637                 "fields": [
75638                     "cuisine",
75639                     "building_area",
75640                     "address",
75641                     "opening_hours"
75642                 ],
75643                 "suggestion": true
75644             },
75645             "amenity/fast_food/Five Guys": {
75646                 "tags": {
75647                     "name": "Five Guys",
75648                     "amenity": "fast_food"
75649                 },
75650                 "name": "Five Guys",
75651                 "icon": "fast-food",
75652                 "geometry": [
75653                     "point",
75654                     "vertex",
75655                     "area"
75656                 ],
75657                 "fields": [
75658                     "cuisine",
75659                     "building_area",
75660                     "address",
75661                     "opening_hours"
75662                 ],
75663                 "suggestion": true
75664             },
75665             "amenity/fast_food/Church's Chicken": {
75666                 "tags": {
75667                     "name": "Church's Chicken",
75668                     "amenity": "fast_food"
75669                 },
75670                 "name": "Church's Chicken",
75671                 "icon": "fast-food",
75672                 "geometry": [
75673                     "point",
75674                     "vertex",
75675                     "area"
75676                 ],
75677                 "fields": [
75678                     "cuisine",
75679                     "building_area",
75680                     "address",
75681                     "opening_hours"
75682                 ],
75683                 "suggestion": true
75684             },
75685             "amenity/fast_food/Popeye's": {
75686                 "tags": {
75687                     "name": "Popeye's",
75688                     "cuisine": "chicken",
75689                     "amenity": "fast_food"
75690                 },
75691                 "name": "Popeye's",
75692                 "icon": "fast-food",
75693                 "geometry": [
75694                     "point",
75695                     "vertex",
75696                     "area"
75697                 ],
75698                 "fields": [
75699                     "cuisine",
75700                     "building_area",
75701                     "address",
75702                     "opening_hours"
75703                 ],
75704                 "suggestion": true
75705             },
75706             "amenity/fast_food/Long John Silver's": {
75707                 "tags": {
75708                     "name": "Long John Silver's",
75709                     "amenity": "fast_food"
75710                 },
75711                 "name": "Long John Silver's",
75712                 "icon": "fast-food",
75713                 "geometry": [
75714                     "point",
75715                     "vertex",
75716                     "area"
75717                 ],
75718                 "fields": [
75719                     "cuisine",
75720                     "building_area",
75721                     "address",
75722                     "opening_hours"
75723                 ],
75724                 "suggestion": true
75725             },
75726             "amenity/fast_food/Pollo Campero": {
75727                 "tags": {
75728                     "name": "Pollo Campero",
75729                     "amenity": "fast_food"
75730                 },
75731                 "name": "Pollo Campero",
75732                 "icon": "fast-food",
75733                 "geometry": [
75734                     "point",
75735                     "vertex",
75736                     "area"
75737                 ],
75738                 "fields": [
75739                     "cuisine",
75740                     "building_area",
75741                     "address",
75742                     "opening_hours"
75743                 ],
75744                 "suggestion": true
75745             },
75746             "amenity/fast_food/すき家": {
75747                 "tags": {
75748                     "name": "すき家",
75749                     "name:en": "SUKIYA",
75750                     "amenity": "fast_food"
75751                 },
75752                 "name": "すき家",
75753                 "icon": "fast-food",
75754                 "geometry": [
75755                     "point",
75756                     "vertex",
75757                     "area"
75758                 ],
75759                 "fields": [
75760                     "cuisine",
75761                     "building_area",
75762                     "address",
75763                     "opening_hours"
75764                 ],
75765                 "suggestion": true
75766             },
75767             "amenity/fast_food/モスバーガー": {
75768                 "tags": {
75769                     "name": "モスバーガー",
75770                     "name:en": "MOS BURGER",
75771                     "amenity": "fast_food"
75772                 },
75773                 "name": "モスバーガー",
75774                 "icon": "fast-food",
75775                 "geometry": [
75776                     "point",
75777                     "vertex",
75778                     "area"
75779                 ],
75780                 "fields": [
75781                     "cuisine",
75782                     "building_area",
75783                     "address",
75784                     "opening_hours"
75785                 ],
75786                 "suggestion": true
75787             },
75788             "amenity/fast_food/Русский Аппетит": {
75789                 "tags": {
75790                     "name": "Русский Аппетит",
75791                     "amenity": "fast_food"
75792                 },
75793                 "name": "Русский Аппетит",
75794                 "icon": "fast-food",
75795                 "geometry": [
75796                     "point",
75797                     "vertex",
75798                     "area"
75799                 ],
75800                 "fields": [
75801                     "cuisine",
75802                     "building_area",
75803                     "address",
75804                     "opening_hours"
75805                 ],
75806                 "suggestion": true
75807             },
75808             "amenity/fast_food/なか卯": {
75809                 "tags": {
75810                     "name": "なか卯",
75811                     "amenity": "fast_food"
75812                 },
75813                 "name": "なか卯",
75814                 "icon": "fast-food",
75815                 "geometry": [
75816                     "point",
75817                     "vertex",
75818                     "area"
75819                 ],
75820                 "fields": [
75821                     "cuisine",
75822                     "building_area",
75823                     "address",
75824                     "opening_hours"
75825                 ],
75826                 "suggestion": true
75827             },
75828             "amenity/restaurant/Pizza Hut": {
75829                 "tags": {
75830                     "name": "Pizza Hut",
75831                     "amenity": "restaurant"
75832                 },
75833                 "name": "Pizza Hut",
75834                 "icon": "restaurant",
75835                 "geometry": [
75836                     "point",
75837                     "vertex",
75838                     "area"
75839                 ],
75840                 "fields": [
75841                     "cuisine",
75842                     "building_area",
75843                     "address",
75844                     "opening_hours",
75845                     "capacity"
75846                 ],
75847                 "suggestion": true
75848             },
75849             "amenity/restaurant/Little Chef": {
75850                 "tags": {
75851                     "name": "Little Chef",
75852                     "amenity": "restaurant"
75853                 },
75854                 "name": "Little Chef",
75855                 "icon": "restaurant",
75856                 "geometry": [
75857                     "point",
75858                     "vertex",
75859                     "area"
75860                 ],
75861                 "fields": [
75862                     "cuisine",
75863                     "building_area",
75864                     "address",
75865                     "opening_hours",
75866                     "capacity"
75867                 ],
75868                 "suggestion": true
75869             },
75870             "amenity/restaurant/Adler": {
75871                 "tags": {
75872                     "name": "Adler",
75873                     "amenity": "restaurant"
75874                 },
75875                 "name": "Adler",
75876                 "icon": "restaurant",
75877                 "geometry": [
75878                     "point",
75879                     "vertex",
75880                     "area"
75881                 ],
75882                 "fields": [
75883                     "cuisine",
75884                     "building_area",
75885                     "address",
75886                     "opening_hours",
75887                     "capacity"
75888                 ],
75889                 "suggestion": true
75890             },
75891             "amenity/restaurant/Zur Krone": {
75892                 "tags": {
75893                     "name": "Zur Krone",
75894                     "amenity": "restaurant"
75895                 },
75896                 "name": "Zur Krone",
75897                 "icon": "restaurant",
75898                 "geometry": [
75899                     "point",
75900                     "vertex",
75901                     "area"
75902                 ],
75903                 "fields": [
75904                     "cuisine",
75905                     "building_area",
75906                     "address",
75907                     "opening_hours",
75908                     "capacity"
75909                 ],
75910                 "suggestion": true
75911             },
75912             "amenity/restaurant/Deutsches Haus": {
75913                 "tags": {
75914                     "name": "Deutsches Haus",
75915                     "amenity": "restaurant"
75916                 },
75917                 "name": "Deutsches Haus",
75918                 "icon": "restaurant",
75919                 "geometry": [
75920                     "point",
75921                     "vertex",
75922                     "area"
75923                 ],
75924                 "fields": [
75925                     "cuisine",
75926                     "building_area",
75927                     "address",
75928                     "opening_hours",
75929                     "capacity"
75930                 ],
75931                 "suggestion": true
75932             },
75933             "amenity/restaurant/Krone": {
75934                 "tags": {
75935                     "name": "Krone",
75936                     "amenity": "restaurant"
75937                 },
75938                 "name": "Krone",
75939                 "icon": "restaurant",
75940                 "geometry": [
75941                     "point",
75942                     "vertex",
75943                     "area"
75944                 ],
75945                 "fields": [
75946                     "cuisine",
75947                     "building_area",
75948                     "address",
75949                     "opening_hours",
75950                     "capacity"
75951                 ],
75952                 "suggestion": true
75953             },
75954             "amenity/restaurant/Akropolis": {
75955                 "tags": {
75956                     "name": "Akropolis",
75957                     "amenity": "restaurant"
75958                 },
75959                 "name": "Akropolis",
75960                 "icon": "restaurant",
75961                 "geometry": [
75962                     "point",
75963                     "vertex",
75964                     "area"
75965                 ],
75966                 "fields": [
75967                     "cuisine",
75968                     "building_area",
75969                     "address",
75970                     "opening_hours",
75971                     "capacity"
75972                 ],
75973                 "suggestion": true
75974             },
75975             "amenity/restaurant/Schützenhaus": {
75976                 "tags": {
75977                     "name": "Schützenhaus",
75978                     "amenity": "restaurant"
75979                 },
75980                 "name": "Schützenhaus",
75981                 "icon": "restaurant",
75982                 "geometry": [
75983                     "point",
75984                     "vertex",
75985                     "area"
75986                 ],
75987                 "fields": [
75988                     "cuisine",
75989                     "building_area",
75990                     "address",
75991                     "opening_hours",
75992                     "capacity"
75993                 ],
75994                 "suggestion": true
75995             },
75996             "amenity/restaurant/TGI Friday's": {
75997                 "tags": {
75998                     "name": "TGI Friday's",
75999                     "amenity": "restaurant"
76000                 },
76001                 "name": "TGI Friday's",
76002                 "icon": "restaurant",
76003                 "geometry": [
76004                     "point",
76005                     "vertex",
76006                     "area"
76007                 ],
76008                 "fields": [
76009                     "cuisine",
76010                     "building_area",
76011                     "address",
76012                     "opening_hours",
76013                     "capacity"
76014                 ],
76015                 "suggestion": true
76016             },
76017             "amenity/restaurant/Kreuz": {
76018                 "tags": {
76019                     "name": "Kreuz",
76020                     "amenity": "restaurant"
76021                 },
76022                 "name": "Kreuz",
76023                 "icon": "restaurant",
76024                 "geometry": [
76025                     "point",
76026                     "vertex",
76027                     "area"
76028                 ],
76029                 "fields": [
76030                     "cuisine",
76031                     "building_area",
76032                     "address",
76033                     "opening_hours",
76034                     "capacity"
76035                 ],
76036                 "suggestion": true
76037             },
76038             "amenity/restaurant/Waldschänke": {
76039                 "tags": {
76040                     "name": "Waldschänke",
76041                     "amenity": "restaurant"
76042                 },
76043                 "name": "Waldschänke",
76044                 "icon": "restaurant",
76045                 "geometry": [
76046                     "point",
76047                     "vertex",
76048                     "area"
76049                 ],
76050                 "fields": [
76051                     "cuisine",
76052                     "building_area",
76053                     "address",
76054                     "opening_hours",
76055                     "capacity"
76056                 ],
76057                 "suggestion": true
76058             },
76059             "amenity/restaurant/La Piazza": {
76060                 "tags": {
76061                     "name": "La Piazza",
76062                     "amenity": "restaurant"
76063                 },
76064                 "name": "La Piazza",
76065                 "icon": "restaurant",
76066                 "geometry": [
76067                     "point",
76068                     "vertex",
76069                     "area"
76070                 ],
76071                 "fields": [
76072                     "cuisine",
76073                     "building_area",
76074                     "address",
76075                     "opening_hours",
76076                     "capacity"
76077                 ],
76078                 "suggestion": true
76079             },
76080             "amenity/restaurant/Lamm": {
76081                 "tags": {
76082                     "name": "Lamm",
76083                     "amenity": "restaurant"
76084                 },
76085                 "name": "Lamm",
76086                 "icon": "restaurant",
76087                 "geometry": [
76088                     "point",
76089                     "vertex",
76090                     "area"
76091                 ],
76092                 "fields": [
76093                     "cuisine",
76094                     "building_area",
76095                     "address",
76096                     "opening_hours",
76097                     "capacity"
76098                 ],
76099                 "suggestion": true
76100             },
76101             "amenity/restaurant/Zur Sonne": {
76102                 "tags": {
76103                     "name": "Zur Sonne",
76104                     "amenity": "restaurant"
76105                 },
76106                 "name": "Zur Sonne",
76107                 "icon": "restaurant",
76108                 "geometry": [
76109                     "point",
76110                     "vertex",
76111                     "area"
76112                 ],
76113                 "fields": [
76114                     "cuisine",
76115                     "building_area",
76116                     "address",
76117                     "opening_hours",
76118                     "capacity"
76119                 ],
76120                 "suggestion": true
76121             },
76122             "amenity/restaurant/Zur Linde": {
76123                 "tags": {
76124                     "name": "Zur Linde",
76125                     "amenity": "restaurant"
76126                 },
76127                 "name": "Zur Linde",
76128                 "icon": "restaurant",
76129                 "geometry": [
76130                     "point",
76131                     "vertex",
76132                     "area"
76133                 ],
76134                 "fields": [
76135                     "cuisine",
76136                     "building_area",
76137                     "address",
76138                     "opening_hours",
76139                     "capacity"
76140                 ],
76141                 "suggestion": true
76142             },
76143             "amenity/restaurant/Poseidon": {
76144                 "tags": {
76145                     "name": "Poseidon",
76146                     "amenity": "restaurant"
76147                 },
76148                 "name": "Poseidon",
76149                 "icon": "restaurant",
76150                 "geometry": [
76151                     "point",
76152                     "vertex",
76153                     "area"
76154                 ],
76155                 "fields": [
76156                     "cuisine",
76157                     "building_area",
76158                     "address",
76159                     "opening_hours",
76160                     "capacity"
76161                 ],
76162                 "suggestion": true
76163             },
76164             "amenity/restaurant/Shanghai": {
76165                 "tags": {
76166                     "name": "Shanghai",
76167                     "amenity": "restaurant"
76168                 },
76169                 "name": "Shanghai",
76170                 "icon": "restaurant",
76171                 "geometry": [
76172                     "point",
76173                     "vertex",
76174                     "area"
76175                 ],
76176                 "fields": [
76177                     "cuisine",
76178                     "building_area",
76179                     "address",
76180                     "opening_hours",
76181                     "capacity"
76182                 ],
76183                 "suggestion": true
76184             },
76185             "amenity/restaurant/Red Lobster": {
76186                 "tags": {
76187                     "name": "Red Lobster",
76188                     "amenity": "restaurant"
76189                 },
76190                 "name": "Red Lobster",
76191                 "icon": "restaurant",
76192                 "geometry": [
76193                     "point",
76194                     "vertex",
76195                     "area"
76196                 ],
76197                 "fields": [
76198                     "cuisine",
76199                     "building_area",
76200                     "address",
76201                     "opening_hours",
76202                     "capacity"
76203                 ],
76204                 "suggestion": true
76205             },
76206             "amenity/restaurant/Zum Löwen": {
76207                 "tags": {
76208                     "name": "Zum Löwen",
76209                     "amenity": "restaurant"
76210                 },
76211                 "name": "Zum Löwen",
76212                 "icon": "restaurant",
76213                 "geometry": [
76214                     "point",
76215                     "vertex",
76216                     "area"
76217                 ],
76218                 "fields": [
76219                     "cuisine",
76220                     "building_area",
76221                     "address",
76222                     "opening_hours",
76223                     "capacity"
76224                 ],
76225                 "suggestion": true
76226             },
76227             "amenity/restaurant/Swiss Chalet": {
76228                 "tags": {
76229                     "name": "Swiss Chalet",
76230                     "amenity": "restaurant"
76231                 },
76232                 "name": "Swiss Chalet",
76233                 "icon": "restaurant",
76234                 "geometry": [
76235                     "point",
76236                     "vertex",
76237                     "area"
76238                 ],
76239                 "fields": [
76240                     "cuisine",
76241                     "building_area",
76242                     "address",
76243                     "opening_hours",
76244                     "capacity"
76245                 ],
76246                 "suggestion": true
76247             },
76248             "amenity/restaurant/Olympia": {
76249                 "tags": {
76250                     "name": "Olympia",
76251                     "amenity": "restaurant"
76252                 },
76253                 "name": "Olympia",
76254                 "icon": "restaurant",
76255                 "geometry": [
76256                     "point",
76257                     "vertex",
76258                     "area"
76259                 ],
76260                 "fields": [
76261                     "cuisine",
76262                     "building_area",
76263                     "address",
76264                     "opening_hours",
76265                     "capacity"
76266                 ],
76267                 "suggestion": true
76268             },
76269             "amenity/restaurant/Wagamama": {
76270                 "tags": {
76271                     "name": "Wagamama",
76272                     "amenity": "restaurant"
76273                 },
76274                 "name": "Wagamama",
76275                 "icon": "restaurant",
76276                 "geometry": [
76277                     "point",
76278                     "vertex",
76279                     "area"
76280                 ],
76281                 "fields": [
76282                     "cuisine",
76283                     "building_area",
76284                     "address",
76285                     "opening_hours",
76286                     "capacity"
76287                 ],
76288                 "suggestion": true
76289             },
76290             "amenity/restaurant/Frankie & Benny's": {
76291                 "tags": {
76292                     "name": "Frankie & Benny's",
76293                     "amenity": "restaurant"
76294                 },
76295                 "name": "Frankie & Benny's",
76296                 "icon": "restaurant",
76297                 "geometry": [
76298                     "point",
76299                     "vertex",
76300                     "area"
76301                 ],
76302                 "fields": [
76303                     "cuisine",
76304                     "building_area",
76305                     "address",
76306                     "opening_hours",
76307                     "capacity"
76308                 ],
76309                 "suggestion": true
76310             },
76311             "amenity/restaurant/Hooters": {
76312                 "tags": {
76313                     "name": "Hooters",
76314                     "amenity": "restaurant"
76315                 },
76316                 "name": "Hooters",
76317                 "icon": "restaurant",
76318                 "geometry": [
76319                     "point",
76320                     "vertex",
76321                     "area"
76322                 ],
76323                 "fields": [
76324                     "cuisine",
76325                     "building_area",
76326                     "address",
76327                     "opening_hours",
76328                     "capacity"
76329                 ],
76330                 "suggestion": true
76331             },
76332             "amenity/restaurant/Sternen": {
76333                 "tags": {
76334                     "name": "Sternen",
76335                     "amenity": "restaurant"
76336                 },
76337                 "name": "Sternen",
76338                 "icon": "restaurant",
76339                 "geometry": [
76340                     "point",
76341                     "vertex",
76342                     "area"
76343                 ],
76344                 "fields": [
76345                     "cuisine",
76346                     "building_area",
76347                     "address",
76348                     "opening_hours",
76349                     "capacity"
76350                 ],
76351                 "suggestion": true
76352             },
76353             "amenity/restaurant/Hirschen": {
76354                 "tags": {
76355                     "name": "Hirschen",
76356                     "amenity": "restaurant"
76357                 },
76358                 "name": "Hirschen",
76359                 "icon": "restaurant",
76360                 "geometry": [
76361                     "point",
76362                     "vertex",
76363                     "area"
76364                 ],
76365                 "fields": [
76366                     "cuisine",
76367                     "building_area",
76368                     "address",
76369                     "opening_hours",
76370                     "capacity"
76371                 ],
76372                 "suggestion": true
76373             },
76374             "amenity/restaurant/Denny's": {
76375                 "tags": {
76376                     "name": "Denny's",
76377                     "amenity": "restaurant"
76378                 },
76379                 "name": "Denny's",
76380                 "icon": "restaurant",
76381                 "geometry": [
76382                     "point",
76383                     "vertex",
76384                     "area"
76385                 ],
76386                 "fields": [
76387                     "cuisine",
76388                     "building_area",
76389                     "address",
76390                     "opening_hours",
76391                     "capacity"
76392                 ],
76393                 "suggestion": true
76394             },
76395             "amenity/restaurant/Athen": {
76396                 "tags": {
76397                     "name": "Athen",
76398                     "amenity": "restaurant"
76399                 },
76400                 "name": "Athen",
76401                 "icon": "restaurant",
76402                 "geometry": [
76403                     "point",
76404                     "vertex",
76405                     "area"
76406                 ],
76407                 "fields": [
76408                     "cuisine",
76409                     "building_area",
76410                     "address",
76411                     "opening_hours",
76412                     "capacity"
76413                 ],
76414                 "suggestion": true
76415             },
76416             "amenity/restaurant/Sonne": {
76417                 "tags": {
76418                     "name": "Sonne",
76419                     "amenity": "restaurant"
76420                 },
76421                 "name": "Sonne",
76422                 "icon": "restaurant",
76423                 "geometry": [
76424                     "point",
76425                     "vertex",
76426                     "area"
76427                 ],
76428                 "fields": [
76429                     "cuisine",
76430                     "building_area",
76431                     "address",
76432                     "opening_hours",
76433                     "capacity"
76434                 ],
76435                 "suggestion": true
76436             },
76437             "amenity/restaurant/Hirsch": {
76438                 "tags": {
76439                     "name": "Hirsch",
76440                     "amenity": "restaurant"
76441                 },
76442                 "name": "Hirsch",
76443                 "icon": "restaurant",
76444                 "geometry": [
76445                     "point",
76446                     "vertex",
76447                     "area"
76448                 ],
76449                 "fields": [
76450                     "cuisine",
76451                     "building_area",
76452                     "address",
76453                     "opening_hours",
76454                     "capacity"
76455                 ],
76456                 "suggestion": true
76457             },
76458             "amenity/restaurant/Ratskeller": {
76459                 "tags": {
76460                     "name": "Ratskeller",
76461                     "amenity": "restaurant"
76462                 },
76463                 "name": "Ratskeller",
76464                 "icon": "restaurant",
76465                 "geometry": [
76466                     "point",
76467                     "vertex",
76468                     "area"
76469                 ],
76470                 "fields": [
76471                     "cuisine",
76472                     "building_area",
76473                     "address",
76474                     "opening_hours",
76475                     "capacity"
76476                 ],
76477                 "suggestion": true
76478             },
76479             "amenity/restaurant/La Cantina": {
76480                 "tags": {
76481                     "name": "La Cantina",
76482                     "amenity": "restaurant"
76483                 },
76484                 "name": "La Cantina",
76485                 "icon": "restaurant",
76486                 "geometry": [
76487                     "point",
76488                     "vertex",
76489                     "area"
76490                 ],
76491                 "fields": [
76492                     "cuisine",
76493                     "building_area",
76494                     "address",
76495                     "opening_hours",
76496                     "capacity"
76497                 ],
76498                 "suggestion": true
76499             },
76500             "amenity/restaurant/Gasthaus Krone": {
76501                 "tags": {
76502                     "name": "Gasthaus Krone",
76503                     "amenity": "restaurant"
76504                 },
76505                 "name": "Gasthaus Krone",
76506                 "icon": "restaurant",
76507                 "geometry": [
76508                     "point",
76509                     "vertex",
76510                     "area"
76511                 ],
76512                 "fields": [
76513                     "cuisine",
76514                     "building_area",
76515                     "address",
76516                     "opening_hours",
76517                     "capacity"
76518                 ],
76519                 "suggestion": true
76520             },
76521             "amenity/restaurant/El Greco": {
76522                 "tags": {
76523                     "name": "El Greco",
76524                     "amenity": "restaurant"
76525                 },
76526                 "name": "El Greco",
76527                 "icon": "restaurant",
76528                 "geometry": [
76529                     "point",
76530                     "vertex",
76531                     "area"
76532                 ],
76533                 "fields": [
76534                     "cuisine",
76535                     "building_area",
76536                     "address",
76537                     "opening_hours",
76538                     "capacity"
76539                 ],
76540                 "suggestion": true
76541             },
76542             "amenity/restaurant/Gasthof zur Post": {
76543                 "tags": {
76544                     "name": "Gasthof zur Post",
76545                     "amenity": "restaurant"
76546                 },
76547                 "name": "Gasthof zur Post",
76548                 "icon": "restaurant",
76549                 "geometry": [
76550                     "point",
76551                     "vertex",
76552                     "area"
76553                 ],
76554                 "fields": [
76555                     "cuisine",
76556                     "building_area",
76557                     "address",
76558                     "opening_hours",
76559                     "capacity"
76560                 ],
76561                 "suggestion": true
76562             },
76563             "amenity/restaurant/Nando's": {
76564                 "tags": {
76565                     "name": "Nando's",
76566                     "amenity": "restaurant"
76567                 },
76568                 "name": "Nando's",
76569                 "icon": "restaurant",
76570                 "geometry": [
76571                     "point",
76572                     "vertex",
76573                     "area"
76574                 ],
76575                 "fields": [
76576                     "cuisine",
76577                     "building_area",
76578                     "address",
76579                     "opening_hours",
76580                     "capacity"
76581                 ],
76582                 "suggestion": true
76583             },
76584             "amenity/restaurant/Löwen": {
76585                 "tags": {
76586                     "name": "Löwen",
76587                     "amenity": "restaurant"
76588                 },
76589                 "name": "Löwen",
76590                 "icon": "restaurant",
76591                 "geometry": [
76592                     "point",
76593                     "vertex",
76594                     "area"
76595                 ],
76596                 "fields": [
76597                     "cuisine",
76598                     "building_area",
76599                     "address",
76600                     "opening_hours",
76601                     "capacity"
76602                 ],
76603                 "suggestion": true
76604             },
76605             "amenity/restaurant/Pizza Express": {
76606                 "tags": {
76607                     "name": "Pizza Express",
76608                     "amenity": "restaurant"
76609                 },
76610                 "name": "Pizza Express",
76611                 "icon": "restaurant",
76612                 "geometry": [
76613                     "point",
76614                     "vertex",
76615                     "area"
76616                 ],
76617                 "fields": [
76618                     "cuisine",
76619                     "building_area",
76620                     "address",
76621                     "opening_hours",
76622                     "capacity"
76623                 ],
76624                 "suggestion": true
76625             },
76626             "amenity/restaurant/Mandarin": {
76627                 "tags": {
76628                     "name": "Mandarin",
76629                     "amenity": "restaurant"
76630                 },
76631                 "name": "Mandarin",
76632                 "icon": "restaurant",
76633                 "geometry": [
76634                     "point",
76635                     "vertex",
76636                     "area"
76637                 ],
76638                 "fields": [
76639                     "cuisine",
76640                     "building_area",
76641                     "address",
76642                     "opening_hours",
76643                     "capacity"
76644                 ],
76645                 "suggestion": true
76646             },
76647             "amenity/restaurant/Hong Kong": {
76648                 "tags": {
76649                     "name": "Hong Kong",
76650                     "amenity": "restaurant"
76651                 },
76652                 "name": "Hong Kong",
76653                 "icon": "restaurant",
76654                 "geometry": [
76655                     "point",
76656                     "vertex",
76657                     "area"
76658                 ],
76659                 "fields": [
76660                     "cuisine",
76661                     "building_area",
76662                     "address",
76663                     "opening_hours",
76664                     "capacity"
76665                 ],
76666                 "suggestion": true
76667             },
76668             "amenity/restaurant/Zizzi": {
76669                 "tags": {
76670                     "name": "Zizzi",
76671                     "amenity": "restaurant"
76672                 },
76673                 "name": "Zizzi",
76674                 "icon": "restaurant",
76675                 "geometry": [
76676                     "point",
76677                     "vertex",
76678                     "area"
76679                 ],
76680                 "fields": [
76681                     "cuisine",
76682                     "building_area",
76683                     "address",
76684                     "opening_hours",
76685                     "capacity"
76686                 ],
76687                 "suggestion": true
76688             },
76689             "amenity/restaurant/Cracker Barrel": {
76690                 "tags": {
76691                     "name": "Cracker Barrel",
76692                     "amenity": "restaurant"
76693                 },
76694                 "name": "Cracker Barrel",
76695                 "icon": "restaurant",
76696                 "geometry": [
76697                     "point",
76698                     "vertex",
76699                     "area"
76700                 ],
76701                 "fields": [
76702                     "cuisine",
76703                     "building_area",
76704                     "address",
76705                     "opening_hours",
76706                     "capacity"
76707                 ],
76708                 "suggestion": true
76709             },
76710             "amenity/restaurant/Rhodos": {
76711                 "tags": {
76712                     "name": "Rhodos",
76713                     "amenity": "restaurant"
76714                 },
76715                 "name": "Rhodos",
76716                 "icon": "restaurant",
76717                 "geometry": [
76718                     "point",
76719                     "vertex",
76720                     "area"
76721                 ],
76722                 "fields": [
76723                     "cuisine",
76724                     "building_area",
76725                     "address",
76726                     "opening_hours",
76727                     "capacity"
76728                 ],
76729                 "suggestion": true
76730             },
76731             "amenity/restaurant/Lindenhof": {
76732                 "tags": {
76733                     "name": "Lindenhof",
76734                     "amenity": "restaurant"
76735                 },
76736                 "name": "Lindenhof",
76737                 "icon": "restaurant",
76738                 "geometry": [
76739                     "point",
76740                     "vertex",
76741                     "area"
76742                 ],
76743                 "fields": [
76744                     "cuisine",
76745                     "building_area",
76746                     "address",
76747                     "opening_hours",
76748                     "capacity"
76749                 ],
76750                 "suggestion": true
76751             },
76752             "amenity/restaurant/Milano": {
76753                 "tags": {
76754                     "name": "Milano",
76755                     "amenity": "restaurant"
76756                 },
76757                 "name": "Milano",
76758                 "icon": "restaurant",
76759                 "geometry": [
76760                     "point",
76761                     "vertex",
76762                     "area"
76763                 ],
76764                 "fields": [
76765                     "cuisine",
76766                     "building_area",
76767                     "address",
76768                     "opening_hours",
76769                     "capacity"
76770                 ],
76771                 "suggestion": true
76772             },
76773             "amenity/restaurant/Dolce Vita": {
76774                 "tags": {
76775                     "name": "Dolce Vita",
76776                     "amenity": "restaurant"
76777                 },
76778                 "name": "Dolce Vita",
76779                 "icon": "restaurant",
76780                 "geometry": [
76781                     "point",
76782                     "vertex",
76783                     "area"
76784                 ],
76785                 "fields": [
76786                     "cuisine",
76787                     "building_area",
76788                     "address",
76789                     "opening_hours",
76790                     "capacity"
76791                 ],
76792                 "suggestion": true
76793             },
76794             "amenity/restaurant/Kirchenwirt": {
76795                 "tags": {
76796                     "name": "Kirchenwirt",
76797                     "amenity": "restaurant"
76798                 },
76799                 "name": "Kirchenwirt",
76800                 "icon": "restaurant",
76801                 "geometry": [
76802                     "point",
76803                     "vertex",
76804                     "area"
76805                 ],
76806                 "fields": [
76807                     "cuisine",
76808                     "building_area",
76809                     "address",
76810                     "opening_hours",
76811                     "capacity"
76812                 ],
76813                 "suggestion": true
76814             },
76815             "amenity/restaurant/Kantine": {
76816                 "tags": {
76817                     "name": "Kantine",
76818                     "amenity": "restaurant"
76819                 },
76820                 "name": "Kantine",
76821                 "icon": "restaurant",
76822                 "geometry": [
76823                     "point",
76824                     "vertex",
76825                     "area"
76826                 ],
76827                 "fields": [
76828                     "cuisine",
76829                     "building_area",
76830                     "address",
76831                     "opening_hours",
76832                     "capacity"
76833                 ],
76834                 "suggestion": true
76835             },
76836             "amenity/restaurant/Ochsen": {
76837                 "tags": {
76838                     "name": "Ochsen",
76839                     "amenity": "restaurant"
76840                 },
76841                 "name": "Ochsen",
76842                 "icon": "restaurant",
76843                 "geometry": [
76844                     "point",
76845                     "vertex",
76846                     "area"
76847                 ],
76848                 "fields": [
76849                     "cuisine",
76850                     "building_area",
76851                     "address",
76852                     "opening_hours",
76853                     "capacity"
76854                 ],
76855                 "suggestion": true
76856             },
76857             "amenity/restaurant/Spur": {
76858                 "tags": {
76859                     "name": "Spur",
76860                     "amenity": "restaurant"
76861                 },
76862                 "name": "Spur",
76863                 "icon": "restaurant",
76864                 "geometry": [
76865                     "point",
76866                     "vertex",
76867                     "area"
76868                 ],
76869                 "fields": [
76870                     "cuisine",
76871                     "building_area",
76872                     "address",
76873                     "opening_hours",
76874                     "capacity"
76875                 ],
76876                 "suggestion": true
76877             },
76878             "amenity/restaurant/Mykonos": {
76879                 "tags": {
76880                     "name": "Mykonos",
76881                     "amenity": "restaurant"
76882                 },
76883                 "name": "Mykonos",
76884                 "icon": "restaurant",
76885                 "geometry": [
76886                     "point",
76887                     "vertex",
76888                     "area"
76889                 ],
76890                 "fields": [
76891                     "cuisine",
76892                     "building_area",
76893                     "address",
76894                     "opening_hours",
76895                     "capacity"
76896                 ],
76897                 "suggestion": true
76898             },
76899             "amenity/restaurant/Lotus": {
76900                 "tags": {
76901                     "name": "Lotus",
76902                     "amenity": "restaurant"
76903                 },
76904                 "name": "Lotus",
76905                 "icon": "restaurant",
76906                 "geometry": [
76907                     "point",
76908                     "vertex",
76909                     "area"
76910                 ],
76911                 "fields": [
76912                     "cuisine",
76913                     "building_area",
76914                     "address",
76915                     "opening_hours",
76916                     "capacity"
76917                 ],
76918                 "suggestion": true
76919             },
76920             "amenity/restaurant/Applebee's": {
76921                 "tags": {
76922                     "name": "Applebee's",
76923                     "amenity": "restaurant"
76924                 },
76925                 "name": "Applebee's",
76926                 "icon": "restaurant",
76927                 "geometry": [
76928                     "point",
76929                     "vertex",
76930                     "area"
76931                 ],
76932                 "fields": [
76933                     "cuisine",
76934                     "building_area",
76935                     "address",
76936                     "opening_hours",
76937                     "capacity"
76938                 ],
76939                 "suggestion": true
76940             },
76941             "amenity/restaurant/Flunch": {
76942                 "tags": {
76943                     "name": "Flunch",
76944                     "amenity": "restaurant"
76945                 },
76946                 "name": "Flunch",
76947                 "icon": "restaurant",
76948                 "geometry": [
76949                     "point",
76950                     "vertex",
76951                     "area"
76952                 ],
76953                 "fields": [
76954                     "cuisine",
76955                     "building_area",
76956                     "address",
76957                     "opening_hours",
76958                     "capacity"
76959                 ],
76960                 "suggestion": true
76961             },
76962             "amenity/restaurant/Zur Post": {
76963                 "tags": {
76964                     "name": "Zur Post",
76965                     "amenity": "restaurant"
76966                 },
76967                 "name": "Zur Post",
76968                 "icon": "restaurant",
76969                 "geometry": [
76970                     "point",
76971                     "vertex",
76972                     "area"
76973                 ],
76974                 "fields": [
76975                     "cuisine",
76976                     "building_area",
76977                     "address",
76978                     "opening_hours",
76979                     "capacity"
76980                 ],
76981                 "suggestion": true
76982             },
76983             "amenity/restaurant/China Town": {
76984                 "tags": {
76985                     "name": "China Town",
76986                     "amenity": "restaurant"
76987                 },
76988                 "name": "China Town",
76989                 "icon": "restaurant",
76990                 "geometry": [
76991                     "point",
76992                     "vertex",
76993                     "area"
76994                 ],
76995                 "fields": [
76996                     "cuisine",
76997                     "building_area",
76998                     "address",
76999                     "opening_hours",
77000                     "capacity"
77001                 ],
77002                 "suggestion": true
77003             },
77004             "amenity/restaurant/La Dolce Vita": {
77005                 "tags": {
77006                     "name": "La Dolce Vita",
77007                     "amenity": "restaurant"
77008                 },
77009                 "name": "La Dolce Vita",
77010                 "icon": "restaurant",
77011                 "geometry": [
77012                     "point",
77013                     "vertex",
77014                     "area"
77015                 ],
77016                 "fields": [
77017                     "cuisine",
77018                     "building_area",
77019                     "address",
77020                     "opening_hours",
77021                     "capacity"
77022                 ],
77023                 "suggestion": true
77024             },
77025             "amenity/restaurant/Waffle House": {
77026                 "tags": {
77027                     "name": "Waffle House",
77028                     "amenity": "restaurant"
77029                 },
77030                 "name": "Waffle House",
77031                 "icon": "restaurant",
77032                 "geometry": [
77033                     "point",
77034                     "vertex",
77035                     "area"
77036                 ],
77037                 "fields": [
77038                     "cuisine",
77039                     "building_area",
77040                     "address",
77041                     "opening_hours",
77042                     "capacity"
77043                 ],
77044                 "suggestion": true
77045             },
77046             "amenity/restaurant/Delphi": {
77047                 "tags": {
77048                     "name": "Delphi",
77049                     "amenity": "restaurant"
77050                 },
77051                 "name": "Delphi",
77052                 "icon": "restaurant",
77053                 "geometry": [
77054                     "point",
77055                     "vertex",
77056                     "area"
77057                 ],
77058                 "fields": [
77059                     "cuisine",
77060                     "building_area",
77061                     "address",
77062                     "opening_hours",
77063                     "capacity"
77064                 ],
77065                 "suggestion": true
77066             },
77067             "amenity/restaurant/Linde": {
77068                 "tags": {
77069                     "name": "Linde",
77070                     "amenity": "restaurant"
77071                 },
77072                 "name": "Linde",
77073                 "icon": "restaurant",
77074                 "geometry": [
77075                     "point",
77076                     "vertex",
77077                     "area"
77078                 ],
77079                 "fields": [
77080                     "cuisine",
77081                     "building_area",
77082                     "address",
77083                     "opening_hours",
77084                     "capacity"
77085                 ],
77086                 "suggestion": true
77087             },
77088             "amenity/restaurant/Dionysos": {
77089                 "tags": {
77090                     "name": "Dionysos",
77091                     "amenity": "restaurant"
77092                 },
77093                 "name": "Dionysos",
77094                 "icon": "restaurant",
77095                 "geometry": [
77096                     "point",
77097                     "vertex",
77098                     "area"
77099                 ],
77100                 "fields": [
77101                     "cuisine",
77102                     "building_area",
77103                     "address",
77104                     "opening_hours",
77105                     "capacity"
77106                 ],
77107                 "suggestion": true
77108             },
77109             "amenity/restaurant/Outback Steakhouse": {
77110                 "tags": {
77111                     "name": "Outback Steakhouse",
77112                     "amenity": "restaurant"
77113                 },
77114                 "name": "Outback Steakhouse",
77115                 "icon": "restaurant",
77116                 "geometry": [
77117                     "point",
77118                     "vertex",
77119                     "area"
77120                 ],
77121                 "fields": [
77122                     "cuisine",
77123                     "building_area",
77124                     "address",
77125                     "opening_hours",
77126                     "capacity"
77127                 ],
77128                 "suggestion": true
77129             },
77130             "amenity/restaurant/Kelsey's": {
77131                 "tags": {
77132                     "name": "Kelsey's",
77133                     "amenity": "restaurant"
77134                 },
77135                 "name": "Kelsey's",
77136                 "icon": "restaurant",
77137                 "geometry": [
77138                     "point",
77139                     "vertex",
77140                     "area"
77141                 ],
77142                 "fields": [
77143                     "cuisine",
77144                     "building_area",
77145                     "address",
77146                     "opening_hours",
77147                     "capacity"
77148                 ],
77149                 "suggestion": true
77150             },
77151             "amenity/restaurant/Boston Pizza": {
77152                 "tags": {
77153                     "name": "Boston Pizza",
77154                     "amenity": "restaurant"
77155                 },
77156                 "name": "Boston Pizza",
77157                 "icon": "restaurant",
77158                 "geometry": [
77159                     "point",
77160                     "vertex",
77161                     "area"
77162                 ],
77163                 "fields": [
77164                     "cuisine",
77165                     "building_area",
77166                     "address",
77167                     "opening_hours",
77168                     "capacity"
77169                 ],
77170                 "suggestion": true
77171             },
77172             "amenity/restaurant/Bella Italia": {
77173                 "tags": {
77174                     "name": "Bella Italia",
77175                     "amenity": "restaurant"
77176                 },
77177                 "name": "Bella Italia",
77178                 "icon": "restaurant",
77179                 "geometry": [
77180                     "point",
77181                     "vertex",
77182                     "area"
77183                 ],
77184                 "fields": [
77185                     "cuisine",
77186                     "building_area",
77187                     "address",
77188                     "opening_hours",
77189                     "capacity"
77190                 ],
77191                 "suggestion": true
77192             },
77193             "amenity/restaurant/Sizzler": {
77194                 "tags": {
77195                     "name": "Sizzler",
77196                     "amenity": "restaurant"
77197                 },
77198                 "name": "Sizzler",
77199                 "icon": "restaurant",
77200                 "geometry": [
77201                     "point",
77202                     "vertex",
77203                     "area"
77204                 ],
77205                 "fields": [
77206                     "cuisine",
77207                     "building_area",
77208                     "address",
77209                     "opening_hours",
77210                     "capacity"
77211                 ],
77212                 "suggestion": true
77213             },
77214             "amenity/restaurant/Grüner Baum": {
77215                 "tags": {
77216                     "name": "Grüner Baum",
77217                     "amenity": "restaurant"
77218                 },
77219                 "name": "Grüner Baum",
77220                 "icon": "restaurant",
77221                 "geometry": [
77222                     "point",
77223                     "vertex",
77224                     "area"
77225                 ],
77226                 "fields": [
77227                     "cuisine",
77228                     "building_area",
77229                     "address",
77230                     "opening_hours",
77231                     "capacity"
77232                 ],
77233                 "suggestion": true
77234             },
77235             "amenity/restaurant/Taj Mahal": {
77236                 "tags": {
77237                     "name": "Taj Mahal",
77238                     "amenity": "restaurant"
77239                 },
77240                 "name": "Taj Mahal",
77241                 "icon": "restaurant",
77242                 "geometry": [
77243                     "point",
77244                     "vertex",
77245                     "area"
77246                 ],
77247                 "fields": [
77248                     "cuisine",
77249                     "building_area",
77250                     "address",
77251                     "opening_hours",
77252                     "capacity"
77253                 ],
77254                 "suggestion": true
77255             },
77256             "amenity/restaurant/Rössli": {
77257                 "tags": {
77258                     "name": "Rössli",
77259                     "amenity": "restaurant"
77260                 },
77261                 "name": "Rössli",
77262                 "icon": "restaurant",
77263                 "geometry": [
77264                     "point",
77265                     "vertex",
77266                     "area"
77267                 ],
77268                 "fields": [
77269                     "cuisine",
77270                     "building_area",
77271                     "address",
77272                     "opening_hours",
77273                     "capacity"
77274                 ],
77275                 "suggestion": true
77276             },
77277             "amenity/restaurant/Traube": {
77278                 "tags": {
77279                     "name": "Traube",
77280                     "amenity": "restaurant"
77281                 },
77282                 "name": "Traube",
77283                 "icon": "restaurant",
77284                 "geometry": [
77285                     "point",
77286                     "vertex",
77287                     "area"
77288                 ],
77289                 "fields": [
77290                     "cuisine",
77291                     "building_area",
77292                     "address",
77293                     "opening_hours",
77294                     "capacity"
77295                 ],
77296                 "suggestion": true
77297             },
77298             "amenity/restaurant/Red Robin": {
77299                 "tags": {
77300                     "name": "Red Robin",
77301                     "amenity": "restaurant"
77302                 },
77303                 "name": "Red Robin",
77304                 "icon": "restaurant",
77305                 "geometry": [
77306                     "point",
77307                     "vertex",
77308                     "area"
77309                 ],
77310                 "fields": [
77311                     "cuisine",
77312                     "building_area",
77313                     "address",
77314                     "opening_hours",
77315                     "capacity"
77316                 ],
77317                 "suggestion": true
77318             },
77319             "amenity/restaurant/Roma": {
77320                 "tags": {
77321                     "name": "Roma",
77322                     "amenity": "restaurant"
77323                 },
77324                 "name": "Roma",
77325                 "icon": "restaurant",
77326                 "geometry": [
77327                     "point",
77328                     "vertex",
77329                     "area"
77330                 ],
77331                 "fields": [
77332                     "cuisine",
77333                     "building_area",
77334                     "address",
77335                     "opening_hours",
77336                     "capacity"
77337                 ],
77338                 "suggestion": true
77339             },
77340             "amenity/restaurant/San Marco": {
77341                 "tags": {
77342                     "name": "San Marco",
77343                     "amenity": "restaurant"
77344                 },
77345                 "name": "San Marco",
77346                 "icon": "restaurant",
77347                 "geometry": [
77348                     "point",
77349                     "vertex",
77350                     "area"
77351                 ],
77352                 "fields": [
77353                     "cuisine",
77354                     "building_area",
77355                     "address",
77356                     "opening_hours",
77357                     "capacity"
77358                 ],
77359                 "suggestion": true
77360             },
77361             "amenity/restaurant/Hellas": {
77362                 "tags": {
77363                     "name": "Hellas",
77364                     "amenity": "restaurant"
77365                 },
77366                 "name": "Hellas",
77367                 "icon": "restaurant",
77368                 "geometry": [
77369                     "point",
77370                     "vertex",
77371                     "area"
77372                 ],
77373                 "fields": [
77374                     "cuisine",
77375                     "building_area",
77376                     "address",
77377                     "opening_hours",
77378                     "capacity"
77379                 ],
77380                 "suggestion": true
77381             },
77382             "amenity/restaurant/La Perla": {
77383                 "tags": {
77384                     "name": "La Perla",
77385                     "amenity": "restaurant"
77386                 },
77387                 "name": "La Perla",
77388                 "icon": "restaurant",
77389                 "geometry": [
77390                     "point",
77391                     "vertex",
77392                     "area"
77393                 ],
77394                 "fields": [
77395                     "cuisine",
77396                     "building_area",
77397                     "address",
77398                     "opening_hours",
77399                     "capacity"
77400                 ],
77401                 "suggestion": true
77402             },
77403             "amenity/restaurant/Vips": {
77404                 "tags": {
77405                     "name": "Vips",
77406                     "amenity": "restaurant"
77407                 },
77408                 "name": "Vips",
77409                 "icon": "restaurant",
77410                 "geometry": [
77411                     "point",
77412                     "vertex",
77413                     "area"
77414                 ],
77415                 "fields": [
77416                     "cuisine",
77417                     "building_area",
77418                     "address",
77419                     "opening_hours",
77420                     "capacity"
77421                 ],
77422                 "suggestion": true
77423             },
77424             "amenity/restaurant/Panera Bread": {
77425                 "tags": {
77426                     "name": "Panera Bread",
77427                     "amenity": "restaurant"
77428                 },
77429                 "name": "Panera Bread",
77430                 "icon": "restaurant",
77431                 "geometry": [
77432                     "point",
77433                     "vertex",
77434                     "area"
77435                 ],
77436                 "fields": [
77437                     "cuisine",
77438                     "building_area",
77439                     "address",
77440                     "opening_hours",
77441                     "capacity"
77442                 ],
77443                 "suggestion": true
77444             },
77445             "amenity/restaurant/Da Vinci": {
77446                 "tags": {
77447                     "name": "Da Vinci",
77448                     "amenity": "restaurant"
77449                 },
77450                 "name": "Da Vinci",
77451                 "icon": "restaurant",
77452                 "geometry": [
77453                     "point",
77454                     "vertex",
77455                     "area"
77456                 ],
77457                 "fields": [
77458                     "cuisine",
77459                     "building_area",
77460                     "address",
77461                     "opening_hours",
77462                     "capacity"
77463                 ],
77464                 "suggestion": true
77465             },
77466             "amenity/restaurant/Hippopotamus": {
77467                 "tags": {
77468                     "name": "Hippopotamus",
77469                     "amenity": "restaurant"
77470                 },
77471                 "name": "Hippopotamus",
77472                 "icon": "restaurant",
77473                 "geometry": [
77474                     "point",
77475                     "vertex",
77476                     "area"
77477                 ],
77478                 "fields": [
77479                     "cuisine",
77480                     "building_area",
77481                     "address",
77482                     "opening_hours",
77483                     "capacity"
77484                 ],
77485                 "suggestion": true
77486             },
77487             "amenity/restaurant/Prezzo": {
77488                 "tags": {
77489                     "name": "Prezzo",
77490                     "amenity": "restaurant"
77491                 },
77492                 "name": "Prezzo",
77493                 "icon": "restaurant",
77494                 "geometry": [
77495                     "point",
77496                     "vertex",
77497                     "area"
77498                 ],
77499                 "fields": [
77500                     "cuisine",
77501                     "building_area",
77502                     "address",
77503                     "opening_hours",
77504                     "capacity"
77505                 ],
77506                 "suggestion": true
77507             },
77508             "amenity/restaurant/Courtepaille": {
77509                 "tags": {
77510                     "name": "Courtepaille",
77511                     "amenity": "restaurant"
77512                 },
77513                 "name": "Courtepaille",
77514                 "icon": "restaurant",
77515                 "geometry": [
77516                     "point",
77517                     "vertex",
77518                     "area"
77519                 ],
77520                 "fields": [
77521                     "cuisine",
77522                     "building_area",
77523                     "address",
77524                     "opening_hours",
77525                     "capacity"
77526                 ],
77527                 "suggestion": true
77528             },
77529             "amenity/restaurant/Hard Rock Cafe": {
77530                 "tags": {
77531                     "name": "Hard Rock Cafe",
77532                     "amenity": "restaurant"
77533                 },
77534                 "name": "Hard Rock Cafe",
77535                 "icon": "restaurant",
77536                 "geometry": [
77537                     "point",
77538                     "vertex",
77539                     "area"
77540                 ],
77541                 "fields": [
77542                     "cuisine",
77543                     "building_area",
77544                     "address",
77545                     "opening_hours",
77546                     "capacity"
77547                 ],
77548                 "suggestion": true
77549             },
77550             "amenity/restaurant/Panorama": {
77551                 "tags": {
77552                     "name": "Panorama",
77553                     "amenity": "restaurant"
77554                 },
77555                 "name": "Panorama",
77556                 "icon": "restaurant",
77557                 "geometry": [
77558                     "point",
77559                     "vertex",
77560                     "area"
77561                 ],
77562                 "fields": [
77563                     "cuisine",
77564                     "building_area",
77565                     "address",
77566                     "opening_hours",
77567                     "capacity"
77568                 ],
77569                 "suggestion": true
77570             },
77571             "amenity/restaurant/デニーズ": {
77572                 "tags": {
77573                     "name": "デニーズ",
77574                     "amenity": "restaurant"
77575                 },
77576                 "name": "デニーズ",
77577                 "icon": "restaurant",
77578                 "geometry": [
77579                     "point",
77580                     "vertex",
77581                     "area"
77582                 ],
77583                 "fields": [
77584                     "cuisine",
77585                     "building_area",
77586                     "address",
77587                     "opening_hours",
77588                     "capacity"
77589                 ],
77590                 "suggestion": true
77591             },
77592             "amenity/restaurant/Sportheim": {
77593                 "tags": {
77594                     "name": "Sportheim",
77595                     "amenity": "restaurant"
77596                 },
77597                 "name": "Sportheim",
77598                 "icon": "restaurant",
77599                 "geometry": [
77600                     "point",
77601                     "vertex",
77602                     "area"
77603                 ],
77604                 "fields": [
77605                     "cuisine",
77606                     "building_area",
77607                     "address",
77608                     "opening_hours",
77609                     "capacity"
77610                 ],
77611                 "suggestion": true
77612             },
77613             "amenity/restaurant/餃子の王将": {
77614                 "tags": {
77615                     "name": "餃子の王将",
77616                     "amenity": "restaurant"
77617                 },
77618                 "name": "餃子の王将",
77619                 "icon": "restaurant",
77620                 "geometry": [
77621                     "point",
77622                     "vertex",
77623                     "area"
77624                 ],
77625                 "fields": [
77626                     "cuisine",
77627                     "building_area",
77628                     "address",
77629                     "opening_hours",
77630                     "capacity"
77631                 ],
77632                 "suggestion": true
77633             },
77634             "amenity/restaurant/Bären": {
77635                 "tags": {
77636                     "name": "Bären",
77637                     "amenity": "restaurant"
77638                 },
77639                 "name": "Bären",
77640                 "icon": "restaurant",
77641                 "geometry": [
77642                     "point",
77643                     "vertex",
77644                     "area"
77645                 ],
77646                 "fields": [
77647                     "cuisine",
77648                     "building_area",
77649                     "address",
77650                     "opening_hours",
77651                     "capacity"
77652                 ],
77653                 "suggestion": true
77654             },
77655             "amenity/restaurant/Alte Post": {
77656                 "tags": {
77657                     "name": "Alte Post",
77658                     "amenity": "restaurant"
77659                 },
77660                 "name": "Alte Post",
77661                 "icon": "restaurant",
77662                 "geometry": [
77663                     "point",
77664                     "vertex",
77665                     "area"
77666                 ],
77667                 "fields": [
77668                     "cuisine",
77669                     "building_area",
77670                     "address",
77671                     "opening_hours",
77672                     "capacity"
77673                 ],
77674                 "suggestion": true
77675             },
77676             "amenity/restaurant/China Garden": {
77677                 "tags": {
77678                     "name": "China Garden",
77679                     "amenity": "restaurant"
77680                 },
77681                 "name": "China Garden",
77682                 "icon": "restaurant",
77683                 "geometry": [
77684                     "point",
77685                     "vertex",
77686                     "area"
77687                 ],
77688                 "fields": [
77689                     "cuisine",
77690                     "building_area",
77691                     "address",
77692                     "opening_hours",
77693                     "capacity"
77694                 ],
77695                 "suggestion": true
77696             },
77697             "amenity/restaurant/Vapiano": {
77698                 "tags": {
77699                     "name": "Vapiano",
77700                     "amenity": "restaurant"
77701                 },
77702                 "name": "Vapiano",
77703                 "icon": "restaurant",
77704                 "geometry": [
77705                     "point",
77706                     "vertex",
77707                     "area"
77708                 ],
77709                 "fields": [
77710                     "cuisine",
77711                     "building_area",
77712                     "address",
77713                     "opening_hours",
77714                     "capacity"
77715                 ],
77716                 "suggestion": true
77717             },
77718             "amenity/restaurant/Mamma Mia": {
77719                 "tags": {
77720                     "name": "Mamma Mia",
77721                     "amenity": "restaurant"
77722                 },
77723                 "name": "Mamma Mia",
77724                 "icon": "restaurant",
77725                 "geometry": [
77726                     "point",
77727                     "vertex",
77728                     "area"
77729                 ],
77730                 "fields": [
77731                     "cuisine",
77732                     "building_area",
77733                     "address",
77734                     "opening_hours",
77735                     "capacity"
77736                 ],
77737                 "suggestion": true
77738             },
77739             "amenity/restaurant/Schwarzer Adler": {
77740                 "tags": {
77741                     "name": "Schwarzer Adler",
77742                     "amenity": "restaurant"
77743                 },
77744                 "name": "Schwarzer Adler",
77745                 "icon": "restaurant",
77746                 "geometry": [
77747                     "point",
77748                     "vertex",
77749                     "area"
77750                 ],
77751                 "fields": [
77752                     "cuisine",
77753                     "building_area",
77754                     "address",
77755                     "opening_hours",
77756                     "capacity"
77757                 ],
77758                 "suggestion": true
77759             },
77760             "amenity/restaurant/IHOP": {
77761                 "tags": {
77762                     "name": "IHOP",
77763                     "amenity": "restaurant"
77764                 },
77765                 "name": "IHOP",
77766                 "icon": "restaurant",
77767                 "geometry": [
77768                     "point",
77769                     "vertex",
77770                     "area"
77771                 ],
77772                 "fields": [
77773                     "cuisine",
77774                     "building_area",
77775                     "address",
77776                     "opening_hours",
77777                     "capacity"
77778                 ],
77779                 "suggestion": true
77780             },
77781             "amenity/restaurant/Chili's": {
77782                 "tags": {
77783                     "name": "Chili's",
77784                     "amenity": "restaurant"
77785                 },
77786                 "name": "Chili's",
77787                 "icon": "restaurant",
77788                 "geometry": [
77789                     "point",
77790                     "vertex",
77791                     "area"
77792                 ],
77793                 "fields": [
77794                     "cuisine",
77795                     "building_area",
77796                     "address",
77797                     "opening_hours",
77798                     "capacity"
77799                 ],
77800                 "suggestion": true
77801             },
77802             "amenity/restaurant/Olive Garden": {
77803                 "tags": {
77804                     "name": "Olive Garden",
77805                     "amenity": "restaurant"
77806                 },
77807                 "name": "Olive Garden",
77808                 "icon": "restaurant",
77809                 "geometry": [
77810                     "point",
77811                     "vertex",
77812                     "area"
77813                 ],
77814                 "fields": [
77815                     "cuisine",
77816                     "building_area",
77817                     "address",
77818                     "opening_hours",
77819                     "capacity"
77820                 ],
77821                 "suggestion": true
77822             },
77823             "amenity/restaurant/Friendly's": {
77824                 "tags": {
77825                     "name": "Friendly's",
77826                     "amenity": "restaurant"
77827                 },
77828                 "name": "Friendly's",
77829                 "icon": "restaurant",
77830                 "geometry": [
77831                     "point",
77832                     "vertex",
77833                     "area"
77834                 ],
77835                 "fields": [
77836                     "cuisine",
77837                     "building_area",
77838                     "address",
77839                     "opening_hours",
77840                     "capacity"
77841                 ],
77842                 "suggestion": true
77843             },
77844             "amenity/restaurant/Buffalo Grill": {
77845                 "tags": {
77846                     "name": "Buffalo Grill",
77847                     "amenity": "restaurant"
77848                 },
77849                 "name": "Buffalo Grill",
77850                 "icon": "restaurant",
77851                 "geometry": [
77852                     "point",
77853                     "vertex",
77854                     "area"
77855                 ],
77856                 "fields": [
77857                     "cuisine",
77858                     "building_area",
77859                     "address",
77860                     "opening_hours",
77861                     "capacity"
77862                 ],
77863                 "suggestion": true
77864             },
77865             "amenity/restaurant/Texas Roadhouse": {
77866                 "tags": {
77867                     "name": "Texas Roadhouse",
77868                     "amenity": "restaurant"
77869                 },
77870                 "name": "Texas Roadhouse",
77871                 "icon": "restaurant",
77872                 "geometry": [
77873                     "point",
77874                     "vertex",
77875                     "area"
77876                 ],
77877                 "fields": [
77878                     "cuisine",
77879                     "building_area",
77880                     "address",
77881                     "opening_hours",
77882                     "capacity"
77883                 ],
77884                 "suggestion": true
77885             },
77886             "amenity/restaurant/ガスト": {
77887                 "tags": {
77888                     "name": "ガスト",
77889                     "name:en": "Gusto",
77890                     "amenity": "restaurant"
77891                 },
77892                 "name": "ガスト",
77893                 "icon": "restaurant",
77894                 "geometry": [
77895                     "point",
77896                     "vertex",
77897                     "area"
77898                 ],
77899                 "fields": [
77900                     "cuisine",
77901                     "building_area",
77902                     "address",
77903                     "opening_hours",
77904                     "capacity"
77905                 ],
77906                 "suggestion": true
77907             },
77908             "amenity/restaurant/Sakura": {
77909                 "tags": {
77910                     "name": "Sakura",
77911                     "amenity": "restaurant"
77912                 },
77913                 "name": "Sakura",
77914                 "icon": "restaurant",
77915                 "geometry": [
77916                     "point",
77917                     "vertex",
77918                     "area"
77919                 ],
77920                 "fields": [
77921                     "cuisine",
77922                     "building_area",
77923                     "address",
77924                     "opening_hours",
77925                     "capacity"
77926                 ],
77927                 "suggestion": true
77928             },
77929             "amenity/restaurant/Mensa": {
77930                 "tags": {
77931                     "name": "Mensa",
77932                     "amenity": "restaurant"
77933                 },
77934                 "name": "Mensa",
77935                 "icon": "restaurant",
77936                 "geometry": [
77937                     "point",
77938                     "vertex",
77939                     "area"
77940                 ],
77941                 "fields": [
77942                     "cuisine",
77943                     "building_area",
77944                     "address",
77945                     "opening_hours",
77946                     "capacity"
77947                 ],
77948                 "suggestion": true
77949             },
77950             "amenity/restaurant/The Keg": {
77951                 "tags": {
77952                     "name": "The Keg",
77953                     "amenity": "restaurant"
77954                 },
77955                 "name": "The Keg",
77956                 "icon": "restaurant",
77957                 "geometry": [
77958                     "point",
77959                     "vertex",
77960                     "area"
77961                 ],
77962                 "fields": [
77963                     "cuisine",
77964                     "building_area",
77965                     "address",
77966                     "opening_hours",
77967                     "capacity"
77968                 ],
77969                 "suggestion": true
77970             },
77971             "amenity/restaurant/サイゼリヤ": {
77972                 "tags": {
77973                     "name": "サイゼリヤ",
77974                     "amenity": "restaurant"
77975                 },
77976                 "name": "サイゼリヤ",
77977                 "icon": "restaurant",
77978                 "geometry": [
77979                     "point",
77980                     "vertex",
77981                     "area"
77982                 ],
77983                 "fields": [
77984                     "cuisine",
77985                     "building_area",
77986                     "address",
77987                     "opening_hours",
77988                     "capacity"
77989                 ],
77990                 "suggestion": true
77991             },
77992             "amenity/restaurant/La Strada": {
77993                 "tags": {
77994                     "name": "La Strada",
77995                     "amenity": "restaurant"
77996                 },
77997                 "name": "La Strada",
77998                 "icon": "restaurant",
77999                 "geometry": [
78000                     "point",
78001                     "vertex",
78002                     "area"
78003                 ],
78004                 "fields": [
78005                     "cuisine",
78006                     "building_area",
78007                     "address",
78008                     "opening_hours",
78009                     "capacity"
78010                 ],
78011                 "suggestion": true
78012             },
78013             "amenity/restaurant/Village Inn": {
78014                 "tags": {
78015                     "name": "Village Inn",
78016                     "amenity": "restaurant"
78017                 },
78018                 "name": "Village Inn",
78019                 "icon": "restaurant",
78020                 "geometry": [
78021                     "point",
78022                     "vertex",
78023                     "area"
78024                 ],
78025                 "fields": [
78026                     "cuisine",
78027                     "building_area",
78028                     "address",
78029                     "opening_hours",
78030                     "capacity"
78031                 ],
78032                 "suggestion": true
78033             },
78034             "amenity/restaurant/Buffalo Wild Wings": {
78035                 "tags": {
78036                     "name": "Buffalo Wild Wings",
78037                     "amenity": "restaurant"
78038                 },
78039                 "name": "Buffalo Wild Wings",
78040                 "icon": "restaurant",
78041                 "geometry": [
78042                     "point",
78043                     "vertex",
78044                     "area"
78045                 ],
78046                 "fields": [
78047                     "cuisine",
78048                     "building_area",
78049                     "address",
78050                     "opening_hours",
78051                     "capacity"
78052                 ],
78053                 "suggestion": true
78054             },
78055             "amenity/restaurant/Peking": {
78056                 "tags": {
78057                     "name": "Peking",
78058                     "amenity": "restaurant"
78059                 },
78060                 "name": "Peking",
78061                 "icon": "restaurant",
78062                 "geometry": [
78063                     "point",
78064                     "vertex",
78065                     "area"
78066                 ],
78067                 "fields": [
78068                     "cuisine",
78069                     "building_area",
78070                     "address",
78071                     "opening_hours",
78072                     "capacity"
78073                 ],
78074                 "suggestion": true
78075             },
78076             "amenity/restaurant/California Pizza Kitchen": {
78077                 "tags": {
78078                     "name": "California Pizza Kitchen",
78079                     "amenity": "restaurant"
78080                 },
78081                 "name": "California Pizza Kitchen",
78082                 "icon": "restaurant",
78083                 "geometry": [
78084                     "point",
78085                     "vertex",
78086                     "area"
78087                 ],
78088                 "fields": [
78089                     "cuisine",
78090                     "building_area",
78091                     "address",
78092                     "opening_hours",
78093                     "capacity"
78094                 ],
78095                 "suggestion": true
78096             },
78097             "amenity/restaurant/Якитория": {
78098                 "tags": {
78099                     "name": "Якитория",
78100                     "amenity": "restaurant"
78101                 },
78102                 "name": "Якитория",
78103                 "icon": "restaurant",
78104                 "geometry": [
78105                     "point",
78106                     "vertex",
78107                     "area"
78108                 ],
78109                 "fields": [
78110                     "cuisine",
78111                     "building_area",
78112                     "address",
78113                     "opening_hours",
78114                     "capacity"
78115                 ],
78116                 "suggestion": true
78117             },
78118             "amenity/restaurant/Golden Corral": {
78119                 "tags": {
78120                     "name": "Golden Corral",
78121                     "amenity": "restaurant"
78122                 },
78123                 "name": "Golden Corral",
78124                 "icon": "restaurant",
78125                 "geometry": [
78126                     "point",
78127                     "vertex",
78128                     "area"
78129                 ],
78130                 "fields": [
78131                     "cuisine",
78132                     "building_area",
78133                     "address",
78134                     "opening_hours",
78135                     "capacity"
78136                 ],
78137                 "suggestion": true
78138             },
78139             "amenity/restaurant/Perkins": {
78140                 "tags": {
78141                     "name": "Perkins",
78142                     "amenity": "restaurant"
78143                 },
78144                 "name": "Perkins",
78145                 "icon": "restaurant",
78146                 "geometry": [
78147                     "point",
78148                     "vertex",
78149                     "area"
78150                 ],
78151                 "fields": [
78152                     "cuisine",
78153                     "building_area",
78154                     "address",
78155                     "opening_hours",
78156                     "capacity"
78157                 ],
78158                 "suggestion": true
78159             },
78160             "amenity/restaurant/Ruby Tuesday": {
78161                 "tags": {
78162                     "name": "Ruby Tuesday",
78163                     "amenity": "restaurant"
78164                 },
78165                 "name": "Ruby Tuesday",
78166                 "icon": "restaurant",
78167                 "geometry": [
78168                     "point",
78169                     "vertex",
78170                     "area"
78171                 ],
78172                 "fields": [
78173                     "cuisine",
78174                     "building_area",
78175                     "address",
78176                     "opening_hours",
78177                     "capacity"
78178                 ],
78179                 "suggestion": true
78180             },
78181             "amenity/restaurant/Shari's": {
78182                 "tags": {
78183                     "name": "Shari's",
78184                     "amenity": "restaurant"
78185                 },
78186                 "name": "Shari's",
78187                 "icon": "restaurant",
78188                 "geometry": [
78189                     "point",
78190                     "vertex",
78191                     "area"
78192                 ],
78193                 "fields": [
78194                     "cuisine",
78195                     "building_area",
78196                     "address",
78197                     "opening_hours",
78198                     "capacity"
78199                 ],
78200                 "suggestion": true
78201             },
78202             "amenity/restaurant/Bob Evans": {
78203                 "tags": {
78204                     "name": "Bob Evans",
78205                     "amenity": "restaurant"
78206                 },
78207                 "name": "Bob Evans",
78208                 "icon": "restaurant",
78209                 "geometry": [
78210                     "point",
78211                     "vertex",
78212                     "area"
78213                 ],
78214                 "fields": [
78215                     "cuisine",
78216                     "building_area",
78217                     "address",
78218                     "opening_hours",
78219                     "capacity"
78220                 ],
78221                 "suggestion": true
78222             },
78223             "amenity/restaurant/바다횟집 (Bada Fish Restaurant)": {
78224                 "tags": {
78225                     "name": "바다횟집 (Bada Fish Restaurant)",
78226                     "amenity": "restaurant"
78227                 },
78228                 "name": "바다횟집 (Bada Fish Restaurant)",
78229                 "icon": "restaurant",
78230                 "geometry": [
78231                     "point",
78232                     "vertex",
78233                     "area"
78234                 ],
78235                 "fields": [
78236                     "cuisine",
78237                     "building_area",
78238                     "address",
78239                     "opening_hours",
78240                     "capacity"
78241                 ],
78242                 "suggestion": true
78243             },
78244             "amenity/restaurant/Mang Inasal": {
78245                 "tags": {
78246                     "name": "Mang Inasal",
78247                     "amenity": "restaurant"
78248                 },
78249                 "name": "Mang Inasal",
78250                 "icon": "restaurant",
78251                 "geometry": [
78252                     "point",
78253                     "vertex",
78254                     "area"
78255                 ],
78256                 "fields": [
78257                     "cuisine",
78258                     "building_area",
78259                     "address",
78260                     "opening_hours",
78261                     "capacity"
78262                 ],
78263                 "suggestion": true
78264             },
78265             "amenity/restaurant/Евразия": {
78266                 "tags": {
78267                     "name": "Евразия",
78268                     "amenity": "restaurant"
78269                 },
78270                 "name": "Евразия",
78271                 "icon": "restaurant",
78272                 "geometry": [
78273                     "point",
78274                     "vertex",
78275                     "area"
78276                 ],
78277                 "fields": [
78278                     "cuisine",
78279                     "building_area",
78280                     "address",
78281                     "opening_hours",
78282                     "capacity"
78283                 ],
78284                 "suggestion": true
78285             },
78286             "amenity/restaurant/ジョナサン": {
78287                 "tags": {
78288                     "name": "ジョナサン",
78289                     "amenity": "restaurant"
78290                 },
78291                 "name": "ジョナサン",
78292                 "icon": "restaurant",
78293                 "geometry": [
78294                     "point",
78295                     "vertex",
78296                     "area"
78297                 ],
78298                 "fields": [
78299                     "cuisine",
78300                     "building_area",
78301                     "address",
78302                     "opening_hours",
78303                     "capacity"
78304                 ],
78305                 "suggestion": true
78306             },
78307             "amenity/restaurant/Longhorn Steakhouse": {
78308                 "tags": {
78309                     "name": "Longhorn Steakhouse",
78310                     "amenity": "restaurant"
78311                 },
78312                 "name": "Longhorn Steakhouse",
78313                 "icon": "restaurant",
78314                 "geometry": [
78315                     "point",
78316                     "vertex",
78317                     "area"
78318                 ],
78319                 "fields": [
78320                     "cuisine",
78321                     "building_area",
78322                     "address",
78323                     "opening_hours",
78324                     "capacity"
78325                 ],
78326                 "suggestion": true
78327             },
78328             "amenity/bank/Chase": {
78329                 "tags": {
78330                     "name": "Chase",
78331                     "amenity": "bank"
78332                 },
78333                 "name": "Chase",
78334                 "icon": "bank",
78335                 "geometry": [
78336                     "point",
78337                     "vertex",
78338                     "area"
78339                 ],
78340                 "fields": [
78341                     "atm",
78342                     "building_area",
78343                     "address",
78344                     "opening_hours"
78345                 ],
78346                 "suggestion": true
78347             },
78348             "amenity/bank/Commonwealth Bank": {
78349                 "tags": {
78350                     "name": "Commonwealth Bank",
78351                     "amenity": "bank"
78352                 },
78353                 "name": "Commonwealth Bank",
78354                 "icon": "bank",
78355                 "geometry": [
78356                     "point",
78357                     "vertex",
78358                     "area"
78359                 ],
78360                 "fields": [
78361                     "atm",
78362                     "building_area",
78363                     "address",
78364                     "opening_hours"
78365                 ],
78366                 "suggestion": true
78367             },
78368             "amenity/bank/Citibank": {
78369                 "tags": {
78370                     "name": "Citibank",
78371                     "amenity": "bank"
78372                 },
78373                 "name": "Citibank",
78374                 "icon": "bank",
78375                 "geometry": [
78376                     "point",
78377                     "vertex",
78378                     "area"
78379                 ],
78380                 "fields": [
78381                     "atm",
78382                     "building_area",
78383                     "address",
78384                     "opening_hours"
78385                 ],
78386                 "suggestion": true
78387             },
78388             "amenity/bank/HSBC": {
78389                 "tags": {
78390                     "name": "HSBC",
78391                     "amenity": "bank"
78392                 },
78393                 "name": "HSBC",
78394                 "icon": "bank",
78395                 "geometry": [
78396                     "point",
78397                     "vertex",
78398                     "area"
78399                 ],
78400                 "fields": [
78401                     "atm",
78402                     "building_area",
78403                     "address",
78404                     "opening_hours"
78405                 ],
78406                 "suggestion": true
78407             },
78408             "amenity/bank/Barclays": {
78409                 "tags": {
78410                     "name": "Barclays",
78411                     "amenity": "bank"
78412                 },
78413                 "name": "Barclays",
78414                 "icon": "bank",
78415                 "geometry": [
78416                     "point",
78417                     "vertex",
78418                     "area"
78419                 ],
78420                 "fields": [
78421                     "atm",
78422                     "building_area",
78423                     "address",
78424                     "opening_hours"
78425                 ],
78426                 "suggestion": true
78427             },
78428             "amenity/bank/Westpac": {
78429                 "tags": {
78430                     "name": "Westpac",
78431                     "amenity": "bank"
78432                 },
78433                 "name": "Westpac",
78434                 "icon": "bank",
78435                 "geometry": [
78436                     "point",
78437                     "vertex",
78438                     "area"
78439                 ],
78440                 "fields": [
78441                     "atm",
78442                     "building_area",
78443                     "address",
78444                     "opening_hours"
78445                 ],
78446                 "suggestion": true
78447             },
78448             "amenity/bank/NAB": {
78449                 "tags": {
78450                     "name": "NAB",
78451                     "amenity": "bank"
78452                 },
78453                 "name": "NAB",
78454                 "icon": "bank",
78455                 "geometry": [
78456                     "point",
78457                     "vertex",
78458                     "area"
78459                 ],
78460                 "fields": [
78461                     "atm",
78462                     "building_area",
78463                     "address",
78464                     "opening_hours"
78465                 ],
78466                 "suggestion": true
78467             },
78468             "amenity/bank/ANZ": {
78469                 "tags": {
78470                     "name": "ANZ",
78471                     "amenity": "bank"
78472                 },
78473                 "name": "ANZ",
78474                 "icon": "bank",
78475                 "geometry": [
78476                     "point",
78477                     "vertex",
78478                     "area"
78479                 ],
78480                 "fields": [
78481                     "atm",
78482                     "building_area",
78483                     "address",
78484                     "opening_hours"
78485                 ],
78486                 "suggestion": true
78487             },
78488             "amenity/bank/Lloyds Bank": {
78489                 "tags": {
78490                     "name": "Lloyds Bank",
78491                     "amenity": "bank"
78492                 },
78493                 "name": "Lloyds Bank",
78494                 "icon": "bank",
78495                 "geometry": [
78496                     "point",
78497                     "vertex",
78498                     "area"
78499                 ],
78500                 "fields": [
78501                     "atm",
78502                     "building_area",
78503                     "address",
78504                     "opening_hours"
78505                 ],
78506                 "suggestion": true
78507             },
78508             "amenity/bank/Landbank": {
78509                 "tags": {
78510                     "name": "Landbank",
78511                     "amenity": "bank"
78512                 },
78513                 "name": "Landbank",
78514                 "icon": "bank",
78515                 "geometry": [
78516                     "point",
78517                     "vertex",
78518                     "area"
78519                 ],
78520                 "fields": [
78521                     "atm",
78522                     "building_area",
78523                     "address",
78524                     "opening_hours"
78525                 ],
78526                 "suggestion": true
78527             },
78528             "amenity/bank/Sparkasse": {
78529                 "tags": {
78530                     "name": "Sparkasse",
78531                     "amenity": "bank"
78532                 },
78533                 "name": "Sparkasse",
78534                 "icon": "bank",
78535                 "geometry": [
78536                     "point",
78537                     "vertex",
78538                     "area"
78539                 ],
78540                 "fields": [
78541                     "atm",
78542                     "building_area",
78543                     "address",
78544                     "opening_hours"
78545                 ],
78546                 "suggestion": true
78547             },
78548             "amenity/bank/UCPB": {
78549                 "tags": {
78550                     "name": "UCPB",
78551                     "amenity": "bank"
78552                 },
78553                 "name": "UCPB",
78554                 "icon": "bank",
78555                 "geometry": [
78556                     "point",
78557                     "vertex",
78558                     "area"
78559                 ],
78560                 "fields": [
78561                     "atm",
78562                     "building_area",
78563                     "address",
78564                     "opening_hours"
78565                 ],
78566                 "suggestion": true
78567             },
78568             "amenity/bank/PNB": {
78569                 "tags": {
78570                     "name": "PNB",
78571                     "amenity": "bank"
78572                 },
78573                 "name": "PNB",
78574                 "icon": "bank",
78575                 "geometry": [
78576                     "point",
78577                     "vertex",
78578                     "area"
78579                 ],
78580                 "fields": [
78581                     "atm",
78582                     "building_area",
78583                     "address",
78584                     "opening_hours"
78585                 ],
78586                 "suggestion": true
78587             },
78588             "amenity/bank/Metrobank": {
78589                 "tags": {
78590                     "name": "Metrobank",
78591                     "amenity": "bank"
78592                 },
78593                 "name": "Metrobank",
78594                 "icon": "bank",
78595                 "geometry": [
78596                     "point",
78597                     "vertex",
78598                     "area"
78599                 ],
78600                 "fields": [
78601                     "atm",
78602                     "building_area",
78603                     "address",
78604                     "opening_hours"
78605                 ],
78606                 "suggestion": true
78607             },
78608             "amenity/bank/BDO": {
78609                 "tags": {
78610                     "name": "BDO",
78611                     "amenity": "bank"
78612                 },
78613                 "name": "BDO",
78614                 "icon": "bank",
78615                 "geometry": [
78616                     "point",
78617                     "vertex",
78618                     "area"
78619                 ],
78620                 "fields": [
78621                     "atm",
78622                     "building_area",
78623                     "address",
78624                     "opening_hours"
78625                 ],
78626                 "suggestion": true
78627             },
78628             "amenity/bank/Volksbank": {
78629                 "tags": {
78630                     "name": "Volksbank",
78631                     "amenity": "bank"
78632                 },
78633                 "name": "Volksbank",
78634                 "icon": "bank",
78635                 "geometry": [
78636                     "point",
78637                     "vertex",
78638                     "area"
78639                 ],
78640                 "fields": [
78641                     "atm",
78642                     "building_area",
78643                     "address",
78644                     "opening_hours"
78645                 ],
78646                 "suggestion": true
78647             },
78648             "amenity/bank/BPI": {
78649                 "tags": {
78650                     "name": "BPI",
78651                     "amenity": "bank"
78652                 },
78653                 "name": "BPI",
78654                 "icon": "bank",
78655                 "geometry": [
78656                     "point",
78657                     "vertex",
78658                     "area"
78659                 ],
78660                 "fields": [
78661                     "atm",
78662                     "building_area",
78663                     "address",
78664                     "opening_hours"
78665                 ],
78666                 "suggestion": true
78667             },
78668             "amenity/bank/Postbank": {
78669                 "tags": {
78670                     "name": "Postbank",
78671                     "amenity": "bank"
78672                 },
78673                 "name": "Postbank",
78674                 "icon": "bank",
78675                 "geometry": [
78676                     "point",
78677                     "vertex",
78678                     "area"
78679                 ],
78680                 "fields": [
78681                     "atm",
78682                     "building_area",
78683                     "address",
78684                     "opening_hours"
78685                 ],
78686                 "suggestion": true
78687             },
78688             "amenity/bank/NatWest": {
78689                 "tags": {
78690                     "name": "NatWest",
78691                     "amenity": "bank"
78692                 },
78693                 "name": "NatWest",
78694                 "icon": "bank",
78695                 "geometry": [
78696                     "point",
78697                     "vertex",
78698                     "area"
78699                 ],
78700                 "fields": [
78701                     "atm",
78702                     "building_area",
78703                     "address",
78704                     "opening_hours"
78705                 ],
78706                 "suggestion": true
78707             },
78708             "amenity/bank/Yorkshire Bank": {
78709                 "tags": {
78710                     "name": "Yorkshire Bank",
78711                     "amenity": "bank"
78712                 },
78713                 "name": "Yorkshire Bank",
78714                 "icon": "bank",
78715                 "geometry": [
78716                     "point",
78717                     "vertex",
78718                     "area"
78719                 ],
78720                 "fields": [
78721                     "atm",
78722                     "building_area",
78723                     "address",
78724                     "opening_hours"
78725                 ],
78726                 "suggestion": true
78727             },
78728             "amenity/bank/ABSA": {
78729                 "tags": {
78730                     "name": "ABSA",
78731                     "amenity": "bank"
78732                 },
78733                 "name": "ABSA",
78734                 "icon": "bank",
78735                 "geometry": [
78736                     "point",
78737                     "vertex",
78738                     "area"
78739                 ],
78740                 "fields": [
78741                     "atm",
78742                     "building_area",
78743                     "address",
78744                     "opening_hours"
78745                 ],
78746                 "suggestion": true
78747             },
78748             "amenity/bank/Standard Bank": {
78749                 "tags": {
78750                     "name": "Standard Bank",
78751                     "amenity": "bank"
78752                 },
78753                 "name": "Standard Bank",
78754                 "icon": "bank",
78755                 "geometry": [
78756                     "point",
78757                     "vertex",
78758                     "area"
78759                 ],
78760                 "fields": [
78761                     "atm",
78762                     "building_area",
78763                     "address",
78764                     "opening_hours"
78765                 ],
78766                 "suggestion": true
78767             },
78768             "amenity/bank/FNB": {
78769                 "tags": {
78770                     "name": "FNB",
78771                     "amenity": "bank"
78772                 },
78773                 "name": "FNB",
78774                 "icon": "bank",
78775                 "geometry": [
78776                     "point",
78777                     "vertex",
78778                     "area"
78779                 ],
78780                 "fields": [
78781                     "atm",
78782                     "building_area",
78783                     "address",
78784                     "opening_hours"
78785                 ],
78786                 "suggestion": true
78787             },
78788             "amenity/bank/Deutsche Bank": {
78789                 "tags": {
78790                     "name": "Deutsche Bank",
78791                     "amenity": "bank"
78792                 },
78793                 "name": "Deutsche Bank",
78794                 "icon": "bank",
78795                 "geometry": [
78796                     "point",
78797                     "vertex",
78798                     "area"
78799                 ],
78800                 "fields": [
78801                     "atm",
78802                     "building_area",
78803                     "address",
78804                     "opening_hours"
78805                 ],
78806                 "suggestion": true
78807             },
78808             "amenity/bank/SEB": {
78809                 "tags": {
78810                     "name": "SEB",
78811                     "amenity": "bank"
78812                 },
78813                 "name": "SEB",
78814                 "icon": "bank",
78815                 "geometry": [
78816                     "point",
78817                     "vertex",
78818                     "area"
78819                 ],
78820                 "fields": [
78821                     "atm",
78822                     "building_area",
78823                     "address",
78824                     "opening_hours"
78825                 ],
78826                 "suggestion": true
78827             },
78828             "amenity/bank/Commerzbank": {
78829                 "tags": {
78830                     "name": "Commerzbank",
78831                     "amenity": "bank"
78832                 },
78833                 "name": "Commerzbank",
78834                 "icon": "bank",
78835                 "geometry": [
78836                     "point",
78837                     "vertex",
78838                     "area"
78839                 ],
78840                 "fields": [
78841                     "atm",
78842                     "building_area",
78843                     "address",
78844                     "opening_hours"
78845                 ],
78846                 "suggestion": true
78847             },
78848             "amenity/bank/Targobank": {
78849                 "tags": {
78850                     "name": "Targobank",
78851                     "amenity": "bank"
78852                 },
78853                 "name": "Targobank",
78854                 "icon": "bank",
78855                 "geometry": [
78856                     "point",
78857                     "vertex",
78858                     "area"
78859                 ],
78860                 "fields": [
78861                     "atm",
78862                     "building_area",
78863                     "address",
78864                     "opening_hours"
78865                 ],
78866                 "suggestion": true
78867             },
78868             "amenity/bank/ABN AMRO": {
78869                 "tags": {
78870                     "name": "ABN AMRO",
78871                     "amenity": "bank"
78872                 },
78873                 "name": "ABN AMRO",
78874                 "icon": "bank",
78875                 "geometry": [
78876                     "point",
78877                     "vertex",
78878                     "area"
78879                 ],
78880                 "fields": [
78881                     "atm",
78882                     "building_area",
78883                     "address",
78884                     "opening_hours"
78885                 ],
78886                 "suggestion": true
78887             },
78888             "amenity/bank/Handelsbanken": {
78889                 "tags": {
78890                     "name": "Handelsbanken",
78891                     "amenity": "bank"
78892                 },
78893                 "name": "Handelsbanken",
78894                 "icon": "bank",
78895                 "geometry": [
78896                     "point",
78897                     "vertex",
78898                     "area"
78899                 ],
78900                 "fields": [
78901                     "atm",
78902                     "building_area",
78903                     "address",
78904                     "opening_hours"
78905                 ],
78906                 "suggestion": true
78907             },
78908             "amenity/bank/Swedbank": {
78909                 "tags": {
78910                     "name": "Swedbank",
78911                     "amenity": "bank"
78912                 },
78913                 "name": "Swedbank",
78914                 "icon": "bank",
78915                 "geometry": [
78916                     "point",
78917                     "vertex",
78918                     "area"
78919                 ],
78920                 "fields": [
78921                     "atm",
78922                     "building_area",
78923                     "address",
78924                     "opening_hours"
78925                 ],
78926                 "suggestion": true
78927             },
78928             "amenity/bank/Kreissparkasse": {
78929                 "tags": {
78930                     "name": "Kreissparkasse",
78931                     "amenity": "bank"
78932                 },
78933                 "name": "Kreissparkasse",
78934                 "icon": "bank",
78935                 "geometry": [
78936                     "point",
78937                     "vertex",
78938                     "area"
78939                 ],
78940                 "fields": [
78941                     "atm",
78942                     "building_area",
78943                     "address",
78944                     "opening_hours"
78945                 ],
78946                 "suggestion": true
78947             },
78948             "amenity/bank/UniCredit Bank": {
78949                 "tags": {
78950                     "name": "UniCredit Bank",
78951                     "amenity": "bank"
78952                 },
78953                 "name": "UniCredit Bank",
78954                 "icon": "bank",
78955                 "geometry": [
78956                     "point",
78957                     "vertex",
78958                     "area"
78959                 ],
78960                 "fields": [
78961                     "atm",
78962                     "building_area",
78963                     "address",
78964                     "opening_hours"
78965                 ],
78966                 "suggestion": true
78967             },
78968             "amenity/bank/Monte dei Paschi di Siena": {
78969                 "tags": {
78970                     "name": "Monte dei Paschi di Siena",
78971                     "amenity": "bank"
78972                 },
78973                 "name": "Monte dei Paschi di Siena",
78974                 "icon": "bank",
78975                 "geometry": [
78976                     "point",
78977                     "vertex",
78978                     "area"
78979                 ],
78980                 "fields": [
78981                     "atm",
78982                     "building_area",
78983                     "address",
78984                     "opening_hours"
78985                 ],
78986                 "suggestion": true
78987             },
78988             "amenity/bank/Caja Rural": {
78989                 "tags": {
78990                     "name": "Caja Rural",
78991                     "amenity": "bank"
78992                 },
78993                 "name": "Caja Rural",
78994                 "icon": "bank",
78995                 "geometry": [
78996                     "point",
78997                     "vertex",
78998                     "area"
78999                 ],
79000                 "fields": [
79001                     "atm",
79002                     "building_area",
79003                     "address",
79004                     "opening_hours"
79005                 ],
79006                 "suggestion": true
79007             },
79008             "amenity/bank/Dresdner Bank": {
79009                 "tags": {
79010                     "name": "Dresdner Bank",
79011                     "amenity": "bank"
79012                 },
79013                 "name": "Dresdner Bank",
79014                 "icon": "bank",
79015                 "geometry": [
79016                     "point",
79017                     "vertex",
79018                     "area"
79019                 ],
79020                 "fields": [
79021                     "atm",
79022                     "building_area",
79023                     "address",
79024                     "opening_hours"
79025                 ],
79026                 "suggestion": true
79027             },
79028             "amenity/bank/Sparda-Bank": {
79029                 "tags": {
79030                     "name": "Sparda-Bank",
79031                     "amenity": "bank"
79032                 },
79033                 "name": "Sparda-Bank",
79034                 "icon": "bank",
79035                 "geometry": [
79036                     "point",
79037                     "vertex",
79038                     "area"
79039                 ],
79040                 "fields": [
79041                     "atm",
79042                     "building_area",
79043                     "address",
79044                     "opening_hours"
79045                 ],
79046                 "suggestion": true
79047             },
79048             "amenity/bank/VÚB": {
79049                 "tags": {
79050                     "name": "VÚB",
79051                     "amenity": "bank"
79052                 },
79053                 "name": "VÚB",
79054                 "icon": "bank",
79055                 "geometry": [
79056                     "point",
79057                     "vertex",
79058                     "area"
79059                 ],
79060                 "fields": [
79061                     "atm",
79062                     "building_area",
79063                     "address",
79064                     "opening_hours"
79065                 ],
79066                 "suggestion": true
79067             },
79068             "amenity/bank/Slovenská sporiteľňa": {
79069                 "tags": {
79070                     "name": "Slovenská sporiteľňa",
79071                     "amenity": "bank"
79072                 },
79073                 "name": "Slovenská sporiteľňa",
79074                 "icon": "bank",
79075                 "geometry": [
79076                     "point",
79077                     "vertex",
79078                     "area"
79079                 ],
79080                 "fields": [
79081                     "atm",
79082                     "building_area",
79083                     "address",
79084                     "opening_hours"
79085                 ],
79086                 "suggestion": true
79087             },
79088             "amenity/bank/Bank of Montreal": {
79089                 "tags": {
79090                     "name": "Bank of Montreal",
79091                     "amenity": "bank"
79092                 },
79093                 "name": "Bank of Montreal",
79094                 "icon": "bank",
79095                 "geometry": [
79096                     "point",
79097                     "vertex",
79098                     "area"
79099                 ],
79100                 "fields": [
79101                     "atm",
79102                     "building_area",
79103                     "address",
79104                     "opening_hours"
79105                 ],
79106                 "suggestion": true
79107             },
79108             "amenity/bank/KBC": {
79109                 "tags": {
79110                     "name": "KBC",
79111                     "amenity": "bank"
79112                 },
79113                 "name": "KBC",
79114                 "icon": "bank",
79115                 "geometry": [
79116                     "point",
79117                     "vertex",
79118                     "area"
79119                 ],
79120                 "fields": [
79121                     "atm",
79122                     "building_area",
79123                     "address",
79124                     "opening_hours"
79125                 ],
79126                 "suggestion": true
79127             },
79128             "amenity/bank/Royal Bank of Scotland": {
79129                 "tags": {
79130                     "name": "Royal Bank of Scotland",
79131                     "amenity": "bank"
79132                 },
79133                 "name": "Royal Bank of Scotland",
79134                 "icon": "bank",
79135                 "geometry": [
79136                     "point",
79137                     "vertex",
79138                     "area"
79139                 ],
79140                 "fields": [
79141                     "atm",
79142                     "building_area",
79143                     "address",
79144                     "opening_hours"
79145                 ],
79146                 "suggestion": true
79147             },
79148             "amenity/bank/TSB": {
79149                 "tags": {
79150                     "name": "TSB",
79151                     "amenity": "bank"
79152                 },
79153                 "name": "TSB",
79154                 "icon": "bank",
79155                 "geometry": [
79156                     "point",
79157                     "vertex",
79158                     "area"
79159                 ],
79160                 "fields": [
79161                     "atm",
79162                     "building_area",
79163                     "address",
79164                     "opening_hours"
79165                 ],
79166                 "suggestion": true
79167             },
79168             "amenity/bank/US Bank": {
79169                 "tags": {
79170                     "name": "US Bank",
79171                     "amenity": "bank"
79172                 },
79173                 "name": "US Bank",
79174                 "icon": "bank",
79175                 "geometry": [
79176                     "point",
79177                     "vertex",
79178                     "area"
79179                 ],
79180                 "fields": [
79181                     "atm",
79182                     "building_area",
79183                     "address",
79184                     "opening_hours"
79185                 ],
79186                 "suggestion": true
79187             },
79188             "amenity/bank/HypoVereinsbank": {
79189                 "tags": {
79190                     "name": "HypoVereinsbank",
79191                     "amenity": "bank"
79192                 },
79193                 "name": "HypoVereinsbank",
79194                 "icon": "bank",
79195                 "geometry": [
79196                     "point",
79197                     "vertex",
79198                     "area"
79199                 ],
79200                 "fields": [
79201                     "atm",
79202                     "building_area",
79203                     "address",
79204                     "opening_hours"
79205                 ],
79206                 "suggestion": true
79207             },
79208             "amenity/bank/Bank Austria": {
79209                 "tags": {
79210                     "name": "Bank Austria",
79211                     "amenity": "bank"
79212                 },
79213                 "name": "Bank Austria",
79214                 "icon": "bank",
79215                 "geometry": [
79216                     "point",
79217                     "vertex",
79218                     "area"
79219                 ],
79220                 "fields": [
79221                     "atm",
79222                     "building_area",
79223                     "address",
79224                     "opening_hours"
79225                 ],
79226                 "suggestion": true
79227             },
79228             "amenity/bank/ING": {
79229                 "tags": {
79230                     "name": "ING",
79231                     "amenity": "bank"
79232                 },
79233                 "name": "ING",
79234                 "icon": "bank",
79235                 "geometry": [
79236                     "point",
79237                     "vertex",
79238                     "area"
79239                 ],
79240                 "fields": [
79241                     "atm",
79242                     "building_area",
79243                     "address",
79244                     "opening_hours"
79245                 ],
79246                 "suggestion": true
79247             },
79248             "amenity/bank/Erste Bank": {
79249                 "tags": {
79250                     "name": "Erste Bank",
79251                     "amenity": "bank"
79252                 },
79253                 "name": "Erste Bank",
79254                 "icon": "bank",
79255                 "geometry": [
79256                     "point",
79257                     "vertex",
79258                     "area"
79259                 ],
79260                 "fields": [
79261                     "atm",
79262                     "building_area",
79263                     "address",
79264                     "opening_hours"
79265                 ],
79266                 "suggestion": true
79267             },
79268             "amenity/bank/CIBC": {
79269                 "tags": {
79270                     "name": "CIBC",
79271                     "amenity": "bank"
79272                 },
79273                 "name": "CIBC",
79274                 "icon": "bank",
79275                 "geometry": [
79276                     "point",
79277                     "vertex",
79278                     "area"
79279                 ],
79280                 "fields": [
79281                     "atm",
79282                     "building_area",
79283                     "address",
79284                     "opening_hours"
79285                 ],
79286                 "suggestion": true
79287             },
79288             "amenity/bank/Scotiabank": {
79289                 "tags": {
79290                     "name": "Scotiabank",
79291                     "amenity": "bank"
79292                 },
79293                 "name": "Scotiabank",
79294                 "icon": "bank",
79295                 "geometry": [
79296                     "point",
79297                     "vertex",
79298                     "area"
79299                 ],
79300                 "fields": [
79301                     "atm",
79302                     "building_area",
79303                     "address",
79304                     "opening_hours"
79305                 ],
79306                 "suggestion": true
79307             },
79308             "amenity/bank/Caisse d'Épargne": {
79309                 "tags": {
79310                     "name": "Caisse d'Épargne",
79311                     "amenity": "bank"
79312                 },
79313                 "name": "Caisse d'Épargne",
79314                 "icon": "bank",
79315                 "geometry": [
79316                     "point",
79317                     "vertex",
79318                     "area"
79319                 ],
79320                 "fields": [
79321                     "atm",
79322                     "building_area",
79323                     "address",
79324                     "opening_hours"
79325                 ],
79326                 "suggestion": true
79327             },
79328             "amenity/bank/Santander": {
79329                 "tags": {
79330                     "name": "Santander",
79331                     "amenity": "bank"
79332                 },
79333                 "name": "Santander",
79334                 "icon": "bank",
79335                 "geometry": [
79336                     "point",
79337                     "vertex",
79338                     "area"
79339                 ],
79340                 "fields": [
79341                     "atm",
79342                     "building_area",
79343                     "address",
79344                     "opening_hours"
79345                 ],
79346                 "suggestion": true
79347             },
79348             "amenity/bank/Bank of Scotland": {
79349                 "tags": {
79350                     "name": "Bank of Scotland",
79351                     "amenity": "bank"
79352                 },
79353                 "name": "Bank of Scotland",
79354                 "icon": "bank",
79355                 "geometry": [
79356                     "point",
79357                     "vertex",
79358                     "area"
79359                 ],
79360                 "fields": [
79361                     "atm",
79362                     "building_area",
79363                     "address",
79364                     "opening_hours"
79365                 ],
79366                 "suggestion": true
79367             },
79368             "amenity/bank/TD Canada Trust": {
79369                 "tags": {
79370                     "name": "TD Canada Trust",
79371                     "amenity": "bank"
79372                 },
79373                 "name": "TD Canada Trust",
79374                 "icon": "bank",
79375                 "geometry": [
79376                     "point",
79377                     "vertex",
79378                     "area"
79379                 ],
79380                 "fields": [
79381                     "atm",
79382                     "building_area",
79383                     "address",
79384                     "opening_hours"
79385                 ],
79386                 "suggestion": true
79387             },
79388             "amenity/bank/BMO": {
79389                 "tags": {
79390                     "name": "BMO",
79391                     "amenity": "bank"
79392                 },
79393                 "name": "BMO",
79394                 "icon": "bank",
79395                 "geometry": [
79396                     "point",
79397                     "vertex",
79398                     "area"
79399                 ],
79400                 "fields": [
79401                     "atm",
79402                     "building_area",
79403                     "address",
79404                     "opening_hours"
79405                 ],
79406                 "suggestion": true
79407             },
79408             "amenity/bank/Danske Bank": {
79409                 "tags": {
79410                     "name": "Danske Bank",
79411                     "amenity": "bank"
79412                 },
79413                 "name": "Danske Bank",
79414                 "icon": "bank",
79415                 "geometry": [
79416                     "point",
79417                     "vertex",
79418                     "area"
79419                 ],
79420                 "fields": [
79421                     "atm",
79422                     "building_area",
79423                     "address",
79424                     "opening_hours"
79425                 ],
79426                 "suggestion": true
79427             },
79428             "amenity/bank/OTP": {
79429                 "tags": {
79430                     "name": "OTP",
79431                     "amenity": "bank"
79432                 },
79433                 "name": "OTP",
79434                 "icon": "bank",
79435                 "geometry": [
79436                     "point",
79437                     "vertex",
79438                     "area"
79439                 ],
79440                 "fields": [
79441                     "atm",
79442                     "building_area",
79443                     "address",
79444                     "opening_hours"
79445                 ],
79446                 "suggestion": true
79447             },
79448             "amenity/bank/Crédit Agricole": {
79449                 "tags": {
79450                     "name": "Crédit Agricole",
79451                     "amenity": "bank"
79452                 },
79453                 "name": "Crédit Agricole",
79454                 "icon": "bank",
79455                 "geometry": [
79456                     "point",
79457                     "vertex",
79458                     "area"
79459                 ],
79460                 "fields": [
79461                     "atm",
79462                     "building_area",
79463                     "address",
79464                     "opening_hours"
79465                 ],
79466                 "suggestion": true
79467             },
79468             "amenity/bank/LCL": {
79469                 "tags": {
79470                     "name": "LCL",
79471                     "amenity": "bank"
79472                 },
79473                 "name": "LCL",
79474                 "icon": "bank",
79475                 "geometry": [
79476                     "point",
79477                     "vertex",
79478                     "area"
79479                 ],
79480                 "fields": [
79481                     "atm",
79482                     "building_area",
79483                     "address",
79484                     "opening_hours"
79485                 ],
79486                 "suggestion": true
79487             },
79488             "amenity/bank/VR-Bank": {
79489                 "tags": {
79490                     "name": "VR-Bank",
79491                     "amenity": "bank"
79492                 },
79493                 "name": "VR-Bank",
79494                 "icon": "bank",
79495                 "geometry": [
79496                     "point",
79497                     "vertex",
79498                     "area"
79499                 ],
79500                 "fields": [
79501                     "atm",
79502                     "building_area",
79503                     "address",
79504                     "opening_hours"
79505                 ],
79506                 "suggestion": true
79507             },
79508             "amenity/bank/ČSOB": {
79509                 "tags": {
79510                     "name": "ČSOB",
79511                     "amenity": "bank"
79512                 },
79513                 "name": "ČSOB",
79514                 "icon": "bank",
79515                 "geometry": [
79516                     "point",
79517                     "vertex",
79518                     "area"
79519                 ],
79520                 "fields": [
79521                     "atm",
79522                     "building_area",
79523                     "address",
79524                     "opening_hours"
79525                 ],
79526                 "suggestion": true
79527             },
79528             "amenity/bank/Česká spořitelna": {
79529                 "tags": {
79530                     "name": "Česká spořitelna",
79531                     "amenity": "bank"
79532                 },
79533                 "name": "Česká spořitelna",
79534                 "icon": "bank",
79535                 "geometry": [
79536                     "point",
79537                     "vertex",
79538                     "area"
79539                 ],
79540                 "fields": [
79541                     "atm",
79542                     "building_area",
79543                     "address",
79544                     "opening_hours"
79545                 ],
79546                 "suggestion": true
79547             },
79548             "amenity/bank/BNP": {
79549                 "tags": {
79550                     "name": "BNP",
79551                     "amenity": "bank"
79552                 },
79553                 "name": "BNP",
79554                 "icon": "bank",
79555                 "geometry": [
79556                     "point",
79557                     "vertex",
79558                     "area"
79559                 ],
79560                 "fields": [
79561                     "atm",
79562                     "building_area",
79563                     "address",
79564                     "opening_hours"
79565                 ],
79566                 "suggestion": true
79567             },
79568             "amenity/bank/Royal Bank": {
79569                 "tags": {
79570                     "name": "Royal Bank",
79571                     "amenity": "bank"
79572                 },
79573                 "name": "Royal Bank",
79574                 "icon": "bank",
79575                 "geometry": [
79576                     "point",
79577                     "vertex",
79578                     "area"
79579                 ],
79580                 "fields": [
79581                     "atm",
79582                     "building_area",
79583                     "address",
79584                     "opening_hours"
79585                 ],
79586                 "suggestion": true
79587             },
79588             "amenity/bank/Nationwide": {
79589                 "tags": {
79590                     "name": "Nationwide",
79591                     "amenity": "bank"
79592                 },
79593                 "name": "Nationwide",
79594                 "icon": "bank",
79595                 "geometry": [
79596                     "point",
79597                     "vertex",
79598                     "area"
79599                 ],
79600                 "fields": [
79601                     "atm",
79602                     "building_area",
79603                     "address",
79604                     "opening_hours"
79605                 ],
79606                 "suggestion": true
79607             },
79608             "amenity/bank/Halifax": {
79609                 "tags": {
79610                     "name": "Halifax",
79611                     "amenity": "bank"
79612                 },
79613                 "name": "Halifax",
79614                 "icon": "bank",
79615                 "geometry": [
79616                     "point",
79617                     "vertex",
79618                     "area"
79619                 ],
79620                 "fields": [
79621                     "atm",
79622                     "building_area",
79623                     "address",
79624                     "opening_hours"
79625                 ],
79626                 "suggestion": true
79627             },
79628             "amenity/bank/BAWAG PSK": {
79629                 "tags": {
79630                     "name": "BAWAG PSK",
79631                     "amenity": "bank"
79632                 },
79633                 "name": "BAWAG PSK",
79634                 "icon": "bank",
79635                 "geometry": [
79636                     "point",
79637                     "vertex",
79638                     "area"
79639                 ],
79640                 "fields": [
79641                     "atm",
79642                     "building_area",
79643                     "address",
79644                     "opening_hours"
79645                 ],
79646                 "suggestion": true
79647             },
79648             "amenity/bank/National Bank": {
79649                 "tags": {
79650                     "name": "National Bank",
79651                     "amenity": "bank"
79652                 },
79653                 "name": "National Bank",
79654                 "icon": "bank",
79655                 "geometry": [
79656                     "point",
79657                     "vertex",
79658                     "area"
79659                 ],
79660                 "fields": [
79661                     "atm",
79662                     "building_area",
79663                     "address",
79664                     "opening_hours"
79665                 ],
79666                 "suggestion": true
79667             },
79668             "amenity/bank/Nedbank": {
79669                 "tags": {
79670                     "name": "Nedbank",
79671                     "amenity": "bank"
79672                 },
79673                 "name": "Nedbank",
79674                 "icon": "bank",
79675                 "geometry": [
79676                     "point",
79677                     "vertex",
79678                     "area"
79679                 ],
79680                 "fields": [
79681                     "atm",
79682                     "building_area",
79683                     "address",
79684                     "opening_hours"
79685                 ],
79686                 "suggestion": true
79687             },
79688             "amenity/bank/First National Bank": {
79689                 "tags": {
79690                     "name": "First National Bank",
79691                     "amenity": "bank"
79692                 },
79693                 "name": "First National Bank",
79694                 "icon": "bank",
79695                 "geometry": [
79696                     "point",
79697                     "vertex",
79698                     "area"
79699                 ],
79700                 "fields": [
79701                     "atm",
79702                     "building_area",
79703                     "address",
79704                     "opening_hours"
79705                 ],
79706                 "suggestion": true
79707             },
79708             "amenity/bank/Nordea": {
79709                 "tags": {
79710                     "name": "Nordea",
79711                     "amenity": "bank"
79712                 },
79713                 "name": "Nordea",
79714                 "icon": "bank",
79715                 "geometry": [
79716                     "point",
79717                     "vertex",
79718                     "area"
79719                 ],
79720                 "fields": [
79721                     "atm",
79722                     "building_area",
79723                     "address",
79724                     "opening_hours"
79725                 ],
79726                 "suggestion": true
79727             },
79728             "amenity/bank/Rabobank": {
79729                 "tags": {
79730                     "name": "Rabobank",
79731                     "amenity": "bank"
79732                 },
79733                 "name": "Rabobank",
79734                 "icon": "bank",
79735                 "geometry": [
79736                     "point",
79737                     "vertex",
79738                     "area"
79739                 ],
79740                 "fields": [
79741                     "atm",
79742                     "building_area",
79743                     "address",
79744                     "opening_hours"
79745                 ],
79746                 "suggestion": true
79747             },
79748             "amenity/bank/Sparkasse KölnBonn": {
79749                 "tags": {
79750                     "name": "Sparkasse KölnBonn",
79751                     "amenity": "bank"
79752                 },
79753                 "name": "Sparkasse KölnBonn",
79754                 "icon": "bank",
79755                 "geometry": [
79756                     "point",
79757                     "vertex",
79758                     "area"
79759                 ],
79760                 "fields": [
79761                     "atm",
79762                     "building_area",
79763                     "address",
79764                     "opening_hours"
79765                 ],
79766                 "suggestion": true
79767             },
79768             "amenity/bank/Tatra banka": {
79769                 "tags": {
79770                     "name": "Tatra banka",
79771                     "amenity": "bank"
79772                 },
79773                 "name": "Tatra banka",
79774                 "icon": "bank",
79775                 "geometry": [
79776                     "point",
79777                     "vertex",
79778                     "area"
79779                 ],
79780                 "fields": [
79781                     "atm",
79782                     "building_area",
79783                     "address",
79784                     "opening_hours"
79785                 ],
79786                 "suggestion": true
79787             },
79788             "amenity/bank/Berliner Sparkasse": {
79789                 "tags": {
79790                     "name": "Berliner Sparkasse",
79791                     "amenity": "bank"
79792                 },
79793                 "name": "Berliner Sparkasse",
79794                 "icon": "bank",
79795                 "geometry": [
79796                     "point",
79797                     "vertex",
79798                     "area"
79799                 ],
79800                 "fields": [
79801                     "atm",
79802                     "building_area",
79803                     "address",
79804                     "opening_hours"
79805                 ],
79806                 "suggestion": true
79807             },
79808             "amenity/bank/Berliner Volksbank": {
79809                 "tags": {
79810                     "name": "Berliner Volksbank",
79811                     "amenity": "bank"
79812                 },
79813                 "name": "Berliner Volksbank",
79814                 "icon": "bank",
79815                 "geometry": [
79816                     "point",
79817                     "vertex",
79818                     "area"
79819                 ],
79820                 "fields": [
79821                     "atm",
79822                     "building_area",
79823                     "address",
79824                     "opening_hours"
79825                 ],
79826                 "suggestion": true
79827             },
79828             "amenity/bank/Wells Fargo": {
79829                 "tags": {
79830                     "name": "Wells Fargo",
79831                     "amenity": "bank"
79832                 },
79833                 "name": "Wells Fargo",
79834                 "icon": "bank",
79835                 "geometry": [
79836                     "point",
79837                     "vertex",
79838                     "area"
79839                 ],
79840                 "fields": [
79841                     "atm",
79842                     "building_area",
79843                     "address",
79844                     "opening_hours"
79845                 ],
79846                 "suggestion": true
79847             },
79848             "amenity/bank/Credit Suisse": {
79849                 "tags": {
79850                     "name": "Credit Suisse",
79851                     "amenity": "bank"
79852                 },
79853                 "name": "Credit Suisse",
79854                 "icon": "bank",
79855                 "geometry": [
79856                     "point",
79857                     "vertex",
79858                     "area"
79859                 ],
79860                 "fields": [
79861                     "atm",
79862                     "building_area",
79863                     "address",
79864                     "opening_hours"
79865                 ],
79866                 "suggestion": true
79867             },
79868             "amenity/bank/Société Générale": {
79869                 "tags": {
79870                     "name": "Société Générale",
79871                     "amenity": "bank"
79872                 },
79873                 "name": "Société Générale",
79874                 "icon": "bank",
79875                 "geometry": [
79876                     "point",
79877                     "vertex",
79878                     "area"
79879                 ],
79880                 "fields": [
79881                     "atm",
79882                     "building_area",
79883                     "address",
79884                     "opening_hours"
79885                 ],
79886                 "suggestion": true
79887             },
79888             "amenity/bank/Osuuspankki": {
79889                 "tags": {
79890                     "name": "Osuuspankki",
79891                     "amenity": "bank"
79892                 },
79893                 "name": "Osuuspankki",
79894                 "icon": "bank",
79895                 "geometry": [
79896                     "point",
79897                     "vertex",
79898                     "area"
79899                 ],
79900                 "fields": [
79901                     "atm",
79902                     "building_area",
79903                     "address",
79904                     "opening_hours"
79905                 ],
79906                 "suggestion": true
79907             },
79908             "amenity/bank/Sparkasse Aachen": {
79909                 "tags": {
79910                     "name": "Sparkasse Aachen",
79911                     "amenity": "bank"
79912                 },
79913                 "name": "Sparkasse Aachen",
79914                 "icon": "bank",
79915                 "geometry": [
79916                     "point",
79917                     "vertex",
79918                     "area"
79919                 ],
79920                 "fields": [
79921                     "atm",
79922                     "building_area",
79923                     "address",
79924                     "opening_hours"
79925                 ],
79926                 "suggestion": true
79927             },
79928             "amenity/bank/Hamburger Sparkasse": {
79929                 "tags": {
79930                     "name": "Hamburger Sparkasse",
79931                     "amenity": "bank"
79932                 },
79933                 "name": "Hamburger Sparkasse",
79934                 "icon": "bank",
79935                 "geometry": [
79936                     "point",
79937                     "vertex",
79938                     "area"
79939                 ],
79940                 "fields": [
79941                     "atm",
79942                     "building_area",
79943                     "address",
79944                     "opening_hours"
79945                 ],
79946                 "suggestion": true
79947             },
79948             "amenity/bank/Cassa di Risparmio del Veneto": {
79949                 "tags": {
79950                     "name": "Cassa di Risparmio del Veneto",
79951                     "amenity": "bank"
79952                 },
79953                 "name": "Cassa di Risparmio del Veneto",
79954                 "icon": "bank",
79955                 "geometry": [
79956                     "point",
79957                     "vertex",
79958                     "area"
79959                 ],
79960                 "fields": [
79961                     "atm",
79962                     "building_area",
79963                     "address",
79964                     "opening_hours"
79965                 ],
79966                 "suggestion": true
79967             },
79968             "amenity/bank/BNP Paribas": {
79969                 "tags": {
79970                     "name": "BNP Paribas",
79971                     "amenity": "bank"
79972                 },
79973                 "name": "BNP Paribas",
79974                 "icon": "bank",
79975                 "geometry": [
79976                     "point",
79977                     "vertex",
79978                     "area"
79979                 ],
79980                 "fields": [
79981                     "atm",
79982                     "building_area",
79983                     "address",
79984                     "opening_hours"
79985                 ],
79986                 "suggestion": true
79987             },
79988             "amenity/bank/Banque Populaire": {
79989                 "tags": {
79990                     "name": "Banque Populaire",
79991                     "amenity": "bank"
79992                 },
79993                 "name": "Banque Populaire",
79994                 "icon": "bank",
79995                 "geometry": [
79996                     "point",
79997                     "vertex",
79998                     "area"
79999                 ],
80000                 "fields": [
80001                     "atm",
80002                     "building_area",
80003                     "address",
80004                     "opening_hours"
80005                 ],
80006                 "suggestion": true
80007             },
80008             "amenity/bank/BNP Paribas Fortis": {
80009                 "tags": {
80010                     "name": "BNP Paribas Fortis",
80011                     "amenity": "bank"
80012                 },
80013                 "name": "BNP Paribas Fortis",
80014                 "icon": "bank",
80015                 "geometry": [
80016                     "point",
80017                     "vertex",
80018                     "area"
80019                 ],
80020                 "fields": [
80021                     "atm",
80022                     "building_area",
80023                     "address",
80024                     "opening_hours"
80025                 ],
80026                 "suggestion": true
80027             },
80028             "amenity/bank/Banco Popular": {
80029                 "tags": {
80030                     "name": "Banco Popular",
80031                     "amenity": "bank"
80032                 },
80033                 "name": "Banco Popular",
80034                 "icon": "bank",
80035                 "geometry": [
80036                     "point",
80037                     "vertex",
80038                     "area"
80039                 ],
80040                 "fields": [
80041                     "atm",
80042                     "building_area",
80043                     "address",
80044                     "opening_hours"
80045                 ],
80046                 "suggestion": true
80047             },
80048             "amenity/bank/Bancaja": {
80049                 "tags": {
80050                     "name": "Bancaja",
80051                     "amenity": "bank"
80052                 },
80053                 "name": "Bancaja",
80054                 "icon": "bank",
80055                 "geometry": [
80056                     "point",
80057                     "vertex",
80058                     "area"
80059                 ],
80060                 "fields": [
80061                     "atm",
80062                     "building_area",
80063                     "address",
80064                     "opening_hours"
80065                 ],
80066                 "suggestion": true
80067             },
80068             "amenity/bank/Banesto": {
80069                 "tags": {
80070                     "name": "Banesto",
80071                     "amenity": "bank"
80072                 },
80073                 "name": "Banesto",
80074                 "icon": "bank",
80075                 "geometry": [
80076                     "point",
80077                     "vertex",
80078                     "area"
80079                 ],
80080                 "fields": [
80081                     "atm",
80082                     "building_area",
80083                     "address",
80084                     "opening_hours"
80085                 ],
80086                 "suggestion": true
80087             },
80088             "amenity/bank/La Caixa": {
80089                 "tags": {
80090                     "name": "La Caixa",
80091                     "amenity": "bank"
80092                 },
80093                 "name": "La Caixa",
80094                 "icon": "bank",
80095                 "geometry": [
80096                     "point",
80097                     "vertex",
80098                     "area"
80099                 ],
80100                 "fields": [
80101                     "atm",
80102                     "building_area",
80103                     "address",
80104                     "opening_hours"
80105                 ],
80106                 "suggestion": true
80107             },
80108             "amenity/bank/Santander Consumer Bank": {
80109                 "tags": {
80110                     "name": "Santander Consumer Bank",
80111                     "amenity": "bank"
80112                 },
80113                 "name": "Santander Consumer Bank",
80114                 "icon": "bank",
80115                 "geometry": [
80116                     "point",
80117                     "vertex",
80118                     "area"
80119                 ],
80120                 "fields": [
80121                     "atm",
80122                     "building_area",
80123                     "address",
80124                     "opening_hours"
80125                 ],
80126                 "suggestion": true
80127             },
80128             "amenity/bank/BRD": {
80129                 "tags": {
80130                     "name": "BRD",
80131                     "amenity": "bank"
80132                 },
80133                 "name": "BRD",
80134                 "icon": "bank",
80135                 "geometry": [
80136                     "point",
80137                     "vertex",
80138                     "area"
80139                 ],
80140                 "fields": [
80141                     "atm",
80142                     "building_area",
80143                     "address",
80144                     "opening_hours"
80145                 ],
80146                 "suggestion": true
80147             },
80148             "amenity/bank/BCR": {
80149                 "tags": {
80150                     "name": "BCR",
80151                     "amenity": "bank"
80152                 },
80153                 "name": "BCR",
80154                 "icon": "bank",
80155                 "geometry": [
80156                     "point",
80157                     "vertex",
80158                     "area"
80159                 ],
80160                 "fields": [
80161                     "atm",
80162                     "building_area",
80163                     "address",
80164                     "opening_hours"
80165                 ],
80166                 "suggestion": true
80167             },
80168             "amenity/bank/Banca Transilvania": {
80169                 "tags": {
80170                     "name": "Banca Transilvania",
80171                     "amenity": "bank"
80172                 },
80173                 "name": "Banca Transilvania",
80174                 "icon": "bank",
80175                 "geometry": [
80176                     "point",
80177                     "vertex",
80178                     "area"
80179                 ],
80180                 "fields": [
80181                     "atm",
80182                     "building_area",
80183                     "address",
80184                     "opening_hours"
80185                 ],
80186                 "suggestion": true
80187             },
80188             "amenity/bank/BW-Bank": {
80189                 "tags": {
80190                     "name": "BW-Bank",
80191                     "amenity": "bank"
80192                 },
80193                 "name": "BW-Bank",
80194                 "icon": "bank",
80195                 "geometry": [
80196                     "point",
80197                     "vertex",
80198                     "area"
80199                 ],
80200                 "fields": [
80201                     "atm",
80202                     "building_area",
80203                     "address",
80204                     "opening_hours"
80205                 ],
80206                 "suggestion": true
80207             },
80208             "amenity/bank/Komerční banka": {
80209                 "tags": {
80210                     "name": "Komerční banka",
80211                     "amenity": "bank"
80212                 },
80213                 "name": "Komerční banka",
80214                 "icon": "bank",
80215                 "geometry": [
80216                     "point",
80217                     "vertex",
80218                     "area"
80219                 ],
80220                 "fields": [
80221                     "atm",
80222                     "building_area",
80223                     "address",
80224                     "opening_hours"
80225                 ],
80226                 "suggestion": true
80227             },
80228             "amenity/bank/Banco Pastor": {
80229                 "tags": {
80230                     "name": "Banco Pastor",
80231                     "amenity": "bank"
80232                 },
80233                 "name": "Banco Pastor",
80234                 "icon": "bank",
80235                 "geometry": [
80236                     "point",
80237                     "vertex",
80238                     "area"
80239                 ],
80240                 "fields": [
80241                     "atm",
80242                     "building_area",
80243                     "address",
80244                     "opening_hours"
80245                 ],
80246                 "suggestion": true
80247             },
80248             "amenity/bank/Stadtsparkasse": {
80249                 "tags": {
80250                     "name": "Stadtsparkasse",
80251                     "amenity": "bank"
80252                 },
80253                 "name": "Stadtsparkasse",
80254                 "icon": "bank",
80255                 "geometry": [
80256                     "point",
80257                     "vertex",
80258                     "area"
80259                 ],
80260                 "fields": [
80261                     "atm",
80262                     "building_area",
80263                     "address",
80264                     "opening_hours"
80265                 ],
80266                 "suggestion": true
80267             },
80268             "amenity/bank/Ulster Bank": {
80269                 "tags": {
80270                     "name": "Ulster Bank",
80271                     "amenity": "bank"
80272                 },
80273                 "name": "Ulster Bank",
80274                 "icon": "bank",
80275                 "geometry": [
80276                     "point",
80277                     "vertex",
80278                     "area"
80279                 ],
80280                 "fields": [
80281                     "atm",
80282                     "building_area",
80283                     "address",
80284                     "opening_hours"
80285                 ],
80286                 "suggestion": true
80287             },
80288             "amenity/bank/Sberbank": {
80289                 "tags": {
80290                     "name": "Sberbank",
80291                     "amenity": "bank"
80292                 },
80293                 "name": "Sberbank",
80294                 "icon": "bank",
80295                 "geometry": [
80296                     "point",
80297                     "vertex",
80298                     "area"
80299                 ],
80300                 "fields": [
80301                     "atm",
80302                     "building_area",
80303                     "address",
80304                     "opening_hours"
80305                 ],
80306                 "suggestion": true
80307             },
80308             "amenity/bank/CIC": {
80309                 "tags": {
80310                     "name": "CIC",
80311                     "amenity": "bank"
80312                 },
80313                 "name": "CIC",
80314                 "icon": "bank",
80315                 "geometry": [
80316                     "point",
80317                     "vertex",
80318                     "area"
80319                 ],
80320                 "fields": [
80321                     "atm",
80322                     "building_area",
80323                     "address",
80324                     "opening_hours"
80325                 ],
80326                 "suggestion": true
80327             },
80328             "amenity/bank/Bancpost": {
80329                 "tags": {
80330                     "name": "Bancpost",
80331                     "amenity": "bank"
80332                 },
80333                 "name": "Bancpost",
80334                 "icon": "bank",
80335                 "geometry": [
80336                     "point",
80337                     "vertex",
80338                     "area"
80339                 ],
80340                 "fields": [
80341                     "atm",
80342                     "building_area",
80343                     "address",
80344                     "opening_hours"
80345                 ],
80346                 "suggestion": true
80347             },
80348             "amenity/bank/Caja Madrid": {
80349                 "tags": {
80350                     "name": "Caja Madrid",
80351                     "amenity": "bank"
80352                 },
80353                 "name": "Caja Madrid",
80354                 "icon": "bank",
80355                 "geometry": [
80356                     "point",
80357                     "vertex",
80358                     "area"
80359                 ],
80360                 "fields": [
80361                     "atm",
80362                     "building_area",
80363                     "address",
80364                     "opening_hours"
80365                 ],
80366                 "suggestion": true
80367             },
80368             "amenity/bank/Maybank": {
80369                 "tags": {
80370                     "name": "Maybank",
80371                     "amenity": "bank"
80372                 },
80373                 "name": "Maybank",
80374                 "icon": "bank",
80375                 "geometry": [
80376                     "point",
80377                     "vertex",
80378                     "area"
80379                 ],
80380                 "fields": [
80381                     "atm",
80382                     "building_area",
80383                     "address",
80384                     "opening_hours"
80385                 ],
80386                 "suggestion": true
80387             },
80388             "amenity/bank/中国银行": {
80389                 "tags": {
80390                     "name": "中国银行",
80391                     "amenity": "bank"
80392                 },
80393                 "name": "中国银行",
80394                 "icon": "bank",
80395                 "geometry": [
80396                     "point",
80397                     "vertex",
80398                     "area"
80399                 ],
80400                 "fields": [
80401                     "atm",
80402                     "building_area",
80403                     "address",
80404                     "opening_hours"
80405                 ],
80406                 "suggestion": true
80407             },
80408             "amenity/bank/Unicredit Banca": {
80409                 "tags": {
80410                     "name": "Unicredit Banca",
80411                     "amenity": "bank"
80412                 },
80413                 "name": "Unicredit Banca",
80414                 "icon": "bank",
80415                 "geometry": [
80416                     "point",
80417                     "vertex",
80418                     "area"
80419                 ],
80420                 "fields": [
80421                     "atm",
80422                     "building_area",
80423                     "address",
80424                     "opening_hours"
80425                 ],
80426                 "suggestion": true
80427             },
80428             "amenity/bank/Crédit Mutuel": {
80429                 "tags": {
80430                     "name": "Crédit Mutuel",
80431                     "amenity": "bank"
80432                 },
80433                 "name": "Crédit Mutuel",
80434                 "icon": "bank",
80435                 "geometry": [
80436                     "point",
80437                     "vertex",
80438                     "area"
80439                 ],
80440                 "fields": [
80441                     "atm",
80442                     "building_area",
80443                     "address",
80444                     "opening_hours"
80445                 ],
80446                 "suggestion": true
80447             },
80448             "amenity/bank/BBVA": {
80449                 "tags": {
80450                     "name": "BBVA",
80451                     "amenity": "bank"
80452                 },
80453                 "name": "BBVA",
80454                 "icon": "bank",
80455                 "geometry": [
80456                     "point",
80457                     "vertex",
80458                     "area"
80459                 ],
80460                 "fields": [
80461                     "atm",
80462                     "building_area",
80463                     "address",
80464                     "opening_hours"
80465                 ],
80466                 "suggestion": true
80467             },
80468             "amenity/bank/Intesa San Paolo": {
80469                 "tags": {
80470                     "name": "Intesa San Paolo",
80471                     "amenity": "bank"
80472                 },
80473                 "name": "Intesa San Paolo",
80474                 "icon": "bank",
80475                 "geometry": [
80476                     "point",
80477                     "vertex",
80478                     "area"
80479                 ],
80480                 "fields": [
80481                     "atm",
80482                     "building_area",
80483                     "address",
80484                     "opening_hours"
80485                 ],
80486                 "suggestion": true
80487             },
80488             "amenity/bank/TD Bank": {
80489                 "tags": {
80490                     "name": "TD Bank",
80491                     "amenity": "bank"
80492                 },
80493                 "name": "TD Bank",
80494                 "icon": "bank",
80495                 "geometry": [
80496                     "point",
80497                     "vertex",
80498                     "area"
80499                 ],
80500                 "fields": [
80501                     "atm",
80502                     "building_area",
80503                     "address",
80504                     "opening_hours"
80505                 ],
80506                 "suggestion": true
80507             },
80508             "amenity/bank/Belfius": {
80509                 "tags": {
80510                     "name": "Belfius",
80511                     "amenity": "bank"
80512                 },
80513                 "name": "Belfius",
80514                 "icon": "bank",
80515                 "geometry": [
80516                     "point",
80517                     "vertex",
80518                     "area"
80519                 ],
80520                 "fields": [
80521                     "atm",
80522                     "building_area",
80523                     "address",
80524                     "opening_hours"
80525                 ],
80526                 "suggestion": true
80527             },
80528             "amenity/bank/Bank of America": {
80529                 "tags": {
80530                     "name": "Bank of America",
80531                     "amenity": "bank"
80532                 },
80533                 "name": "Bank of America",
80534                 "icon": "bank",
80535                 "geometry": [
80536                     "point",
80537                     "vertex",
80538                     "area"
80539                 ],
80540                 "fields": [
80541                     "atm",
80542                     "building_area",
80543                     "address",
80544                     "opening_hours"
80545                 ],
80546                 "suggestion": true
80547             },
80548             "amenity/bank/RBC": {
80549                 "tags": {
80550                     "name": "RBC",
80551                     "amenity": "bank"
80552                 },
80553                 "name": "RBC",
80554                 "icon": "bank",
80555                 "geometry": [
80556                     "point",
80557                     "vertex",
80558                     "area"
80559                 ],
80560                 "fields": [
80561                     "atm",
80562                     "building_area",
80563                     "address",
80564                     "opening_hours"
80565                 ],
80566                 "suggestion": true
80567             },
80568             "amenity/bank/Alpha Bank": {
80569                 "tags": {
80570                     "name": "Alpha Bank",
80571                     "amenity": "bank"
80572                 },
80573                 "name": "Alpha Bank",
80574                 "icon": "bank",
80575                 "geometry": [
80576                     "point",
80577                     "vertex",
80578                     "area"
80579                 ],
80580                 "fields": [
80581                     "atm",
80582                     "building_area",
80583                     "address",
80584                     "opening_hours"
80585                 ],
80586                 "suggestion": true
80587             },
80588             "amenity/bank/Сбербанк": {
80589                 "tags": {
80590                     "name": "Сбербанк",
80591                     "amenity": "bank"
80592                 },
80593                 "name": "Сбербанк",
80594                 "icon": "bank",
80595                 "geometry": [
80596                     "point",
80597                     "vertex",
80598                     "area"
80599                 ],
80600                 "fields": [
80601                     "atm",
80602                     "building_area",
80603                     "address",
80604                     "opening_hours"
80605                 ],
80606                 "suggestion": true
80607             },
80608             "amenity/bank/Россельхозбанк": {
80609                 "tags": {
80610                     "name": "Россельхозбанк",
80611                     "amenity": "bank"
80612                 },
80613                 "name": "Россельхозбанк",
80614                 "icon": "bank",
80615                 "geometry": [
80616                     "point",
80617                     "vertex",
80618                     "area"
80619                 ],
80620                 "fields": [
80621                     "atm",
80622                     "building_area",
80623                     "address",
80624                     "opening_hours"
80625                 ],
80626                 "suggestion": true
80627             },
80628             "amenity/bank/Crédit du Nord": {
80629                 "tags": {
80630                     "name": "Crédit du Nord",
80631                     "amenity": "bank"
80632                 },
80633                 "name": "Crédit du Nord",
80634                 "icon": "bank",
80635                 "geometry": [
80636                     "point",
80637                     "vertex",
80638                     "area"
80639                 ],
80640                 "fields": [
80641                     "atm",
80642                     "building_area",
80643                     "address",
80644                     "opening_hours"
80645                 ],
80646                 "suggestion": true
80647             },
80648             "amenity/bank/BancoEstado": {
80649                 "tags": {
80650                     "name": "BancoEstado",
80651                     "amenity": "bank"
80652                 },
80653                 "name": "BancoEstado",
80654                 "icon": "bank",
80655                 "geometry": [
80656                     "point",
80657                     "vertex",
80658                     "area"
80659                 ],
80660                 "fields": [
80661                     "atm",
80662                     "building_area",
80663                     "address",
80664                     "opening_hours"
80665                 ],
80666                 "suggestion": true
80667             },
80668             "amenity/bank/Millennium Bank": {
80669                 "tags": {
80670                     "name": "Millennium Bank",
80671                     "amenity": "bank"
80672                 },
80673                 "name": "Millennium Bank",
80674                 "icon": "bank",
80675                 "geometry": [
80676                     "point",
80677                     "vertex",
80678                     "area"
80679                 ],
80680                 "fields": [
80681                     "atm",
80682                     "building_area",
80683                     "address",
80684                     "opening_hours"
80685                 ],
80686                 "suggestion": true
80687             },
80688             "amenity/bank/State Bank of India": {
80689                 "tags": {
80690                     "name": "State Bank of India",
80691                     "amenity": "bank"
80692                 },
80693                 "name": "State Bank of India",
80694                 "icon": "bank",
80695                 "geometry": [
80696                     "point",
80697                     "vertex",
80698                     "area"
80699                 ],
80700                 "fields": [
80701                     "atm",
80702                     "building_area",
80703                     "address",
80704                     "opening_hours"
80705                 ],
80706                 "suggestion": true
80707             },
80708             "amenity/bank/Беларусбанк": {
80709                 "tags": {
80710                     "name": "Беларусбанк",
80711                     "amenity": "bank"
80712                 },
80713                 "name": "Беларусбанк",
80714                 "icon": "bank",
80715                 "geometry": [
80716                     "point",
80717                     "vertex",
80718                     "area"
80719                 ],
80720                 "fields": [
80721                     "atm",
80722                     "building_area",
80723                     "address",
80724                     "opening_hours"
80725                 ],
80726                 "suggestion": true
80727             },
80728             "amenity/bank/ING Bank Śląski": {
80729                 "tags": {
80730                     "name": "ING Bank Śląski",
80731                     "amenity": "bank"
80732                 },
80733                 "name": "ING Bank Śląski",
80734                 "icon": "bank",
80735                 "geometry": [
80736                     "point",
80737                     "vertex",
80738                     "area"
80739                 ],
80740                 "fields": [
80741                     "atm",
80742                     "building_area",
80743                     "address",
80744                     "opening_hours"
80745                 ],
80746                 "suggestion": true
80747             },
80748             "amenity/bank/Caixa Geral de Depósitos": {
80749                 "tags": {
80750                     "name": "Caixa Geral de Depósitos",
80751                     "amenity": "bank"
80752                 },
80753                 "name": "Caixa Geral de Depósitos",
80754                 "icon": "bank",
80755                 "geometry": [
80756                     "point",
80757                     "vertex",
80758                     "area"
80759                 ],
80760                 "fields": [
80761                     "atm",
80762                     "building_area",
80763                     "address",
80764                     "opening_hours"
80765                 ],
80766                 "suggestion": true
80767             },
80768             "amenity/bank/Kreissparkasse Köln": {
80769                 "tags": {
80770                     "name": "Kreissparkasse Köln",
80771                     "amenity": "bank"
80772                 },
80773                 "name": "Kreissparkasse Köln",
80774                 "icon": "bank",
80775                 "geometry": [
80776                     "point",
80777                     "vertex",
80778                     "area"
80779                 ],
80780                 "fields": [
80781                     "atm",
80782                     "building_area",
80783                     "address",
80784                     "opening_hours"
80785                 ],
80786                 "suggestion": true
80787             },
80788             "amenity/bank/Banco BCI": {
80789                 "tags": {
80790                     "name": "Banco BCI",
80791                     "amenity": "bank"
80792                 },
80793                 "name": "Banco BCI",
80794                 "icon": "bank",
80795                 "geometry": [
80796                     "point",
80797                     "vertex",
80798                     "area"
80799                 ],
80800                 "fields": [
80801                     "atm",
80802                     "building_area",
80803                     "address",
80804                     "opening_hours"
80805                 ],
80806                 "suggestion": true
80807             },
80808             "amenity/bank/Banco de Chile": {
80809                 "tags": {
80810                     "name": "Banco de Chile",
80811                     "amenity": "bank"
80812                 },
80813                 "name": "Banco de Chile",
80814                 "icon": "bank",
80815                 "geometry": [
80816                     "point",
80817                     "vertex",
80818                     "area"
80819                 ],
80820                 "fields": [
80821                     "atm",
80822                     "building_area",
80823                     "address",
80824                     "opening_hours"
80825                 ],
80826                 "suggestion": true
80827             },
80828             "amenity/bank/ВТБ24": {
80829                 "tags": {
80830                     "name": "ВТБ24",
80831                     "amenity": "bank"
80832                 },
80833                 "name": "ВТБ24",
80834                 "icon": "bank",
80835                 "geometry": [
80836                     "point",
80837                     "vertex",
80838                     "area"
80839                 ],
80840                 "fields": [
80841                     "atm",
80842                     "building_area",
80843                     "address",
80844                     "opening_hours"
80845                 ],
80846                 "suggestion": true
80847             },
80848             "amenity/bank/UBS": {
80849                 "tags": {
80850                     "name": "UBS",
80851                     "amenity": "bank"
80852                 },
80853                 "name": "UBS",
80854                 "icon": "bank",
80855                 "geometry": [
80856                     "point",
80857                     "vertex",
80858                     "area"
80859                 ],
80860                 "fields": [
80861                     "atm",
80862                     "building_area",
80863                     "address",
80864                     "opening_hours"
80865                 ],
80866                 "suggestion": true
80867             },
80868             "amenity/bank/PKO BP": {
80869                 "tags": {
80870                     "name": "PKO BP",
80871                     "amenity": "bank"
80872                 },
80873                 "name": "PKO BP",
80874                 "icon": "bank",
80875                 "geometry": [
80876                     "point",
80877                     "vertex",
80878                     "area"
80879                 ],
80880                 "fields": [
80881                     "atm",
80882                     "building_area",
80883                     "address",
80884                     "opening_hours"
80885                 ],
80886                 "suggestion": true
80887             },
80888             "amenity/bank/Chinabank": {
80889                 "tags": {
80890                     "name": "Chinabank",
80891                     "amenity": "bank"
80892                 },
80893                 "name": "Chinabank",
80894                 "icon": "bank",
80895                 "geometry": [
80896                     "point",
80897                     "vertex",
80898                     "area"
80899                 ],
80900                 "fields": [
80901                     "atm",
80902                     "building_area",
80903                     "address",
80904                     "opening_hours"
80905                 ],
80906                 "suggestion": true
80907             },
80908             "amenity/bank/PSBank": {
80909                 "tags": {
80910                     "name": "PSBank",
80911                     "amenity": "bank"
80912                 },
80913                 "name": "PSBank",
80914                 "icon": "bank",
80915                 "geometry": [
80916                     "point",
80917                     "vertex",
80918                     "area"
80919                 ],
80920                 "fields": [
80921                     "atm",
80922                     "building_area",
80923                     "address",
80924                     "opening_hours"
80925                 ],
80926                 "suggestion": true
80927             },
80928             "amenity/bank/Union Bank": {
80929                 "tags": {
80930                     "name": "Union Bank",
80931                     "amenity": "bank"
80932                 },
80933                 "name": "Union Bank",
80934                 "icon": "bank",
80935                 "geometry": [
80936                     "point",
80937                     "vertex",
80938                     "area"
80939                 ],
80940                 "fields": [
80941                     "atm",
80942                     "building_area",
80943                     "address",
80944                     "opening_hours"
80945                 ],
80946                 "suggestion": true
80947             },
80948             "amenity/bank/China Bank": {
80949                 "tags": {
80950                     "name": "China Bank",
80951                     "amenity": "bank"
80952                 },
80953                 "name": "China Bank",
80954                 "icon": "bank",
80955                 "geometry": [
80956                     "point",
80957                     "vertex",
80958                     "area"
80959                 ],
80960                 "fields": [
80961                     "atm",
80962                     "building_area",
80963                     "address",
80964                     "opening_hours"
80965                 ],
80966                 "suggestion": true
80967             },
80968             "amenity/bank/RCBC": {
80969                 "tags": {
80970                     "name": "RCBC",
80971                     "amenity": "bank"
80972                 },
80973                 "name": "RCBC",
80974                 "icon": "bank",
80975                 "geometry": [
80976                     "point",
80977                     "vertex",
80978                     "area"
80979                 ],
80980                 "fields": [
80981                     "atm",
80982                     "building_area",
80983                     "address",
80984                     "opening_hours"
80985                 ],
80986                 "suggestion": true
80987             },
80988             "amenity/bank/Unicaja": {
80989                 "tags": {
80990                     "name": "Unicaja",
80991                     "amenity": "bank"
80992                 },
80993                 "name": "Unicaja",
80994                 "icon": "bank",
80995                 "geometry": [
80996                     "point",
80997                     "vertex",
80998                     "area"
80999                 ],
81000                 "fields": [
81001                     "atm",
81002                     "building_area",
81003                     "address",
81004                     "opening_hours"
81005                 ],
81006                 "suggestion": true
81007             },
81008             "amenity/bank/BBK": {
81009                 "tags": {
81010                     "name": "BBK",
81011                     "amenity": "bank"
81012                 },
81013                 "name": "BBK",
81014                 "icon": "bank",
81015                 "geometry": [
81016                     "point",
81017                     "vertex",
81018                     "area"
81019                 ],
81020                 "fields": [
81021                     "atm",
81022                     "building_area",
81023                     "address",
81024                     "opening_hours"
81025                 ],
81026                 "suggestion": true
81027             },
81028             "amenity/bank/Ibercaja": {
81029                 "tags": {
81030                     "name": "Ibercaja",
81031                     "amenity": "bank"
81032                 },
81033                 "name": "Ibercaja",
81034                 "icon": "bank",
81035                 "geometry": [
81036                     "point",
81037                     "vertex",
81038                     "area"
81039                 ],
81040                 "fields": [
81041                     "atm",
81042                     "building_area",
81043                     "address",
81044                     "opening_hours"
81045                 ],
81046                 "suggestion": true
81047             },
81048             "amenity/bank/RBS": {
81049                 "tags": {
81050                     "name": "RBS",
81051                     "amenity": "bank"
81052                 },
81053                 "name": "RBS",
81054                 "icon": "bank",
81055                 "geometry": [
81056                     "point",
81057                     "vertex",
81058                     "area"
81059                 ],
81060                 "fields": [
81061                     "atm",
81062                     "building_area",
81063                     "address",
81064                     "opening_hours"
81065                 ],
81066                 "suggestion": true
81067             },
81068             "amenity/bank/Commercial Bank of Ceylon PLC": {
81069                 "tags": {
81070                     "name": "Commercial Bank of Ceylon PLC",
81071                     "amenity": "bank"
81072                 },
81073                 "name": "Commercial Bank of Ceylon PLC",
81074                 "icon": "bank",
81075                 "geometry": [
81076                     "point",
81077                     "vertex",
81078                     "area"
81079                 ],
81080                 "fields": [
81081                     "atm",
81082                     "building_area",
81083                     "address",
81084                     "opening_hours"
81085                 ],
81086                 "suggestion": true
81087             },
81088             "amenity/bank/Bank of Ireland": {
81089                 "tags": {
81090                     "name": "Bank of Ireland",
81091                     "amenity": "bank"
81092                 },
81093                 "name": "Bank of Ireland",
81094                 "icon": "bank",
81095                 "geometry": [
81096                     "point",
81097                     "vertex",
81098                     "area"
81099                 ],
81100                 "fields": [
81101                     "atm",
81102                     "building_area",
81103                     "address",
81104                     "opening_hours"
81105                 ],
81106                 "suggestion": true
81107             },
81108             "amenity/bank/BNL": {
81109                 "tags": {
81110                     "name": "BNL",
81111                     "amenity": "bank"
81112                 },
81113                 "name": "BNL",
81114                 "icon": "bank",
81115                 "geometry": [
81116                     "point",
81117                     "vertex",
81118                     "area"
81119                 ],
81120                 "fields": [
81121                     "atm",
81122                     "building_area",
81123                     "address",
81124                     "opening_hours"
81125                 ],
81126                 "suggestion": true
81127             },
81128             "amenity/bank/Banco Santander": {
81129                 "tags": {
81130                     "name": "Banco Santander",
81131                     "amenity": "bank"
81132                 },
81133                 "name": "Banco Santander",
81134                 "icon": "bank",
81135                 "geometry": [
81136                     "point",
81137                     "vertex",
81138                     "area"
81139                 ],
81140                 "fields": [
81141                     "atm",
81142                     "building_area",
81143                     "address",
81144                     "opening_hours"
81145                 ],
81146                 "suggestion": true
81147             },
81148             "amenity/bank/Banco Itaú": {
81149                 "tags": {
81150                     "name": "Banco Itaú",
81151                     "amenity": "bank"
81152                 },
81153                 "name": "Banco Itaú",
81154                 "icon": "bank",
81155                 "geometry": [
81156                     "point",
81157                     "vertex",
81158                     "area"
81159                 ],
81160                 "fields": [
81161                     "atm",
81162                     "building_area",
81163                     "address",
81164                     "opening_hours"
81165                 ],
81166                 "suggestion": true
81167             },
81168             "amenity/bank/AIB": {
81169                 "tags": {
81170                     "name": "AIB",
81171                     "amenity": "bank"
81172                 },
81173                 "name": "AIB",
81174                 "icon": "bank",
81175                 "geometry": [
81176                     "point",
81177                     "vertex",
81178                     "area"
81179                 ],
81180                 "fields": [
81181                     "atm",
81182                     "building_area",
81183                     "address",
81184                     "opening_hours"
81185                 ],
81186                 "suggestion": true
81187             },
81188             "amenity/bank/BZ WBK": {
81189                 "tags": {
81190                     "name": "BZ WBK",
81191                     "amenity": "bank"
81192                 },
81193                 "name": "BZ WBK",
81194                 "icon": "bank",
81195                 "geometry": [
81196                     "point",
81197                     "vertex",
81198                     "area"
81199                 ],
81200                 "fields": [
81201                     "atm",
81202                     "building_area",
81203                     "address",
81204                     "opening_hours"
81205                 ],
81206                 "suggestion": true
81207             },
81208             "amenity/bank/Banco do Brasil": {
81209                 "tags": {
81210                     "name": "Banco do Brasil",
81211                     "amenity": "bank"
81212                 },
81213                 "name": "Banco do Brasil",
81214                 "icon": "bank",
81215                 "geometry": [
81216                     "point",
81217                     "vertex",
81218                     "area"
81219                 ],
81220                 "fields": [
81221                     "atm",
81222                     "building_area",
81223                     "address",
81224                     "opening_hours"
81225                 ],
81226                 "suggestion": true
81227             },
81228             "amenity/bank/Caixa Econômica Federal": {
81229                 "tags": {
81230                     "name": "Caixa Econômica Federal",
81231                     "amenity": "bank"
81232                 },
81233                 "name": "Caixa Econômica Federal",
81234                 "icon": "bank",
81235                 "geometry": [
81236                     "point",
81237                     "vertex",
81238                     "area"
81239                 ],
81240                 "fields": [
81241                     "atm",
81242                     "building_area",
81243                     "address",
81244                     "opening_hours"
81245                 ],
81246                 "suggestion": true
81247             },
81248             "amenity/bank/Fifth Third Bank": {
81249                 "tags": {
81250                     "name": "Fifth Third Bank",
81251                     "amenity": "bank"
81252                 },
81253                 "name": "Fifth Third Bank",
81254                 "icon": "bank",
81255                 "geometry": [
81256                     "point",
81257                     "vertex",
81258                     "area"
81259                 ],
81260                 "fields": [
81261                     "atm",
81262                     "building_area",
81263                     "address",
81264                     "opening_hours"
81265                 ],
81266                 "suggestion": true
81267             },
81268             "amenity/bank/Banca Popolare di Vicenza": {
81269                 "tags": {
81270                     "name": "Banca Popolare di Vicenza",
81271                     "amenity": "bank"
81272                 },
81273                 "name": "Banca Popolare di Vicenza",
81274                 "icon": "bank",
81275                 "geometry": [
81276                     "point",
81277                     "vertex",
81278                     "area"
81279                 ],
81280                 "fields": [
81281                     "atm",
81282                     "building_area",
81283                     "address",
81284                     "opening_hours"
81285                 ],
81286                 "suggestion": true
81287             },
81288             "amenity/bank/Wachovia": {
81289                 "tags": {
81290                     "name": "Wachovia",
81291                     "amenity": "bank"
81292                 },
81293                 "name": "Wachovia",
81294                 "icon": "bank",
81295                 "geometry": [
81296                     "point",
81297                     "vertex",
81298                     "area"
81299                 ],
81300                 "fields": [
81301                     "atm",
81302                     "building_area",
81303                     "address",
81304                     "opening_hours"
81305                 ],
81306                 "suggestion": true
81307             },
81308             "amenity/bank/OLB": {
81309                 "tags": {
81310                     "name": "OLB",
81311                     "amenity": "bank"
81312                 },
81313                 "name": "OLB",
81314                 "icon": "bank",
81315                 "geometry": [
81316                     "point",
81317                     "vertex",
81318                     "area"
81319                 ],
81320                 "fields": [
81321                     "atm",
81322                     "building_area",
81323                     "address",
81324                     "opening_hours"
81325                 ],
81326                 "suggestion": true
81327             },
81328             "amenity/bank/みずほ銀行": {
81329                 "tags": {
81330                     "name": "みずほ銀行",
81331                     "amenity": "bank"
81332                 },
81333                 "name": "みずほ銀行",
81334                 "icon": "bank",
81335                 "geometry": [
81336                     "point",
81337                     "vertex",
81338                     "area"
81339                 ],
81340                 "fields": [
81341                     "atm",
81342                     "building_area",
81343                     "address",
81344                     "opening_hours"
81345                 ],
81346                 "suggestion": true
81347             },
81348             "amenity/bank/BES": {
81349                 "tags": {
81350                     "name": "BES",
81351                     "amenity": "bank"
81352                 },
81353                 "name": "BES",
81354                 "icon": "bank",
81355                 "geometry": [
81356                     "point",
81357                     "vertex",
81358                     "area"
81359                 ],
81360                 "fields": [
81361                     "atm",
81362                     "building_area",
81363                     "address",
81364                     "opening_hours"
81365                 ],
81366                 "suggestion": true
81367             },
81368             "amenity/bank/ICICI Bank": {
81369                 "tags": {
81370                     "name": "ICICI Bank",
81371                     "amenity": "bank"
81372                 },
81373                 "name": "ICICI Bank",
81374                 "icon": "bank",
81375                 "geometry": [
81376                     "point",
81377                     "vertex",
81378                     "area"
81379                 ],
81380                 "fields": [
81381                     "atm",
81382                     "building_area",
81383                     "address",
81384                     "opening_hours"
81385                 ],
81386                 "suggestion": true
81387             },
81388             "amenity/bank/HDFC Bank": {
81389                 "tags": {
81390                     "name": "HDFC Bank",
81391                     "amenity": "bank"
81392                 },
81393                 "name": "HDFC Bank",
81394                 "icon": "bank",
81395                 "geometry": [
81396                     "point",
81397                     "vertex",
81398                     "area"
81399                 ],
81400                 "fields": [
81401                     "atm",
81402                     "building_area",
81403                     "address",
81404                     "opening_hours"
81405                 ],
81406                 "suggestion": true
81407             },
81408             "amenity/bank/La Banque Postale": {
81409                 "tags": {
81410                     "name": "La Banque Postale",
81411                     "amenity": "bank"
81412                 },
81413                 "name": "La Banque Postale",
81414                 "icon": "bank",
81415                 "geometry": [
81416                     "point",
81417                     "vertex",
81418                     "area"
81419                 ],
81420                 "fields": [
81421                     "atm",
81422                     "building_area",
81423                     "address",
81424                     "opening_hours"
81425                 ],
81426                 "suggestion": true
81427             },
81428             "amenity/bank/Pekao SA": {
81429                 "tags": {
81430                     "name": "Pekao SA",
81431                     "amenity": "bank"
81432                 },
81433                 "name": "Pekao SA",
81434                 "icon": "bank",
81435                 "geometry": [
81436                     "point",
81437                     "vertex",
81438                     "area"
81439                 ],
81440                 "fields": [
81441                     "atm",
81442                     "building_area",
81443                     "address",
81444                     "opening_hours"
81445                 ],
81446                 "suggestion": true
81447             },
81448             "amenity/bank/Oberbank": {
81449                 "tags": {
81450                     "name": "Oberbank",
81451                     "amenity": "bank"
81452                 },
81453                 "name": "Oberbank",
81454                 "icon": "bank",
81455                 "geometry": [
81456                     "point",
81457                     "vertex",
81458                     "area"
81459                 ],
81460                 "fields": [
81461                     "atm",
81462                     "building_area",
81463                     "address",
81464                     "opening_hours"
81465                 ],
81466                 "suggestion": true
81467             },
81468             "amenity/bank/Bradesco": {
81469                 "tags": {
81470                     "name": "Bradesco",
81471                     "amenity": "bank"
81472                 },
81473                 "name": "Bradesco",
81474                 "icon": "bank",
81475                 "geometry": [
81476                     "point",
81477                     "vertex",
81478                     "area"
81479                 ],
81480                 "fields": [
81481                     "atm",
81482                     "building_area",
81483                     "address",
81484                     "opening_hours"
81485                 ],
81486                 "suggestion": true
81487             },
81488             "amenity/bank/Oldenburgische Landesbank": {
81489                 "tags": {
81490                     "name": "Oldenburgische Landesbank",
81491                     "amenity": "bank"
81492                 },
81493                 "name": "Oldenburgische Landesbank",
81494                 "icon": "bank",
81495                 "geometry": [
81496                     "point",
81497                     "vertex",
81498                     "area"
81499                 ],
81500                 "fields": [
81501                     "atm",
81502                     "building_area",
81503                     "address",
81504                     "opening_hours"
81505                 ],
81506                 "suggestion": true
81507             },
81508             "amenity/bank/Scotia Bank": {
81509                 "tags": {
81510                     "name": "Scotia Bank",
81511                     "amenity": "bank"
81512                 },
81513                 "name": "Scotia Bank",
81514                 "icon": "bank",
81515                 "geometry": [
81516                     "point",
81517                     "vertex",
81518                     "area"
81519                 ],
81520                 "fields": [
81521                     "atm",
81522                     "building_area",
81523                     "address",
81524                     "opening_hours"
81525                 ],
81526                 "suggestion": true
81527             },
81528             "amenity/bank/Bendigo Bank": {
81529                 "tags": {
81530                     "name": "Bendigo Bank",
81531                     "amenity": "bank"
81532                 },
81533                 "name": "Bendigo Bank",
81534                 "icon": "bank",
81535                 "geometry": [
81536                     "point",
81537                     "vertex",
81538                     "area"
81539                 ],
81540                 "fields": [
81541                     "atm",
81542                     "building_area",
81543                     "address",
81544                     "opening_hours"
81545                 ],
81546                 "suggestion": true
81547             },
81548             "amenity/bank/Argenta": {
81549                 "tags": {
81550                     "name": "Argenta",
81551                     "amenity": "bank"
81552                 },
81553                 "name": "Argenta",
81554                 "icon": "bank",
81555                 "geometry": [
81556                     "point",
81557                     "vertex",
81558                     "area"
81559                 ],
81560                 "fields": [
81561                     "atm",
81562                     "building_area",
81563                     "address",
81564                     "opening_hours"
81565                 ],
81566                 "suggestion": true
81567             },
81568             "amenity/bank/AXA": {
81569                 "tags": {
81570                     "name": "AXA",
81571                     "amenity": "bank"
81572                 },
81573                 "name": "AXA",
81574                 "icon": "bank",
81575                 "geometry": [
81576                     "point",
81577                     "vertex",
81578                     "area"
81579                 ],
81580                 "fields": [
81581                     "atm",
81582                     "building_area",
81583                     "address",
81584                     "opening_hours"
81585                 ],
81586                 "suggestion": true
81587             },
81588             "amenity/bank/Axis Bank": {
81589                 "tags": {
81590                     "name": "Axis Bank",
81591                     "amenity": "bank"
81592                 },
81593                 "name": "Axis Bank",
81594                 "icon": "bank",
81595                 "geometry": [
81596                     "point",
81597                     "vertex",
81598                     "area"
81599                 ],
81600                 "fields": [
81601                     "atm",
81602                     "building_area",
81603                     "address",
81604                     "opening_hours"
81605                 ],
81606                 "suggestion": true
81607             },
81608             "amenity/bank/Banco Nación": {
81609                 "tags": {
81610                     "name": "Banco Nación",
81611                     "amenity": "bank"
81612                 },
81613                 "name": "Banco Nación",
81614                 "icon": "bank",
81615                 "geometry": [
81616                     "point",
81617                     "vertex",
81618                     "area"
81619                 ],
81620                 "fields": [
81621                     "atm",
81622                     "building_area",
81623                     "address",
81624                     "opening_hours"
81625                 ],
81626                 "suggestion": true
81627             },
81628             "amenity/bank/GE Money Bank": {
81629                 "tags": {
81630                     "name": "GE Money Bank",
81631                     "amenity": "bank"
81632                 },
81633                 "name": "GE Money Bank",
81634                 "icon": "bank",
81635                 "geometry": [
81636                     "point",
81637                     "vertex",
81638                     "area"
81639                 ],
81640                 "fields": [
81641                     "atm",
81642                     "building_area",
81643                     "address",
81644                     "opening_hours"
81645                 ],
81646                 "suggestion": true
81647             },
81648             "amenity/bank/Альфа-Банк": {
81649                 "tags": {
81650                     "name": "Альфа-Банк",
81651                     "amenity": "bank"
81652                 },
81653                 "name": "Альфа-Банк",
81654                 "icon": "bank",
81655                 "geometry": [
81656                     "point",
81657                     "vertex",
81658                     "area"
81659                 ],
81660                 "fields": [
81661                     "atm",
81662                     "building_area",
81663                     "address",
81664                     "opening_hours"
81665                 ],
81666                 "suggestion": true
81667             },
81668             "amenity/bank/Белагропромбанк": {
81669                 "tags": {
81670                     "name": "Белагропромбанк",
81671                     "amenity": "bank"
81672                 },
81673                 "name": "Белагропромбанк",
81674                 "icon": "bank",
81675                 "geometry": [
81676                     "point",
81677                     "vertex",
81678                     "area"
81679                 ],
81680                 "fields": [
81681                     "atm",
81682                     "building_area",
81683                     "address",
81684                     "opening_hours"
81685                 ],
81686                 "suggestion": true
81687             },
81688             "amenity/bank/Caja Círculo": {
81689                 "tags": {
81690                     "name": "Caja Círculo",
81691                     "amenity": "bank"
81692                 },
81693                 "name": "Caja Círculo",
81694                 "icon": "bank",
81695                 "geometry": [
81696                     "point",
81697                     "vertex",
81698                     "area"
81699                 ],
81700                 "fields": [
81701                     "atm",
81702                     "building_area",
81703                     "address",
81704                     "opening_hours"
81705                 ],
81706                 "suggestion": true
81707             },
81708             "amenity/bank/Eurobank": {
81709                 "tags": {
81710                     "name": "Eurobank",
81711                     "amenity": "bank"
81712                 },
81713                 "name": "Eurobank",
81714                 "icon": "bank",
81715                 "geometry": [
81716                     "point",
81717                     "vertex",
81718                     "area"
81719                 ],
81720                 "fields": [
81721                     "atm",
81722                     "building_area",
81723                     "address",
81724                     "opening_hours"
81725                 ],
81726                 "suggestion": true
81727             },
81728             "amenity/bank/Banca Intesa": {
81729                 "tags": {
81730                     "name": "Banca Intesa",
81731                     "amenity": "bank"
81732                 },
81733                 "name": "Banca Intesa",
81734                 "icon": "bank",
81735                 "geometry": [
81736                     "point",
81737                     "vertex",
81738                     "area"
81739                 ],
81740                 "fields": [
81741                     "atm",
81742                     "building_area",
81743                     "address",
81744                     "opening_hours"
81745                 ],
81746                 "suggestion": true
81747             },
81748             "amenity/bank/Canara Bank": {
81749                 "tags": {
81750                     "name": "Canara Bank",
81751                     "amenity": "bank"
81752                 },
81753                 "name": "Canara Bank",
81754                 "icon": "bank",
81755                 "geometry": [
81756                     "point",
81757                     "vertex",
81758                     "area"
81759                 ],
81760                 "fields": [
81761                     "atm",
81762                     "building_area",
81763                     "address",
81764                     "opening_hours"
81765                 ],
81766                 "suggestion": true
81767             },
81768             "amenity/bank/Cajamar": {
81769                 "tags": {
81770                     "name": "Cajamar",
81771                     "amenity": "bank"
81772                 },
81773                 "name": "Cajamar",
81774                 "icon": "bank",
81775                 "geometry": [
81776                     "point",
81777                     "vertex",
81778                     "area"
81779                 ],
81780                 "fields": [
81781                     "atm",
81782                     "building_area",
81783                     "address",
81784                     "opening_hours"
81785                 ],
81786                 "suggestion": true
81787             },
81788             "amenity/bank/Banamex": {
81789                 "tags": {
81790                     "name": "Banamex",
81791                     "amenity": "bank"
81792                 },
81793                 "name": "Banamex",
81794                 "icon": "bank",
81795                 "geometry": [
81796                     "point",
81797                     "vertex",
81798                     "area"
81799                 ],
81800                 "fields": [
81801                     "atm",
81802                     "building_area",
81803                     "address",
81804                     "opening_hours"
81805                 ],
81806                 "suggestion": true
81807             },
81808             "amenity/bank/Crédit Mutuel de Bretagne": {
81809                 "tags": {
81810                     "name": "Crédit Mutuel de Bretagne",
81811                     "amenity": "bank"
81812                 },
81813                 "name": "Crédit Mutuel de Bretagne",
81814                 "icon": "bank",
81815                 "geometry": [
81816                     "point",
81817                     "vertex",
81818                     "area"
81819                 ],
81820                 "fields": [
81821                     "atm",
81822                     "building_area",
81823                     "address",
81824                     "opening_hours"
81825                 ],
81826                 "suggestion": true
81827             },
81828             "amenity/bank/Davivienda": {
81829                 "tags": {
81830                     "name": "Davivienda",
81831                     "amenity": "bank"
81832                 },
81833                 "name": "Davivienda",
81834                 "icon": "bank",
81835                 "geometry": [
81836                     "point",
81837                     "vertex",
81838                     "area"
81839                 ],
81840                 "fields": [
81841                     "atm",
81842                     "building_area",
81843                     "address",
81844                     "opening_hours"
81845                 ],
81846                 "suggestion": true
81847             },
81848             "amenity/bank/Bank Spółdzielczy": {
81849                 "tags": {
81850                     "name": "Bank Spółdzielczy",
81851                     "amenity": "bank"
81852                 },
81853                 "name": "Bank Spółdzielczy",
81854                 "icon": "bank",
81855                 "geometry": [
81856                     "point",
81857                     "vertex",
81858                     "area"
81859                 ],
81860                 "fields": [
81861                     "atm",
81862                     "building_area",
81863                     "address",
81864                     "opening_hours"
81865                 ],
81866                 "suggestion": true
81867             },
81868             "amenity/bank/Credit Agricole": {
81869                 "tags": {
81870                     "name": "Credit Agricole",
81871                     "amenity": "bank"
81872                 },
81873                 "name": "Credit Agricole",
81874                 "icon": "bank",
81875                 "geometry": [
81876                     "point",
81877                     "vertex",
81878                     "area"
81879                 ],
81880                 "fields": [
81881                     "atm",
81882                     "building_area",
81883                     "address",
81884                     "opening_hours"
81885                 ],
81886                 "suggestion": true
81887             },
81888             "amenity/bank/Bankinter": {
81889                 "tags": {
81890                     "name": "Bankinter",
81891                     "amenity": "bank"
81892                 },
81893                 "name": "Bankinter",
81894                 "icon": "bank",
81895                 "geometry": [
81896                     "point",
81897                     "vertex",
81898                     "area"
81899                 ],
81900                 "fields": [
81901                     "atm",
81902                     "building_area",
81903                     "address",
81904                     "opening_hours"
81905                 ],
81906                 "suggestion": true
81907             },
81908             "amenity/bank/Banque Nationale": {
81909                 "tags": {
81910                     "name": "Banque Nationale",
81911                     "amenity": "bank"
81912                 },
81913                 "name": "Banque Nationale",
81914                 "icon": "bank",
81915                 "geometry": [
81916                     "point",
81917                     "vertex",
81918                     "area"
81919                 ],
81920                 "fields": [
81921                     "atm",
81922                     "building_area",
81923                     "address",
81924                     "opening_hours"
81925                 ],
81926                 "suggestion": true
81927             },
81928             "amenity/bank/Bank of the West": {
81929                 "tags": {
81930                     "name": "Bank of the West",
81931                     "amenity": "bank"
81932                 },
81933                 "name": "Bank of the West",
81934                 "icon": "bank",
81935                 "geometry": [
81936                     "point",
81937                     "vertex",
81938                     "area"
81939                 ],
81940                 "fields": [
81941                     "atm",
81942                     "building_area",
81943                     "address",
81944                     "opening_hours"
81945                 ],
81946                 "suggestion": true
81947             },
81948             "amenity/bank/Key Bank": {
81949                 "tags": {
81950                     "name": "Key Bank",
81951                     "amenity": "bank"
81952                 },
81953                 "name": "Key Bank",
81954                 "icon": "bank",
81955                 "geometry": [
81956                     "point",
81957                     "vertex",
81958                     "area"
81959                 ],
81960                 "fields": [
81961                     "atm",
81962                     "building_area",
81963                     "address",
81964                     "opening_hours"
81965                 ],
81966                 "suggestion": true
81967             },
81968             "amenity/bank/Western Union": {
81969                 "tags": {
81970                     "name": "Western Union",
81971                     "amenity": "bank"
81972                 },
81973                 "name": "Western Union",
81974                 "icon": "bank",
81975                 "geometry": [
81976                     "point",
81977                     "vertex",
81978                     "area"
81979                 ],
81980                 "fields": [
81981                     "atm",
81982                     "building_area",
81983                     "address",
81984                     "opening_hours"
81985                 ],
81986                 "suggestion": true
81987             },
81988             "amenity/bank/Citizens Bank": {
81989                 "tags": {
81990                     "name": "Citizens Bank",
81991                     "amenity": "bank"
81992                 },
81993                 "name": "Citizens Bank",
81994                 "icon": "bank",
81995                 "geometry": [
81996                     "point",
81997                     "vertex",
81998                     "area"
81999                 ],
82000                 "fields": [
82001                     "atm",
82002                     "building_area",
82003                     "address",
82004                     "opening_hours"
82005                 ],
82006                 "suggestion": true
82007             },
82008             "amenity/bank/ПриватБанк": {
82009                 "tags": {
82010                     "name": "ПриватБанк",
82011                     "amenity": "bank"
82012                 },
82013                 "name": "ПриватБанк",
82014                 "icon": "bank",
82015                 "geometry": [
82016                     "point",
82017                     "vertex",
82018                     "area"
82019                 ],
82020                 "fields": [
82021                     "atm",
82022                     "building_area",
82023                     "address",
82024                     "opening_hours"
82025                 ],
82026                 "suggestion": true
82027             },
82028             "amenity/bank/Security Bank": {
82029                 "tags": {
82030                     "name": "Security Bank",
82031                     "amenity": "bank"
82032                 },
82033                 "name": "Security Bank",
82034                 "icon": "bank",
82035                 "geometry": [
82036                     "point",
82037                     "vertex",
82038                     "area"
82039                 ],
82040                 "fields": [
82041                     "atm",
82042                     "building_area",
82043                     "address",
82044                     "opening_hours"
82045                 ],
82046                 "suggestion": true
82047             },
82048             "amenity/bank/Ecobank": {
82049                 "tags": {
82050                     "name": "Ecobank",
82051                     "amenity": "bank"
82052                 },
82053                 "name": "Ecobank",
82054                 "icon": "bank",
82055                 "geometry": [
82056                     "point",
82057                     "vertex",
82058                     "area"
82059                 ],
82060                 "fields": [
82061                     "atm",
82062                     "building_area",
82063                     "address",
82064                     "opening_hours"
82065                 ],
82066                 "suggestion": true
82067             },
82068             "amenity/bank/Millenium Bank": {
82069                 "tags": {
82070                     "name": "Millenium Bank",
82071                     "amenity": "bank"
82072                 },
82073                 "name": "Millenium Bank",
82074                 "icon": "bank",
82075                 "geometry": [
82076                     "point",
82077                     "vertex",
82078                     "area"
82079                 ],
82080                 "fields": [
82081                     "atm",
82082                     "building_area",
82083                     "address",
82084                     "opening_hours"
82085                 ],
82086                 "suggestion": true
82087             },
82088             "amenity/bank/Bankia": {
82089                 "tags": {
82090                     "name": "Bankia",
82091                     "amenity": "bank"
82092                 },
82093                 "name": "Bankia",
82094                 "icon": "bank",
82095                 "geometry": [
82096                     "point",
82097                     "vertex",
82098                     "area"
82099                 ],
82100                 "fields": [
82101                     "atm",
82102                     "building_area",
82103                     "address",
82104                     "opening_hours"
82105                 ],
82106                 "suggestion": true
82107             },
82108             "amenity/bank/三菱東京UFJ銀行": {
82109                 "tags": {
82110                     "name": "三菱東京UFJ銀行",
82111                     "amenity": "bank"
82112                 },
82113                 "name": "三菱東京UFJ銀行",
82114                 "icon": "bank",
82115                 "geometry": [
82116                     "point",
82117                     "vertex",
82118                     "area"
82119                 ],
82120                 "fields": [
82121                     "atm",
82122                     "building_area",
82123                     "address",
82124                     "opening_hours"
82125                 ],
82126                 "suggestion": true
82127             },
82128             "amenity/bank/Caixa": {
82129                 "tags": {
82130                     "name": "Caixa",
82131                     "amenity": "bank"
82132                 },
82133                 "name": "Caixa",
82134                 "icon": "bank",
82135                 "geometry": [
82136                     "point",
82137                     "vertex",
82138                     "area"
82139                 ],
82140                 "fields": [
82141                     "atm",
82142                     "building_area",
82143                     "address",
82144                     "opening_hours"
82145                 ],
82146                 "suggestion": true
82147             },
82148             "amenity/bank/Banco de Costa Rica": {
82149                 "tags": {
82150                     "name": "Banco de Costa Rica",
82151                     "amenity": "bank"
82152                 },
82153                 "name": "Banco de Costa Rica",
82154                 "icon": "bank",
82155                 "geometry": [
82156                     "point",
82157                     "vertex",
82158                     "area"
82159                 ],
82160                 "fields": [
82161                     "atm",
82162                     "building_area",
82163                     "address",
82164                     "opening_hours"
82165                 ],
82166                 "suggestion": true
82167             },
82168             "amenity/bank/SunTrust Bank": {
82169                 "tags": {
82170                     "name": "SunTrust Bank",
82171                     "amenity": "bank"
82172                 },
82173                 "name": "SunTrust Bank",
82174                 "icon": "bank",
82175                 "geometry": [
82176                     "point",
82177                     "vertex",
82178                     "area"
82179                 ],
82180                 "fields": [
82181                     "atm",
82182                     "building_area",
82183                     "address",
82184                     "opening_hours"
82185                 ],
82186                 "suggestion": true
82187             },
82188             "amenity/bank/Itaú": {
82189                 "tags": {
82190                     "name": "Itaú",
82191                     "amenity": "bank"
82192                 },
82193                 "name": "Itaú",
82194                 "icon": "bank",
82195                 "geometry": [
82196                     "point",
82197                     "vertex",
82198                     "area"
82199                 ],
82200                 "fields": [
82201                     "atm",
82202                     "building_area",
82203                     "address",
82204                     "opening_hours"
82205                 ],
82206                 "suggestion": true
82207             },
82208             "amenity/bank/PBZ": {
82209                 "tags": {
82210                     "name": "PBZ",
82211                     "amenity": "bank"
82212                 },
82213                 "name": "PBZ",
82214                 "icon": "bank",
82215                 "geometry": [
82216                     "point",
82217                     "vertex",
82218                     "area"
82219                 ],
82220                 "fields": [
82221                     "atm",
82222                     "building_area",
82223                     "address",
82224                     "opening_hours"
82225                 ],
82226                 "suggestion": true
82227             },
82228             "amenity/bank/Bancolombia": {
82229                 "tags": {
82230                     "name": "Bancolombia",
82231                     "amenity": "bank"
82232                 },
82233                 "name": "Bancolombia",
82234                 "icon": "bank",
82235                 "geometry": [
82236                     "point",
82237                     "vertex",
82238                     "area"
82239                 ],
82240                 "fields": [
82241                     "atm",
82242                     "building_area",
82243                     "address",
82244                     "opening_hours"
82245                 ],
82246                 "suggestion": true
82247             },
82248             "amenity/bank/Райффайзен Банк Аваль": {
82249                 "tags": {
82250                     "name": "Райффайзен Банк Аваль",
82251                     "amenity": "bank"
82252                 },
82253                 "name": "Райффайзен Банк Аваль",
82254                 "icon": "bank",
82255                 "geometry": [
82256                     "point",
82257                     "vertex",
82258                     "area"
82259                 ],
82260                 "fields": [
82261                     "atm",
82262                     "building_area",
82263                     "address",
82264                     "opening_hours"
82265                 ],
82266                 "suggestion": true
82267             },
82268             "amenity/bank/Bancomer": {
82269                 "tags": {
82270                     "name": "Bancomer",
82271                     "amenity": "bank"
82272                 },
82273                 "name": "Bancomer",
82274                 "icon": "bank",
82275                 "geometry": [
82276                     "point",
82277                     "vertex",
82278                     "area"
82279                 ],
82280                 "fields": [
82281                     "atm",
82282                     "building_area",
82283                     "address",
82284                     "opening_hours"
82285                 ],
82286                 "suggestion": true
82287             },
82288             "amenity/bank/Banorte": {
82289                 "tags": {
82290                     "name": "Banorte",
82291                     "amenity": "bank"
82292                 },
82293                 "name": "Banorte",
82294                 "icon": "bank",
82295                 "geometry": [
82296                     "point",
82297                     "vertex",
82298                     "area"
82299                 ],
82300                 "fields": [
82301                     "atm",
82302                     "building_area",
82303                     "address",
82304                     "opening_hours"
82305                 ],
82306                 "suggestion": true
82307             },
82308             "amenity/bank/Alior Bank": {
82309                 "tags": {
82310                     "name": "Alior Bank",
82311                     "amenity": "bank"
82312                 },
82313                 "name": "Alior Bank",
82314                 "icon": "bank",
82315                 "geometry": [
82316                     "point",
82317                     "vertex",
82318                     "area"
82319                 ],
82320                 "fields": [
82321                     "atm",
82322                     "building_area",
82323                     "address",
82324                     "opening_hours"
82325                 ],
82326                 "suggestion": true
82327             },
82328             "amenity/bank/BOC": {
82329                 "tags": {
82330                     "name": "BOC",
82331                     "amenity": "bank"
82332                 },
82333                 "name": "BOC",
82334                 "icon": "bank",
82335                 "geometry": [
82336                     "point",
82337                     "vertex",
82338                     "area"
82339                 ],
82340                 "fields": [
82341                     "atm",
82342                     "building_area",
82343                     "address",
82344                     "opening_hours"
82345                 ],
82346                 "suggestion": true
82347             },
82348             "amenity/bank/Банк Москвы": {
82349                 "tags": {
82350                     "name": "Банк Москвы",
82351                     "amenity": "bank"
82352                 },
82353                 "name": "Банк Москвы",
82354                 "icon": "bank",
82355                 "geometry": [
82356                     "point",
82357                     "vertex",
82358                     "area"
82359                 ],
82360                 "fields": [
82361                     "atm",
82362                     "building_area",
82363                     "address",
82364                     "opening_hours"
82365                 ],
82366                 "suggestion": true
82367             },
82368             "amenity/bank/ВТБ": {
82369                 "tags": {
82370                     "name": "ВТБ",
82371                     "amenity": "bank"
82372                 },
82373                 "name": "ВТБ",
82374                 "icon": "bank",
82375                 "geometry": [
82376                     "point",
82377                     "vertex",
82378                     "area"
82379                 ],
82380                 "fields": [
82381                     "atm",
82382                     "building_area",
82383                     "address",
82384                     "opening_hours"
82385                 ],
82386                 "suggestion": true
82387             },
82388             "amenity/bank/Caja Duero": {
82389                 "tags": {
82390                     "name": "Caja Duero",
82391                     "amenity": "bank"
82392                 },
82393                 "name": "Caja Duero",
82394                 "icon": "bank",
82395                 "geometry": [
82396                     "point",
82397                     "vertex",
82398                     "area"
82399                 ],
82400                 "fields": [
82401                     "atm",
82402                     "building_area",
82403                     "address",
82404                     "opening_hours"
82405                 ],
82406                 "suggestion": true
82407             },
82408             "amenity/bank/Regions Bank": {
82409                 "tags": {
82410                     "name": "Regions Bank",
82411                     "amenity": "bank"
82412                 },
82413                 "name": "Regions Bank",
82414                 "icon": "bank",
82415                 "geometry": [
82416                     "point",
82417                     "vertex",
82418                     "area"
82419                 ],
82420                 "fields": [
82421                     "atm",
82422                     "building_area",
82423                     "address",
82424                     "opening_hours"
82425                 ],
82426                 "suggestion": true
82427             },
82428             "amenity/bank/Росбанк": {
82429                 "tags": {
82430                     "name": "Росбанк",
82431                     "amenity": "bank"
82432                 },
82433                 "name": "Росбанк",
82434                 "icon": "bank",
82435                 "geometry": [
82436                     "point",
82437                     "vertex",
82438                     "area"
82439                 ],
82440                 "fields": [
82441                     "atm",
82442                     "building_area",
82443                     "address",
82444                     "opening_hours"
82445                 ],
82446                 "suggestion": true
82447             },
82448             "amenity/bank/Banco Estado": {
82449                 "tags": {
82450                     "name": "Banco Estado",
82451                     "amenity": "bank"
82452                 },
82453                 "name": "Banco Estado",
82454                 "icon": "bank",
82455                 "geometry": [
82456                     "point",
82457                     "vertex",
82458                     "area"
82459                 ],
82460                 "fields": [
82461                     "atm",
82462                     "building_area",
82463                     "address",
82464                     "opening_hours"
82465                 ],
82466                 "suggestion": true
82467             },
82468             "amenity/bank/BCI": {
82469                 "tags": {
82470                     "name": "BCI",
82471                     "amenity": "bank"
82472                 },
82473                 "name": "BCI",
82474                 "icon": "bank",
82475                 "geometry": [
82476                     "point",
82477                     "vertex",
82478                     "area"
82479                 ],
82480                 "fields": [
82481                     "atm",
82482                     "building_area",
82483                     "address",
82484                     "opening_hours"
82485                 ],
82486                 "suggestion": true
82487             },
82488             "amenity/bank/SunTrust": {
82489                 "tags": {
82490                     "name": "SunTrust",
82491                     "amenity": "bank"
82492                 },
82493                 "name": "SunTrust",
82494                 "icon": "bank",
82495                 "geometry": [
82496                     "point",
82497                     "vertex",
82498                     "area"
82499                 ],
82500                 "fields": [
82501                     "atm",
82502                     "building_area",
82503                     "address",
82504                     "opening_hours"
82505                 ],
82506                 "suggestion": true
82507             },
82508             "amenity/bank/PNC Bank": {
82509                 "tags": {
82510                     "name": "PNC Bank",
82511                     "amenity": "bank"
82512                 },
82513                 "name": "PNC Bank",
82514                 "icon": "bank",
82515                 "geometry": [
82516                     "point",
82517                     "vertex",
82518                     "area"
82519                 ],
82520                 "fields": [
82521                     "atm",
82522                     "building_area",
82523                     "address",
82524                     "opening_hours"
82525                 ],
82526                 "suggestion": true
82527             },
82528             "amenity/bank/신한은행": {
82529                 "tags": {
82530                     "name": "신한은행",
82531                     "name:en": "Sinhan Bank",
82532                     "amenity": "bank"
82533                 },
82534                 "name": "신한은행",
82535                 "icon": "bank",
82536                 "geometry": [
82537                     "point",
82538                     "vertex",
82539                     "area"
82540                 ],
82541                 "fields": [
82542                     "atm",
82543                     "building_area",
82544                     "address",
82545                     "opening_hours"
82546                 ],
82547                 "suggestion": true
82548             },
82549             "amenity/bank/우리은행": {
82550                 "tags": {
82551                     "name": "우리은행",
82552                     "name:en": "Uri Bank",
82553                     "amenity": "bank"
82554                 },
82555                 "name": "우리은행",
82556                 "icon": "bank",
82557                 "geometry": [
82558                     "point",
82559                     "vertex",
82560                     "area"
82561                 ],
82562                 "fields": [
82563                     "atm",
82564                     "building_area",
82565                     "address",
82566                     "opening_hours"
82567                 ],
82568                 "suggestion": true
82569             },
82570             "amenity/bank/국민은행": {
82571                 "tags": {
82572                     "name": "국민은행",
82573                     "name:en": "Gungmin Bank",
82574                     "amenity": "bank"
82575                 },
82576                 "name": "국민은행",
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/중소기업은행": {
82592                 "tags": {
82593                     "name": "중소기업은행",
82594                     "name:en": "Industrial Bank of Korea",
82595                     "amenity": "bank"
82596                 },
82597                 "name": "중소기업은행",
82598                 "icon": "bank",
82599                 "geometry": [
82600                     "point",
82601                     "vertex",
82602                     "area"
82603                 ],
82604                 "fields": [
82605                     "atm",
82606                     "building_area",
82607                     "address",
82608                     "opening_hours"
82609                 ],
82610                 "suggestion": true
82611             },
82612             "amenity/bank/광주은행": {
82613                 "tags": {
82614                     "name": "광주은행",
82615                     "name:en": "Gwangju Bank",
82616                     "amenity": "bank"
82617                 },
82618                 "name": "광주은행",
82619                 "icon": "bank",
82620                 "geometry": [
82621                     "point",
82622                     "vertex",
82623                     "area"
82624                 ],
82625                 "fields": [
82626                     "atm",
82627                     "building_area",
82628                     "address",
82629                     "opening_hours"
82630                 ],
82631                 "suggestion": true
82632             },
82633             "amenity/bank/Газпромбанк": {
82634                 "tags": {
82635                     "name": "Газпромбанк",
82636                     "amenity": "bank"
82637                 },
82638                 "name": "Газпромбанк",
82639                 "icon": "bank",
82640                 "geometry": [
82641                     "point",
82642                     "vertex",
82643                     "area"
82644                 ],
82645                 "fields": [
82646                     "atm",
82647                     "building_area",
82648                     "address",
82649                     "opening_hours"
82650                 ],
82651                 "suggestion": true
82652             },
82653             "amenity/bank/M&T Bank": {
82654                 "tags": {
82655                     "name": "M&T Bank",
82656                     "amenity": "bank"
82657                 },
82658                 "name": "M&T Bank",
82659                 "icon": "bank",
82660                 "geometry": [
82661                     "point",
82662                     "vertex",
82663                     "area"
82664                 ],
82665                 "fields": [
82666                     "atm",
82667                     "building_area",
82668                     "address",
82669                     "opening_hours"
82670                 ],
82671                 "suggestion": true
82672             },
82673             "amenity/bank/Caja de Burgos": {
82674                 "tags": {
82675                     "name": "Caja de Burgos",
82676                     "amenity": "bank"
82677                 },
82678                 "name": "Caja de Burgos",
82679                 "icon": "bank",
82680                 "geometry": [
82681                     "point",
82682                     "vertex",
82683                     "area"
82684                 ],
82685                 "fields": [
82686                     "atm",
82687                     "building_area",
82688                     "address",
82689                     "opening_hours"
82690                 ],
82691                 "suggestion": true
82692             },
82693             "amenity/bank/Santander Totta": {
82694                 "tags": {
82695                     "name": "Santander Totta",
82696                     "amenity": "bank"
82697                 },
82698                 "name": "Santander Totta",
82699                 "icon": "bank",
82700                 "geometry": [
82701                     "point",
82702                     "vertex",
82703                     "area"
82704                 ],
82705                 "fields": [
82706                     "atm",
82707                     "building_area",
82708                     "address",
82709                     "opening_hours"
82710                 ],
82711                 "suggestion": true
82712             },
82713             "amenity/bank/УкрСиббанк": {
82714                 "tags": {
82715                     "name": "УкрСиббанк",
82716                     "amenity": "bank"
82717                 },
82718                 "name": "УкрСиббанк",
82719                 "icon": "bank",
82720                 "geometry": [
82721                     "point",
82722                     "vertex",
82723                     "area"
82724                 ],
82725                 "fields": [
82726                     "atm",
82727                     "building_area",
82728                     "address",
82729                     "opening_hours"
82730                 ],
82731                 "suggestion": true
82732             },
82733             "amenity/bank/Ощадбанк": {
82734                 "tags": {
82735                     "name": "Ощадбанк",
82736                     "amenity": "bank"
82737                 },
82738                 "name": "Ощадбанк",
82739                 "icon": "bank",
82740                 "geometry": [
82741                     "point",
82742                     "vertex",
82743                     "area"
82744                 ],
82745                 "fields": [
82746                     "atm",
82747                     "building_area",
82748                     "address",
82749                     "opening_hours"
82750                 ],
82751                 "suggestion": true
82752             },
82753             "amenity/bank/Уралсиб": {
82754                 "tags": {
82755                     "name": "Уралсиб",
82756                     "amenity": "bank"
82757                 },
82758                 "name": "Уралсиб",
82759                 "icon": "bank",
82760                 "geometry": [
82761                     "point",
82762                     "vertex",
82763                     "area"
82764                 ],
82765                 "fields": [
82766                     "atm",
82767                     "building_area",
82768                     "address",
82769                     "opening_hours"
82770                 ],
82771                 "suggestion": true
82772             },
82773             "amenity/bank/りそな銀行": {
82774                 "tags": {
82775                     "name": "りそな銀行",
82776                     "name:en": "Mizuho Bank",
82777                     "amenity": "bank"
82778                 },
82779                 "name": "りそな銀行",
82780                 "icon": "bank",
82781                 "geometry": [
82782                     "point",
82783                     "vertex",
82784                     "area"
82785                 ],
82786                 "fields": [
82787                     "atm",
82788                     "building_area",
82789                     "address",
82790                     "opening_hours"
82791                 ],
82792                 "suggestion": true
82793             },
82794             "amenity/bank/Cajero Automatico Bancared": {
82795                 "tags": {
82796                     "name": "Cajero Automatico Bancared",
82797                     "amenity": "bank"
82798                 },
82799                 "name": "Cajero Automatico Bancared",
82800                 "icon": "bank",
82801                 "geometry": [
82802                     "point",
82803                     "vertex",
82804                     "area"
82805                 ],
82806                 "fields": [
82807                     "atm",
82808                     "building_area",
82809                     "address",
82810                     "opening_hours"
82811                 ],
82812                 "suggestion": true
82813             },
82814             "amenity/bank/Промсвязьбанк": {
82815                 "tags": {
82816                     "name": "Промсвязьбанк",
82817                     "amenity": "bank"
82818                 },
82819                 "name": "Промсвязьбанк",
82820                 "icon": "bank",
82821                 "geometry": [
82822                     "point",
82823                     "vertex",
82824                     "area"
82825                 ],
82826                 "fields": [
82827                     "atm",
82828                     "building_area",
82829                     "address",
82830                     "opening_hours"
82831                 ],
82832                 "suggestion": true
82833             },
82834             "amenity/bank/三井住友銀行": {
82835                 "tags": {
82836                     "name": "三井住友銀行",
82837                     "amenity": "bank"
82838                 },
82839                 "name": "三井住友銀行",
82840                 "icon": "bank",
82841                 "geometry": [
82842                     "point",
82843                     "vertex",
82844                     "area"
82845                 ],
82846                 "fields": [
82847                     "atm",
82848                     "building_area",
82849                     "address",
82850                     "opening_hours"
82851                 ],
82852                 "suggestion": true
82853             },
82854             "amenity/bank/Banco Provincia": {
82855                 "tags": {
82856                     "name": "Banco Provincia",
82857                     "amenity": "bank"
82858                 },
82859                 "name": "Banco Provincia",
82860                 "icon": "bank",
82861                 "geometry": [
82862                     "point",
82863                     "vertex",
82864                     "area"
82865                 ],
82866                 "fields": [
82867                     "atm",
82868                     "building_area",
82869                     "address",
82870                     "opening_hours"
82871                 ],
82872                 "suggestion": true
82873             },
82874             "amenity/bank/BB&T": {
82875                 "tags": {
82876                     "name": "BB&T",
82877                     "amenity": "bank"
82878                 },
82879                 "name": "BB&T",
82880                 "icon": "bank",
82881                 "geometry": [
82882                     "point",
82883                     "vertex",
82884                     "area"
82885                 ],
82886                 "fields": [
82887                     "atm",
82888                     "building_area",
82889                     "address",
82890                     "opening_hours"
82891                 ],
82892                 "suggestion": true
82893             },
82894             "amenity/bank/Возрождение": {
82895                 "tags": {
82896                     "name": "Возрождение",
82897                     "amenity": "bank"
82898                 },
82899                 "name": "Возрождение",
82900                 "icon": "bank",
82901                 "geometry": [
82902                     "point",
82903                     "vertex",
82904                     "area"
82905                 ],
82906                 "fields": [
82907                     "atm",
82908                     "building_area",
82909                     "address",
82910                     "opening_hours"
82911                 ],
82912                 "suggestion": true
82913             },
82914             "amenity/bank/Capital One": {
82915                 "tags": {
82916                     "name": "Capital One",
82917                     "amenity": "bank"
82918                 },
82919                 "name": "Capital One",
82920                 "icon": "bank",
82921                 "geometry": [
82922                     "point",
82923                     "vertex",
82924                     "area"
82925                 ],
82926                 "fields": [
82927                     "atm",
82928                     "building_area",
82929                     "address",
82930                     "opening_hours"
82931                 ],
82932                 "suggestion": true
82933             },
82934             "amenity/bank/Bank Mandiri": {
82935                 "tags": {
82936                     "name": "Bank Mandiri",
82937                     "amenity": "bank"
82938                 },
82939                 "name": "Bank Mandiri",
82940                 "icon": "bank",
82941                 "geometry": [
82942                     "point",
82943                     "vertex",
82944                     "area"
82945                 ],
82946                 "fields": [
82947                     "atm",
82948                     "building_area",
82949                     "address",
82950                     "opening_hours"
82951                 ],
82952                 "suggestion": true
82953             },
82954             "amenity/bank/Banco de la Nación": {
82955                 "tags": {
82956                     "name": "Banco de la Nación",
82957                     "amenity": "bank"
82958                 },
82959                 "name": "Banco de la Nación",
82960                 "icon": "bank",
82961                 "geometry": [
82962                     "point",
82963                     "vertex",
82964                     "area"
82965                 ],
82966                 "fields": [
82967                     "atm",
82968                     "building_area",
82969                     "address",
82970                     "opening_hours"
82971                 ],
82972                 "suggestion": true
82973             },
82974             "amenity/bank/Banco G&T Continental": {
82975                 "tags": {
82976                     "name": "Banco G&T Continental",
82977                     "amenity": "bank"
82978                 },
82979                 "name": "Banco G&T Continental",
82980                 "icon": "bank",
82981                 "geometry": [
82982                     "point",
82983                     "vertex",
82984                     "area"
82985                 ],
82986                 "fields": [
82987                     "atm",
82988                     "building_area",
82989                     "address",
82990                     "opening_hours"
82991                 ],
82992                 "suggestion": true
82993             },
82994             "amenity/bank/Peoples Bank": {
82995                 "tags": {
82996                     "name": "Peoples Bank",
82997                     "amenity": "bank"
82998                 },
82999                 "name": "Peoples Bank",
83000                 "icon": "bank",
83001                 "geometry": [
83002                     "point",
83003                     "vertex",
83004                     "area"
83005                 ],
83006                 "fields": [
83007                     "atm",
83008                     "building_area",
83009                     "address",
83010                     "opening_hours"
83011                 ],
83012                 "suggestion": true
83013             },
83014             "amenity/bank/Совкомбанк": {
83015                 "tags": {
83016                     "name": "Совкомбанк",
83017                     "amenity": "bank"
83018                 },
83019                 "name": "Совкомбанк",
83020                 "icon": "bank",
83021                 "geometry": [
83022                     "point",
83023                     "vertex",
83024                     "area"
83025                 ],
83026                 "fields": [
83027                     "atm",
83028                     "building_area",
83029                     "address",
83030                     "opening_hours"
83031                 ],
83032                 "suggestion": true
83033             },
83034             "amenity/bank/Provincial": {
83035                 "tags": {
83036                     "name": "Provincial",
83037                     "amenity": "bank"
83038                 },
83039                 "name": "Provincial",
83040                 "icon": "bank",
83041                 "geometry": [
83042                     "point",
83043                     "vertex",
83044                     "area"
83045                 ],
83046                 "fields": [
83047                     "atm",
83048                     "building_area",
83049                     "address",
83050                     "opening_hours"
83051                 ],
83052                 "suggestion": true
83053             },
83054             "amenity/bank/Banco de Desarrollo Banrural": {
83055                 "tags": {
83056                     "name": "Banco de Desarrollo Banrural",
83057                     "amenity": "bank"
83058                 },
83059                 "name": "Banco de Desarrollo Banrural",
83060                 "icon": "bank",
83061                 "geometry": [
83062                     "point",
83063                     "vertex",
83064                     "area"
83065                 ],
83066                 "fields": [
83067                     "atm",
83068                     "building_area",
83069                     "address",
83070                     "opening_hours"
83071                 ],
83072                 "suggestion": true
83073             },
83074             "amenity/bank/Banco Bradesco": {
83075                 "tags": {
83076                     "name": "Banco Bradesco",
83077                     "amenity": "bank"
83078                 },
83079                 "name": "Banco Bradesco",
83080                 "icon": "bank",
83081                 "geometry": [
83082                     "point",
83083                     "vertex",
83084                     "area"
83085                 ],
83086                 "fields": [
83087                     "atm",
83088                     "building_area",
83089                     "address",
83090                     "opening_hours"
83091                 ],
83092                 "suggestion": true
83093             },
83094             "amenity/bank/Bicentenario": {
83095                 "tags": {
83096                     "name": "Bicentenario",
83097                     "amenity": "bank"
83098                 },
83099                 "name": "Bicentenario",
83100                 "icon": "bank",
83101                 "geometry": [
83102                     "point",
83103                     "vertex",
83104                     "area"
83105                 ],
83106                 "fields": [
83107                     "atm",
83108                     "building_area",
83109                     "address",
83110                     "opening_hours"
83111                 ],
83112                 "suggestion": true
83113             },
83114             "amenity/bank/ლიბერთი ბანკი": {
83115                 "tags": {
83116                     "name": "ლიბერთი ბანკი",
83117                     "name:en": "Liberty Bank",
83118                     "amenity": "bank"
83119                 },
83120                 "name": "ლიბერთი ბანკი",
83121                 "icon": "bank",
83122                 "geometry": [
83123                     "point",
83124                     "vertex",
83125                     "area"
83126                 ],
83127                 "fields": [
83128                     "atm",
83129                     "building_area",
83130                     "address",
83131                     "opening_hours"
83132                 ],
83133                 "suggestion": true
83134             },
83135             "amenity/bank/Banesco": {
83136                 "tags": {
83137                     "name": "Banesco",
83138                     "amenity": "bank"
83139                 },
83140                 "name": "Banesco",
83141                 "icon": "bank",
83142                 "geometry": [
83143                     "point",
83144                     "vertex",
83145                     "area"
83146                 ],
83147                 "fields": [
83148                     "atm",
83149                     "building_area",
83150                     "address",
83151                     "opening_hours"
83152                 ],
83153                 "suggestion": true
83154             },
83155             "amenity/bank/Mercantil": {
83156                 "tags": {
83157                     "name": "Mercantil",
83158                     "amenity": "bank"
83159                 },
83160                 "name": "Mercantil",
83161                 "icon": "bank",
83162                 "geometry": [
83163                     "point",
83164                     "vertex",
83165                     "area"
83166                 ],
83167                 "fields": [
83168                     "atm",
83169                     "building_area",
83170                     "address",
83171                     "opening_hours"
83172                 ],
83173                 "suggestion": true
83174             },
83175             "amenity/bank/Del Tesoro": {
83176                 "tags": {
83177                     "name": "Del Tesoro",
83178                     "amenity": "bank"
83179                 },
83180                 "name": "Del Tesoro",
83181                 "icon": "bank",
83182                 "geometry": [
83183                     "point",
83184                     "vertex",
83185                     "area"
83186                 ],
83187                 "fields": [
83188                     "atm",
83189                     "building_area",
83190                     "address",
83191                     "opening_hours"
83192                 ],
83193                 "suggestion": true
83194             },
83195             "amenity/bank/하나은행": {
83196                 "tags": {
83197                     "name": "하나은행",
83198                     "amenity": "bank"
83199                 },
83200                 "name": "하나은행",
83201                 "icon": "bank",
83202                 "geometry": [
83203                     "point",
83204                     "vertex",
83205                     "area"
83206                 ],
83207                 "fields": [
83208                     "atm",
83209                     "building_area",
83210                     "address",
83211                     "opening_hours"
83212                 ],
83213                 "suggestion": true
83214             },
83215             "amenity/bank/CityCommerce Bank": {
83216                 "tags": {
83217                     "name": "CityCommerce Bank",
83218                     "amenity": "bank"
83219                 },
83220                 "name": "CityCommerce Bank",
83221                 "icon": "bank",
83222                 "geometry": [
83223                     "point",
83224                     "vertex",
83225                     "area"
83226                 ],
83227                 "fields": [
83228                     "atm",
83229                     "building_area",
83230                     "address",
83231                     "opening_hours"
83232                 ],
83233                 "suggestion": true
83234             },
83235             "amenity/bank/De Venezuela": {
83236                 "tags": {
83237                     "name": "De Venezuela",
83238                     "amenity": "bank"
83239                 },
83240                 "name": "De Venezuela",
83241                 "icon": "bank",
83242                 "geometry": [
83243                     "point",
83244                     "vertex",
83245                     "area"
83246                 ],
83247                 "fields": [
83248                     "atm",
83249                     "building_area",
83250                     "address",
83251                     "opening_hours"
83252                 ],
83253                 "suggestion": true
83254             },
83255             "amenity/car_rental/Europcar": {
83256                 "tags": {
83257                     "name": "Europcar",
83258                     "amenity": "car_rental"
83259                 },
83260                 "name": "Europcar",
83261                 "icon": "car",
83262                 "geometry": [
83263                     "point",
83264                     "area"
83265                 ],
83266                 "fields": [
83267                     "operator"
83268                 ],
83269                 "suggestion": true
83270             },
83271             "amenity/car_rental/Budget": {
83272                 "tags": {
83273                     "name": "Budget",
83274                     "amenity": "car_rental"
83275                 },
83276                 "name": "Budget",
83277                 "icon": "car",
83278                 "geometry": [
83279                     "point",
83280                     "area"
83281                 ],
83282                 "fields": [
83283                     "operator"
83284                 ],
83285                 "suggestion": true
83286             },
83287             "amenity/car_rental/Sixt": {
83288                 "tags": {
83289                     "name": "Sixt",
83290                     "amenity": "car_rental"
83291                 },
83292                 "name": "Sixt",
83293                 "icon": "car",
83294                 "geometry": [
83295                     "point",
83296                     "area"
83297                 ],
83298                 "fields": [
83299                     "operator"
83300                 ],
83301                 "suggestion": true
83302             },
83303             "amenity/car_rental/Avis": {
83304                 "tags": {
83305                     "name": "Avis",
83306                     "amenity": "car_rental"
83307                 },
83308                 "name": "Avis",
83309                 "icon": "car",
83310                 "geometry": [
83311                     "point",
83312                     "area"
83313                 ],
83314                 "fields": [
83315                     "operator"
83316                 ],
83317                 "suggestion": true
83318             },
83319             "amenity/car_rental/Hertz": {
83320                 "tags": {
83321                     "name": "Hertz",
83322                     "amenity": "car_rental"
83323                 },
83324                 "name": "Hertz",
83325                 "icon": "car",
83326                 "geometry": [
83327                     "point",
83328                     "area"
83329                 ],
83330                 "fields": [
83331                     "operator"
83332                 ],
83333                 "suggestion": true
83334             },
83335             "amenity/car_rental/Enterprise": {
83336                 "tags": {
83337                     "name": "Enterprise",
83338                     "amenity": "car_rental"
83339                 },
83340                 "name": "Enterprise",
83341                 "icon": "car",
83342                 "geometry": [
83343                     "point",
83344                     "area"
83345                 ],
83346                 "fields": [
83347                     "operator"
83348                 ],
83349                 "suggestion": true
83350             },
83351             "amenity/car_rental/stadtmobil CarSharing-Station": {
83352                 "tags": {
83353                     "name": "stadtmobil CarSharing-Station",
83354                     "amenity": "car_rental"
83355                 },
83356                 "name": "stadtmobil CarSharing-Station",
83357                 "icon": "car",
83358                 "geometry": [
83359                     "point",
83360                     "area"
83361                 ],
83362                 "fields": [
83363                     "operator"
83364                 ],
83365                 "suggestion": true
83366             },
83367             "amenity/pharmacy/Rowlands Pharmacy": {
83368                 "tags": {
83369                     "name": "Rowlands Pharmacy",
83370                     "amenity": "pharmacy"
83371                 },
83372                 "name": "Rowlands Pharmacy",
83373                 "icon": "pharmacy",
83374                 "geometry": [
83375                     "point",
83376                     "vertex",
83377                     "area"
83378                 ],
83379                 "fields": [
83380                     "operator",
83381                     "building_area",
83382                     "address",
83383                     "opening_hours"
83384                 ],
83385                 "suggestion": true
83386             },
83387             "amenity/pharmacy/Boots": {
83388                 "tags": {
83389                     "name": "Boots",
83390                     "amenity": "pharmacy"
83391                 },
83392                 "name": "Boots",
83393                 "icon": "pharmacy",
83394                 "geometry": [
83395                     "point",
83396                     "vertex",
83397                     "area"
83398                 ],
83399                 "fields": [
83400                     "operator",
83401                     "building_area",
83402                     "address",
83403                     "opening_hours"
83404                 ],
83405                 "suggestion": true
83406             },
83407             "amenity/pharmacy/Marien-Apotheke": {
83408                 "tags": {
83409                     "name": "Marien-Apotheke",
83410                     "amenity": "pharmacy"
83411                 },
83412                 "name": "Marien-Apotheke",
83413                 "icon": "pharmacy",
83414                 "geometry": [
83415                     "point",
83416                     "vertex",
83417                     "area"
83418                 ],
83419                 "fields": [
83420                     "operator",
83421                     "building_area",
83422                     "address",
83423                     "opening_hours"
83424                 ],
83425                 "suggestion": true
83426             },
83427             "amenity/pharmacy/Mercury Drug": {
83428                 "tags": {
83429                     "name": "Mercury Drug",
83430                     "amenity": "pharmacy"
83431                 },
83432                 "name": "Mercury Drug",
83433                 "icon": "pharmacy",
83434                 "geometry": [
83435                     "point",
83436                     "vertex",
83437                     "area"
83438                 ],
83439                 "fields": [
83440                     "operator",
83441                     "building_area",
83442                     "address",
83443                     "opening_hours"
83444                 ],
83445                 "suggestion": true
83446             },
83447             "amenity/pharmacy/Löwen-Apotheke": {
83448                 "tags": {
83449                     "name": "Löwen-Apotheke",
83450                     "amenity": "pharmacy"
83451                 },
83452                 "name": "Löwen-Apotheke",
83453                 "icon": "pharmacy",
83454                 "geometry": [
83455                     "point",
83456                     "vertex",
83457                     "area"
83458                 ],
83459                 "fields": [
83460                     "operator",
83461                     "building_area",
83462                     "address",
83463                     "opening_hours"
83464                 ],
83465                 "suggestion": true
83466             },
83467             "amenity/pharmacy/Superdrug": {
83468                 "tags": {
83469                     "name": "Superdrug",
83470                     "amenity": "pharmacy"
83471                 },
83472                 "name": "Superdrug",
83473                 "icon": "pharmacy",
83474                 "geometry": [
83475                     "point",
83476                     "vertex",
83477                     "area"
83478                 ],
83479                 "fields": [
83480                     "operator",
83481                     "building_area",
83482                     "address",
83483                     "opening_hours"
83484                 ],
83485                 "suggestion": true
83486             },
83487             "amenity/pharmacy/Sonnen-Apotheke": {
83488                 "tags": {
83489                     "name": "Sonnen-Apotheke",
83490                     "amenity": "pharmacy"
83491                 },
83492                 "name": "Sonnen-Apotheke",
83493                 "icon": "pharmacy",
83494                 "geometry": [
83495                     "point",
83496                     "vertex",
83497                     "area"
83498                 ],
83499                 "fields": [
83500                     "operator",
83501                     "building_area",
83502                     "address",
83503                     "opening_hours"
83504                 ],
83505                 "suggestion": true
83506             },
83507             "amenity/pharmacy/Rathaus-Apotheke": {
83508                 "tags": {
83509                     "name": "Rathaus-Apotheke",
83510                     "amenity": "pharmacy"
83511                 },
83512                 "name": "Rathaus-Apotheke",
83513                 "icon": "pharmacy",
83514                 "geometry": [
83515                     "point",
83516                     "vertex",
83517                     "area"
83518                 ],
83519                 "fields": [
83520                     "operator",
83521                     "building_area",
83522                     "address",
83523                     "opening_hours"
83524                 ],
83525                 "suggestion": true
83526             },
83527             "amenity/pharmacy/Engel-Apotheke": {
83528                 "tags": {
83529                     "name": "Engel-Apotheke",
83530                     "amenity": "pharmacy"
83531                 },
83532                 "name": "Engel-Apotheke",
83533                 "icon": "pharmacy",
83534                 "geometry": [
83535                     "point",
83536                     "vertex",
83537                     "area"
83538                 ],
83539                 "fields": [
83540                     "operator",
83541                     "building_area",
83542                     "address",
83543                     "opening_hours"
83544                 ],
83545                 "suggestion": true
83546             },
83547             "amenity/pharmacy/Hirsch-Apotheke": {
83548                 "tags": {
83549                     "name": "Hirsch-Apotheke",
83550                     "amenity": "pharmacy"
83551                 },
83552                 "name": "Hirsch-Apotheke",
83553                 "icon": "pharmacy",
83554                 "geometry": [
83555                     "point",
83556                     "vertex",
83557                     "area"
83558                 ],
83559                 "fields": [
83560                     "operator",
83561                     "building_area",
83562                     "address",
83563                     "opening_hours"
83564                 ],
83565                 "suggestion": true
83566             },
83567             "amenity/pharmacy/Stern-Apotheke": {
83568                 "tags": {
83569                     "name": "Stern-Apotheke",
83570                     "amenity": "pharmacy"
83571                 },
83572                 "name": "Stern-Apotheke",
83573                 "icon": "pharmacy",
83574                 "geometry": [
83575                     "point",
83576                     "vertex",
83577                     "area"
83578                 ],
83579                 "fields": [
83580                     "operator",
83581                     "building_area",
83582                     "address",
83583                     "opening_hours"
83584                 ],
83585                 "suggestion": true
83586             },
83587             "amenity/pharmacy/Lloyds Pharmacy": {
83588                 "tags": {
83589                     "name": "Lloyds Pharmacy",
83590                     "amenity": "pharmacy"
83591                 },
83592                 "name": "Lloyds Pharmacy",
83593                 "icon": "pharmacy",
83594                 "geometry": [
83595                     "point",
83596                     "vertex",
83597                     "area"
83598                 ],
83599                 "fields": [
83600                     "operator",
83601                     "building_area",
83602                     "address",
83603                     "opening_hours"
83604                 ],
83605                 "suggestion": true
83606             },
83607             "amenity/pharmacy/Rosen-Apotheke": {
83608                 "tags": {
83609                     "name": "Rosen-Apotheke",
83610                     "amenity": "pharmacy"
83611                 },
83612                 "name": "Rosen-Apotheke",
83613                 "icon": "pharmacy",
83614                 "geometry": [
83615                     "point",
83616                     "vertex",
83617                     "area"
83618                 ],
83619                 "fields": [
83620                     "operator",
83621                     "building_area",
83622                     "address",
83623                     "opening_hours"
83624                 ],
83625                 "suggestion": true
83626             },
83627             "amenity/pharmacy/Stadt-Apotheke": {
83628                 "tags": {
83629                     "name": "Stadt-Apotheke",
83630                     "amenity": "pharmacy"
83631                 },
83632                 "name": "Stadt-Apotheke",
83633                 "icon": "pharmacy",
83634                 "geometry": [
83635                     "point",
83636                     "vertex",
83637                     "area"
83638                 ],
83639                 "fields": [
83640                     "operator",
83641                     "building_area",
83642                     "address",
83643                     "opening_hours"
83644                 ],
83645                 "suggestion": true
83646             },
83647             "amenity/pharmacy/Markt-Apotheke": {
83648                 "tags": {
83649                     "name": "Markt-Apotheke",
83650                     "amenity": "pharmacy"
83651                 },
83652                 "name": "Markt-Apotheke",
83653                 "icon": "pharmacy",
83654                 "geometry": [
83655                     "point",
83656                     "vertex",
83657                     "area"
83658                 ],
83659                 "fields": [
83660                     "operator",
83661                     "building_area",
83662                     "address",
83663                     "opening_hours"
83664                 ],
83665                 "suggestion": true
83666             },
83667             "amenity/pharmacy/Аптека": {
83668                 "tags": {
83669                     "name": "Аптека",
83670                     "amenity": "pharmacy"
83671                 },
83672                 "name": "Аптека",
83673                 "icon": "pharmacy",
83674                 "geometry": [
83675                     "point",
83676                     "vertex",
83677                     "area"
83678                 ],
83679                 "fields": [
83680                     "operator",
83681                     "building_area",
83682                     "address",
83683                     "opening_hours"
83684                 ],
83685                 "suggestion": true
83686             },
83687             "amenity/pharmacy/Pharmasave": {
83688                 "tags": {
83689                     "name": "Pharmasave",
83690                     "amenity": "pharmacy"
83691                 },
83692                 "name": "Pharmasave",
83693                 "icon": "pharmacy",
83694                 "geometry": [
83695                     "point",
83696                     "vertex",
83697                     "area"
83698                 ],
83699                 "fields": [
83700                     "operator",
83701                     "building_area",
83702                     "address",
83703                     "opening_hours"
83704                 ],
83705                 "suggestion": true
83706             },
83707             "amenity/pharmacy/Brunnen-Apotheke": {
83708                 "tags": {
83709                     "name": "Brunnen-Apotheke",
83710                     "amenity": "pharmacy"
83711                 },
83712                 "name": "Brunnen-Apotheke",
83713                 "icon": "pharmacy",
83714                 "geometry": [
83715                     "point",
83716                     "vertex",
83717                     "area"
83718                 ],
83719                 "fields": [
83720                     "operator",
83721                     "building_area",
83722                     "address",
83723                     "opening_hours"
83724                 ],
83725                 "suggestion": true
83726             },
83727             "amenity/pharmacy/Shoppers Drug Mart": {
83728                 "tags": {
83729                     "name": "Shoppers Drug Mart",
83730                     "amenity": "pharmacy"
83731                 },
83732                 "name": "Shoppers Drug Mart",
83733                 "icon": "pharmacy",
83734                 "geometry": [
83735                     "point",
83736                     "vertex",
83737                     "area"
83738                 ],
83739                 "fields": [
83740                     "operator",
83741                     "building_area",
83742                     "address",
83743                     "opening_hours"
83744                 ],
83745                 "suggestion": true
83746             },
83747             "amenity/pharmacy/Apotheke am Markt": {
83748                 "tags": {
83749                     "name": "Apotheke am Markt",
83750                     "amenity": "pharmacy"
83751                 },
83752                 "name": "Apotheke am Markt",
83753                 "icon": "pharmacy",
83754                 "geometry": [
83755                     "point",
83756                     "vertex",
83757                     "area"
83758                 ],
83759                 "fields": [
83760                     "operator",
83761                     "building_area",
83762                     "address",
83763                     "opening_hours"
83764                 ],
83765                 "suggestion": true
83766             },
83767             "amenity/pharmacy/Alte Apotheke": {
83768                 "tags": {
83769                     "name": "Alte Apotheke",
83770                     "amenity": "pharmacy"
83771                 },
83772                 "name": "Alte Apotheke",
83773                 "icon": "pharmacy",
83774                 "geometry": [
83775                     "point",
83776                     "vertex",
83777                     "area"
83778                 ],
83779                 "fields": [
83780                     "operator",
83781                     "building_area",
83782                     "address",
83783                     "opening_hours"
83784                 ],
83785                 "suggestion": true
83786             },
83787             "amenity/pharmacy/Neue Apotheke": {
83788                 "tags": {
83789                     "name": "Neue Apotheke",
83790                     "amenity": "pharmacy"
83791                 },
83792                 "name": "Neue Apotheke",
83793                 "icon": "pharmacy",
83794                 "geometry": [
83795                     "point",
83796                     "vertex",
83797                     "area"
83798                 ],
83799                 "fields": [
83800                     "operator",
83801                     "building_area",
83802                     "address",
83803                     "opening_hours"
83804                 ],
83805                 "suggestion": true
83806             },
83807             "amenity/pharmacy/Gintarinė vaistinė": {
83808                 "tags": {
83809                     "name": "Gintarinė vaistinė",
83810                     "amenity": "pharmacy"
83811                 },
83812                 "name": "Gintarinė vaistinė",
83813                 "icon": "pharmacy",
83814                 "geometry": [
83815                     "point",
83816                     "vertex",
83817                     "area"
83818                 ],
83819                 "fields": [
83820                     "operator",
83821                     "building_area",
83822                     "address",
83823                     "opening_hours"
83824                 ],
83825                 "suggestion": true
83826             },
83827             "amenity/pharmacy/Rats-Apotheke": {
83828                 "tags": {
83829                     "name": "Rats-Apotheke",
83830                     "amenity": "pharmacy"
83831                 },
83832                 "name": "Rats-Apotheke",
83833                 "icon": "pharmacy",
83834                 "geometry": [
83835                     "point",
83836                     "vertex",
83837                     "area"
83838                 ],
83839                 "fields": [
83840                     "operator",
83841                     "building_area",
83842                     "address",
83843                     "opening_hours"
83844                 ],
83845                 "suggestion": true
83846             },
83847             "amenity/pharmacy/Adler Apotheke": {
83848                 "tags": {
83849                     "name": "Adler Apotheke",
83850                     "amenity": "pharmacy"
83851                 },
83852                 "name": "Adler Apotheke",
83853                 "icon": "pharmacy",
83854                 "geometry": [
83855                     "point",
83856                     "vertex",
83857                     "area"
83858                 ],
83859                 "fields": [
83860                     "operator",
83861                     "building_area",
83862                     "address",
83863                     "opening_hours"
83864                 ],
83865                 "suggestion": true
83866             },
83867             "amenity/pharmacy/Pharmacie Centrale": {
83868                 "tags": {
83869                     "name": "Pharmacie Centrale",
83870                     "amenity": "pharmacy"
83871                 },
83872                 "name": "Pharmacie Centrale",
83873                 "icon": "pharmacy",
83874                 "geometry": [
83875                     "point",
83876                     "vertex",
83877                     "area"
83878                 ],
83879                 "fields": [
83880                     "operator",
83881                     "building_area",
83882                     "address",
83883                     "opening_hours"
83884                 ],
83885                 "suggestion": true
83886             },
83887             "amenity/pharmacy/Walgreens": {
83888                 "tags": {
83889                     "name": "Walgreens",
83890                     "amenity": "pharmacy"
83891                 },
83892                 "name": "Walgreens",
83893                 "icon": "pharmacy",
83894                 "geometry": [
83895                     "point",
83896                     "vertex",
83897                     "area"
83898                 ],
83899                 "fields": [
83900                     "operator",
83901                     "building_area",
83902                     "address",
83903                     "opening_hours"
83904                 ],
83905                 "suggestion": true
83906             },
83907             "amenity/pharmacy/Rite Aid": {
83908                 "tags": {
83909                     "name": "Rite Aid",
83910                     "amenity": "pharmacy"
83911                 },
83912                 "name": "Rite Aid",
83913                 "icon": "pharmacy",
83914                 "geometry": [
83915                     "point",
83916                     "vertex",
83917                     "area"
83918                 ],
83919                 "fields": [
83920                     "operator",
83921                     "building_area",
83922                     "address",
83923                     "opening_hours"
83924                 ],
83925                 "suggestion": true
83926             },
83927             "amenity/pharmacy/Apotheke": {
83928                 "tags": {
83929                     "name": "Apotheke",
83930                     "amenity": "pharmacy"
83931                 },
83932                 "name": "Apotheke",
83933                 "icon": "pharmacy",
83934                 "geometry": [
83935                     "point",
83936                     "vertex",
83937                     "area"
83938                 ],
83939                 "fields": [
83940                     "operator",
83941                     "building_area",
83942                     "address",
83943                     "opening_hours"
83944                 ],
83945                 "suggestion": true
83946             },
83947             "amenity/pharmacy/Linden-Apotheke": {
83948                 "tags": {
83949                     "name": "Linden-Apotheke",
83950                     "amenity": "pharmacy"
83951                 },
83952                 "name": "Linden-Apotheke",
83953                 "icon": "pharmacy",
83954                 "geometry": [
83955                     "point",
83956                     "vertex",
83957                     "area"
83958                 ],
83959                 "fields": [
83960                     "operator",
83961                     "building_area",
83962                     "address",
83963                     "opening_hours"
83964                 ],
83965                 "suggestion": true
83966             },
83967             "amenity/pharmacy/Bahnhof-Apotheke": {
83968                 "tags": {
83969                     "name": "Bahnhof-Apotheke",
83970                     "amenity": "pharmacy"
83971                 },
83972                 "name": "Bahnhof-Apotheke",
83973                 "icon": "pharmacy",
83974                 "geometry": [
83975                     "point",
83976                     "vertex",
83977                     "area"
83978                 ],
83979                 "fields": [
83980                     "operator",
83981                     "building_area",
83982                     "address",
83983                     "opening_hours"
83984                 ],
83985                 "suggestion": true
83986             },
83987             "amenity/pharmacy/Burg-Apotheke": {
83988                 "tags": {
83989                     "name": "Burg-Apotheke",
83990                     "amenity": "pharmacy"
83991                 },
83992                 "name": "Burg-Apotheke",
83993                 "icon": "pharmacy",
83994                 "geometry": [
83995                     "point",
83996                     "vertex",
83997                     "area"
83998                 ],
83999                 "fields": [
84000                     "operator",
84001                     "building_area",
84002                     "address",
84003                     "opening_hours"
84004                 ],
84005                 "suggestion": true
84006             },
84007             "amenity/pharmacy/Jean Coutu": {
84008                 "tags": {
84009                     "name": "Jean Coutu",
84010                     "amenity": "pharmacy"
84011                 },
84012                 "name": "Jean Coutu",
84013                 "icon": "pharmacy",
84014                 "geometry": [
84015                     "point",
84016                     "vertex",
84017                     "area"
84018                 ],
84019                 "fields": [
84020                     "operator",
84021                     "building_area",
84022                     "address",
84023                     "opening_hours"
84024                 ],
84025                 "suggestion": true
84026             },
84027             "amenity/pharmacy/Pharmaprix": {
84028                 "tags": {
84029                     "name": "Pharmaprix",
84030                     "amenity": "pharmacy"
84031                 },
84032                 "name": "Pharmaprix",
84033                 "icon": "pharmacy",
84034                 "geometry": [
84035                     "point",
84036                     "vertex",
84037                     "area"
84038                 ],
84039                 "fields": [
84040                     "operator",
84041                     "building_area",
84042                     "address",
84043                     "opening_hours"
84044                 ],
84045                 "suggestion": true
84046             },
84047             "amenity/pharmacy/Farmacias Ahumada": {
84048                 "tags": {
84049                     "name": "Farmacias Ahumada",
84050                     "amenity": "pharmacy"
84051                 },
84052                 "name": "Farmacias Ahumada",
84053                 "icon": "pharmacy",
84054                 "geometry": [
84055                     "point",
84056                     "vertex",
84057                     "area"
84058                 ],
84059                 "fields": [
84060                     "operator",
84061                     "building_area",
84062                     "address",
84063                     "opening_hours"
84064                 ],
84065                 "suggestion": true
84066             },
84067             "amenity/pharmacy/Farmacia Comunale": {
84068                 "tags": {
84069                     "name": "Farmacia Comunale",
84070                     "amenity": "pharmacy"
84071                 },
84072                 "name": "Farmacia Comunale",
84073                 "icon": "pharmacy",
84074                 "geometry": [
84075                     "point",
84076                     "vertex",
84077                     "area"
84078                 ],
84079                 "fields": [
84080                     "operator",
84081                     "building_area",
84082                     "address",
84083                     "opening_hours"
84084                 ],
84085                 "suggestion": true
84086             },
84087             "amenity/pharmacy/Farmacias Cruz Verde": {
84088                 "tags": {
84089                     "name": "Farmacias Cruz Verde",
84090                     "amenity": "pharmacy"
84091                 },
84092                 "name": "Farmacias Cruz Verde",
84093                 "icon": "pharmacy",
84094                 "geometry": [
84095                     "point",
84096                     "vertex",
84097                     "area"
84098                 ],
84099                 "fields": [
84100                     "operator",
84101                     "building_area",
84102                     "address",
84103                     "opening_hours"
84104                 ],
84105                 "suggestion": true
84106             },
84107             "amenity/pharmacy/Cruz Verde": {
84108                 "tags": {
84109                     "name": "Cruz Verde",
84110                     "amenity": "pharmacy"
84111                 },
84112                 "name": "Cruz Verde",
84113                 "icon": "pharmacy",
84114                 "geometry": [
84115                     "point",
84116                     "vertex",
84117                     "area"
84118                 ],
84119                 "fields": [
84120                     "operator",
84121                     "building_area",
84122                     "address",
84123                     "opening_hours"
84124                 ],
84125                 "suggestion": true
84126             },
84127             "amenity/pharmacy/Hubertus Apotheke": {
84128                 "tags": {
84129                     "name": "Hubertus Apotheke",
84130                     "amenity": "pharmacy"
84131                 },
84132                 "name": "Hubertus Apotheke",
84133                 "icon": "pharmacy",
84134                 "geometry": [
84135                     "point",
84136                     "vertex",
84137                     "area"
84138                 ],
84139                 "fields": [
84140                     "operator",
84141                     "building_area",
84142                     "address",
84143                     "opening_hours"
84144                 ],
84145                 "suggestion": true
84146             },
84147             "amenity/pharmacy/CVS": {
84148                 "tags": {
84149                     "name": "CVS",
84150                     "amenity": "pharmacy"
84151                 },
84152                 "name": "CVS",
84153                 "icon": "pharmacy",
84154                 "geometry": [
84155                     "point",
84156                     "vertex",
84157                     "area"
84158                 ],
84159                 "fields": [
84160                     "operator",
84161                     "building_area",
84162                     "address",
84163                     "opening_hours"
84164                 ],
84165                 "suggestion": true
84166             },
84167             "amenity/pharmacy/Farmacias SalcoBrand": {
84168                 "tags": {
84169                     "name": "Farmacias SalcoBrand",
84170                     "amenity": "pharmacy"
84171                 },
84172                 "name": "Farmacias SalcoBrand",
84173                 "icon": "pharmacy",
84174                 "geometry": [
84175                     "point",
84176                     "vertex",
84177                     "area"
84178                 ],
84179                 "fields": [
84180                     "operator",
84181                     "building_area",
84182                     "address",
84183                     "opening_hours"
84184                 ],
84185                 "suggestion": true
84186             },
84187             "amenity/pharmacy/Фармация": {
84188                 "tags": {
84189                     "name": "Фармация",
84190                     "amenity": "pharmacy"
84191                 },
84192                 "name": "Фармация",
84193                 "icon": "pharmacy",
84194                 "geometry": [
84195                     "point",
84196                     "vertex",
84197                     "area"
84198                 ],
84199                 "fields": [
84200                     "operator",
84201                     "building_area",
84202                     "address",
84203                     "opening_hours"
84204                 ],
84205                 "suggestion": true
84206             },
84207             "amenity/pharmacy/Bären-Apotheke": {
84208                 "tags": {
84209                     "name": "Bären-Apotheke",
84210                     "amenity": "pharmacy"
84211                 },
84212                 "name": "Bären-Apotheke",
84213                 "icon": "pharmacy",
84214                 "geometry": [
84215                     "point",
84216                     "vertex",
84217                     "area"
84218                 ],
84219                 "fields": [
84220                     "operator",
84221                     "building_area",
84222                     "address",
84223                     "opening_hours"
84224                 ],
84225                 "suggestion": true
84226             },
84227             "amenity/pharmacy/Clicks": {
84228                 "tags": {
84229                     "name": "Clicks",
84230                     "amenity": "pharmacy"
84231                 },
84232                 "name": "Clicks",
84233                 "icon": "pharmacy",
84234                 "geometry": [
84235                     "point",
84236                     "vertex",
84237                     "area"
84238                 ],
84239                 "fields": [
84240                     "operator",
84241                     "building_area",
84242                     "address",
84243                     "opening_hours"
84244                 ],
84245                 "suggestion": true
84246             },
84247             "amenity/pharmacy/セイジョー": {
84248                 "tags": {
84249                     "name": "セイジョー",
84250                     "amenity": "pharmacy"
84251                 },
84252                 "name": "セイジョー",
84253                 "icon": "pharmacy",
84254                 "geometry": [
84255                     "point",
84256                     "vertex",
84257                     "area"
84258                 ],
84259                 "fields": [
84260                     "operator",
84261                     "building_area",
84262                     "address",
84263                     "opening_hours"
84264                 ],
84265                 "suggestion": true
84266             },
84267             "amenity/pharmacy/マツモトキヨシ": {
84268                 "tags": {
84269                     "name": "マツモトキヨシ",
84270                     "amenity": "pharmacy"
84271                 },
84272                 "name": "マツモトキヨシ",
84273                 "icon": "pharmacy",
84274                 "geometry": [
84275                     "point",
84276                     "vertex",
84277                     "area"
84278                 ],
84279                 "fields": [
84280                     "operator",
84281                     "building_area",
84282                     "address",
84283                     "opening_hours"
84284                 ],
84285                 "suggestion": true
84286             },
84287             "amenity/pharmacy/Вита": {
84288                 "tags": {
84289                     "name": "Вита",
84290                     "amenity": "pharmacy"
84291                 },
84292                 "name": "Вита",
84293                 "icon": "pharmacy",
84294                 "geometry": [
84295                     "point",
84296                     "vertex",
84297                     "area"
84298                 ],
84299                 "fields": [
84300                     "operator",
84301                     "building_area",
84302                     "address",
84303                     "opening_hours"
84304                 ],
84305                 "suggestion": true
84306             },
84307             "amenity/pharmacy/Радуга": {
84308                 "tags": {
84309                     "name": "Радуга",
84310                     "amenity": "pharmacy"
84311                 },
84312                 "name": "Радуга",
84313                 "icon": "pharmacy",
84314                 "geometry": [
84315                     "point",
84316                     "vertex",
84317                     "area"
84318                 ],
84319                 "fields": [
84320                     "operator",
84321                     "building_area",
84322                     "address",
84323                     "opening_hours"
84324                 ],
84325                 "suggestion": true
84326             },
84327             "amenity/pharmacy/サンドラッグ": {
84328                 "tags": {
84329                     "name": "サンドラッグ",
84330                     "amenity": "pharmacy"
84331                 },
84332                 "name": "サンドラッグ",
84333                 "icon": "pharmacy",
84334                 "geometry": [
84335                     "point",
84336                     "vertex",
84337                     "area"
84338                 ],
84339                 "fields": [
84340                     "operator",
84341                     "building_area",
84342                     "address",
84343                     "opening_hours"
84344                 ],
84345                 "suggestion": true
84346             },
84347             "amenity/pharmacy/Apteka": {
84348                 "tags": {
84349                     "name": "Apteka",
84350                     "amenity": "pharmacy"
84351                 },
84352                 "name": "Apteka",
84353                 "icon": "pharmacy",
84354                 "geometry": [
84355                     "point",
84356                     "vertex",
84357                     "area"
84358                 ],
84359                 "fields": [
84360                     "operator",
84361                     "building_area",
84362                     "address",
84363                     "opening_hours"
84364                 ],
84365                 "suggestion": true
84366             },
84367             "amenity/pharmacy/Первая помощь": {
84368                 "tags": {
84369                     "name": "Первая помощь",
84370                     "amenity": "pharmacy"
84371                 },
84372                 "name": "Первая помощь",
84373                 "icon": "pharmacy",
84374                 "geometry": [
84375                     "point",
84376                     "vertex",
84377                     "area"
84378                 ],
84379                 "fields": [
84380                     "operator",
84381                     "building_area",
84382                     "address",
84383                     "opening_hours"
84384                 ],
84385                 "suggestion": true
84386             },
84387             "amenity/pharmacy/Ригла": {
84388                 "tags": {
84389                     "name": "Ригла",
84390                     "amenity": "pharmacy"
84391                 },
84392                 "name": "Ригла",
84393                 "icon": "pharmacy",
84394                 "geometry": [
84395                     "point",
84396                     "vertex",
84397                     "area"
84398                 ],
84399                 "fields": [
84400                     "operator",
84401                     "building_area",
84402                     "address",
84403                     "opening_hours"
84404                 ],
84405                 "suggestion": true
84406             },
84407             "amenity/pharmacy/Имплозия": {
84408                 "tags": {
84409                     "name": "Имплозия",
84410                     "amenity": "pharmacy"
84411                 },
84412                 "name": "Имплозия",
84413                 "icon": "pharmacy",
84414                 "geometry": [
84415                     "point",
84416                     "vertex",
84417                     "area"
84418                 ],
84419                 "fields": [
84420                     "operator",
84421                     "building_area",
84422                     "address",
84423                     "opening_hours"
84424                 ],
84425                 "suggestion": true
84426             },
84427             "amenity/pharmacy/Kinney Drugs": {
84428                 "tags": {
84429                     "name": "Kinney Drugs",
84430                     "amenity": "pharmacy"
84431                 },
84432                 "name": "Kinney Drugs",
84433                 "icon": "pharmacy",
84434                 "geometry": [
84435                     "point",
84436                     "vertex",
84437                     "area"
84438                 ],
84439                 "fields": [
84440                     "operator",
84441                     "building_area",
84442                     "address",
84443                     "opening_hours"
84444                 ],
84445                 "suggestion": true
84446             },
84447             "amenity/pharmacy/Классика": {
84448                 "tags": {
84449                     "name": "Классика",
84450                     "amenity": "pharmacy"
84451                 },
84452                 "name": "Классика",
84453                 "icon": "pharmacy",
84454                 "geometry": [
84455                     "point",
84456                     "vertex",
84457                     "area"
84458                 ],
84459                 "fields": [
84460                     "operator",
84461                     "building_area",
84462                     "address",
84463                     "opening_hours"
84464                 ],
84465                 "suggestion": true
84466             },
84467             "amenity/pharmacy/Ljekarna": {
84468                 "tags": {
84469                     "name": "Ljekarna",
84470                     "amenity": "pharmacy"
84471                 },
84472                 "name": "Ljekarna",
84473                 "icon": "pharmacy",
84474                 "geometry": [
84475                     "point",
84476                     "vertex",
84477                     "area"
84478                 ],
84479                 "fields": [
84480                     "operator",
84481                     "building_area",
84482                     "address",
84483                     "opening_hours"
84484                 ],
84485                 "suggestion": true
84486             },
84487             "amenity/pharmacy/SalcoBrand": {
84488                 "tags": {
84489                     "name": "SalcoBrand",
84490                     "amenity": "pharmacy"
84491                 },
84492                 "name": "SalcoBrand",
84493                 "icon": "pharmacy",
84494                 "geometry": [
84495                     "point",
84496                     "vertex",
84497                     "area"
84498                 ],
84499                 "fields": [
84500                     "operator",
84501                     "building_area",
84502                     "address",
84503                     "opening_hours"
84504                 ],
84505                 "suggestion": true
84506             },
84507             "amenity/pharmacy/Аптека 36,6": {
84508                 "tags": {
84509                     "name": "Аптека 36,6",
84510                     "amenity": "pharmacy"
84511                 },
84512                 "name": "Аптека 36,6",
84513                 "icon": "pharmacy",
84514                 "geometry": [
84515                     "point",
84516                     "vertex",
84517                     "area"
84518                 ],
84519                 "fields": [
84520                     "operator",
84521                     "building_area",
84522                     "address",
84523                     "opening_hours"
84524                 ],
84525                 "suggestion": true
84526             },
84527             "amenity/pharmacy/Фармакор": {
84528                 "tags": {
84529                     "name": "Фармакор",
84530                     "amenity": "pharmacy"
84531                 },
84532                 "name": "Фармакор",
84533                 "icon": "pharmacy",
84534                 "geometry": [
84535                     "point",
84536                     "vertex",
84537                     "area"
84538                 ],
84539                 "fields": [
84540                     "operator",
84541                     "building_area",
84542                     "address",
84543                     "opening_hours"
84544                 ],
84545                 "suggestion": true
84546             },
84547             "amenity/pharmacy/スギ薬局": {
84548                 "tags": {
84549                     "name": "スギ薬局",
84550                     "amenity": "pharmacy"
84551                 },
84552                 "name": "スギ薬局",
84553                 "icon": "pharmacy",
84554                 "geometry": [
84555                     "point",
84556                     "vertex",
84557                     "area"
84558                 ],
84559                 "fields": [
84560                     "operator",
84561                     "building_area",
84562                     "address",
84563                     "opening_hours"
84564                 ],
84565                 "suggestion": true
84566             },
84567             "amenity/pharmacy/Аптечный пункт": {
84568                 "tags": {
84569                     "name": "Аптечный пункт",
84570                     "amenity": "pharmacy"
84571                 },
84572                 "name": "Аптечный пункт",
84573                 "icon": "pharmacy",
84574                 "geometry": [
84575                     "point",
84576                     "vertex",
84577                     "area"
84578                 ],
84579                 "fields": [
84580                     "operator",
84581                     "building_area",
84582                     "address",
84583                     "opening_hours"
84584                 ],
84585                 "suggestion": true
84586             },
84587             "amenity/pharmacy/Невис": {
84588                 "tags": {
84589                     "name": "Невис",
84590                     "amenity": "pharmacy"
84591                 },
84592                 "name": "Невис",
84593                 "icon": "pharmacy",
84594                 "geometry": [
84595                     "point",
84596                     "vertex",
84597                     "area"
84598                 ],
84599                 "fields": [
84600                     "operator",
84601                     "building_area",
84602                     "address",
84603                     "opening_hours"
84604                 ],
84605                 "suggestion": true
84606             },
84607             "amenity/pharmacy/トモズ (Tomod's)": {
84608                 "tags": {
84609                     "name": "トモズ (Tomod's)",
84610                     "amenity": "pharmacy"
84611                 },
84612                 "name": "トモズ (Tomod's)",
84613                 "icon": "pharmacy",
84614                 "geometry": [
84615                     "point",
84616                     "vertex",
84617                     "area"
84618                 ],
84619                 "fields": [
84620                     "operator",
84621                     "building_area",
84622                     "address",
84623                     "opening_hours"
84624                 ],
84625                 "suggestion": true
84626             },
84627             "amenity/pharmacy/Eurovaistinė": {
84628                 "tags": {
84629                     "name": "Eurovaistinė",
84630                     "amenity": "pharmacy"
84631                 },
84632                 "name": "Eurovaistinė",
84633                 "icon": "pharmacy",
84634                 "geometry": [
84635                     "point",
84636                     "vertex",
84637                     "area"
84638                 ],
84639                 "fields": [
84640                     "operator",
84641                     "building_area",
84642                     "address",
84643                     "opening_hours"
84644                 ],
84645                 "suggestion": true
84646             },
84647             "amenity/pharmacy/Farmacity": {
84648                 "tags": {
84649                     "name": "Farmacity",
84650                     "amenity": "pharmacy"
84651                 },
84652                 "name": "Farmacity",
84653                 "icon": "pharmacy",
84654                 "geometry": [
84655                     "point",
84656                     "vertex",
84657                     "area"
84658                 ],
84659                 "fields": [
84660                     "operator",
84661                     "building_area",
84662                     "address",
84663                     "opening_hours"
84664                 ],
84665                 "suggestion": true
84666             },
84667             "amenity/pharmacy/аптека": {
84668                 "tags": {
84669                     "name": "аптека",
84670                     "amenity": "pharmacy"
84671                 },
84672                 "name": "аптека",
84673                 "icon": "pharmacy",
84674                 "geometry": [
84675                     "point",
84676                     "vertex",
84677                     "area"
84678                 ],
84679                 "fields": [
84680                     "operator",
84681                     "building_area",
84682                     "address",
84683                     "opening_hours"
84684                 ],
84685                 "suggestion": true
84686             },
84687             "amenity/pharmacy/The Generics Pharmacy": {
84688                 "tags": {
84689                     "name": "The Generics Pharmacy",
84690                     "amenity": "pharmacy"
84691                 },
84692                 "name": "The Generics Pharmacy",
84693                 "icon": "pharmacy",
84694                 "geometry": [
84695                     "point",
84696                     "vertex",
84697                     "area"
84698                 ],
84699                 "fields": [
84700                     "operator",
84701                     "building_area",
84702                     "address",
84703                     "opening_hours"
84704                 ],
84705                 "suggestion": true
84706             },
84707             "amenity/pharmacy/Farmatodo": {
84708                 "tags": {
84709                     "name": "Farmatodo",
84710                     "amenity": "pharmacy"
84711                 },
84712                 "name": "Farmatodo",
84713                 "icon": "pharmacy",
84714                 "geometry": [
84715                     "point",
84716                     "vertex",
84717                     "area"
84718                 ],
84719                 "fields": [
84720                     "operator",
84721                     "building_area",
84722                     "address",
84723                     "opening_hours"
84724                 ],
84725                 "suggestion": true
84726             },
84727             "amenity/pharmacy/Фармленд": {
84728                 "tags": {
84729                     "name": "Фармленд",
84730                     "amenity": "pharmacy"
84731                 },
84732                 "name": "Фармленд",
84733                 "icon": "pharmacy",
84734                 "geometry": [
84735                     "point",
84736                     "vertex",
84737                     "area"
84738                 ],
84739                 "fields": [
84740                     "operator",
84741                     "building_area",
84742                     "address",
84743                     "opening_hours"
84744                 ],
84745                 "suggestion": true
84746             },
84747             "amenity/pharmacy/ドラッグてらしま (Drug Terashima)": {
84748                 "tags": {
84749                     "name": "ドラッグてらしま (Drug Terashima)",
84750                     "amenity": "pharmacy"
84751                 },
84752                 "name": "ドラッグてらしま (Drug Terashima)",
84753                 "icon": "pharmacy",
84754                 "geometry": [
84755                     "point",
84756                     "vertex",
84757                     "area"
84758                 ],
84759                 "fields": [
84760                     "operator",
84761                     "building_area",
84762                     "address",
84763                     "opening_hours"
84764                 ],
84765                 "suggestion": true
84766             },
84767             "amenity/pharmacy/ავერსი (Aversi)": {
84768                 "tags": {
84769                     "name": "ავერსი (Aversi)",
84770                     "amenity": "pharmacy"
84771                 },
84772                 "name": "ავერსი (Aversi)",
84773                 "icon": "pharmacy",
84774                 "geometry": [
84775                     "point",
84776                     "vertex",
84777                     "area"
84778                 ],
84779                 "fields": [
84780                     "operator",
84781                     "building_area",
84782                     "address",
84783                     "opening_hours"
84784                 ],
84785                 "suggestion": true
84786             },
84787             "amenity/pharmacy/Farmahorro": {
84788                 "tags": {
84789                     "name": "Farmahorro",
84790                     "amenity": "pharmacy"
84791                 },
84792                 "name": "Farmahorro",
84793                 "icon": "pharmacy",
84794                 "geometry": [
84795                     "point",
84796                     "vertex",
84797                     "area"
84798                 ],
84799                 "fields": [
84800                     "operator",
84801                     "building_area",
84802                     "address",
84803                     "opening_hours"
84804                 ],
84805                 "suggestion": true
84806             },
84807             "amenity/cafe/Starbucks": {
84808                 "tags": {
84809                     "name": "Starbucks",
84810                     "cuisine": "coffee_shop",
84811                     "amenity": "cafe"
84812                 },
84813                 "name": "Starbucks",
84814                 "icon": "cafe",
84815                 "geometry": [
84816                     "point",
84817                     "vertex",
84818                     "area"
84819                 ],
84820                 "fields": [
84821                     "cuisine",
84822                     "internet_access",
84823                     "building_area",
84824                     "address",
84825                     "opening_hours"
84826                 ],
84827                 "suggestion": true
84828             },
84829             "amenity/cafe/Cafeteria": {
84830                 "tags": {
84831                     "name": "Cafeteria",
84832                     "amenity": "cafe"
84833                 },
84834                 "name": "Cafeteria",
84835                 "icon": "cafe",
84836                 "geometry": [
84837                     "point",
84838                     "vertex",
84839                     "area"
84840                 ],
84841                 "fields": [
84842                     "cuisine",
84843                     "internet_access",
84844                     "building_area",
84845                     "address",
84846                     "opening_hours"
84847                 ],
84848                 "suggestion": true
84849             },
84850             "amenity/cafe/Costa": {
84851                 "tags": {
84852                     "name": "Costa",
84853                     "amenity": "cafe"
84854                 },
84855                 "name": "Costa",
84856                 "icon": "cafe",
84857                 "geometry": [
84858                     "point",
84859                     "vertex",
84860                     "area"
84861                 ],
84862                 "fields": [
84863                     "cuisine",
84864                     "internet_access",
84865                     "building_area",
84866                     "address",
84867                     "opening_hours"
84868                 ],
84869                 "suggestion": true
84870             },
84871             "amenity/cafe/Caffè Nero": {
84872                 "tags": {
84873                     "name": "Caffè Nero",
84874                     "amenity": "cafe"
84875                 },
84876                 "name": "Caffè Nero",
84877                 "icon": "cafe",
84878                 "geometry": [
84879                     "point",
84880                     "vertex",
84881                     "area"
84882                 ],
84883                 "fields": [
84884                     "cuisine",
84885                     "internet_access",
84886                     "building_area",
84887                     "address",
84888                     "opening_hours"
84889                 ],
84890                 "suggestion": true
84891             },
84892             "amenity/cafe/Кафе": {
84893                 "tags": {
84894                     "name": "Кафе",
84895                     "amenity": "cafe"
84896                 },
84897                 "name": "Кафе",
84898                 "icon": "cafe",
84899                 "geometry": [
84900                     "point",
84901                     "vertex",
84902                     "area"
84903                 ],
84904                 "fields": [
84905                     "cuisine",
84906                     "internet_access",
84907                     "building_area",
84908                     "address",
84909                     "opening_hours"
84910                 ],
84911                 "suggestion": true
84912             },
84913             "amenity/cafe/Café Central": {
84914                 "tags": {
84915                     "name": "Café Central",
84916                     "amenity": "cafe"
84917                 },
84918                 "name": "Café Central",
84919                 "icon": "cafe",
84920                 "geometry": [
84921                     "point",
84922                     "vertex",
84923                     "area"
84924                 ],
84925                 "fields": [
84926                     "cuisine",
84927                     "internet_access",
84928                     "building_area",
84929                     "address",
84930                     "opening_hours"
84931                 ],
84932                 "suggestion": true
84933             },
84934             "amenity/cafe/Second Cup": {
84935                 "tags": {
84936                     "name": "Second Cup",
84937                     "amenity": "cafe"
84938                 },
84939                 "name": "Second Cup",
84940                 "icon": "cafe",
84941                 "geometry": [
84942                     "point",
84943                     "vertex",
84944                     "area"
84945                 ],
84946                 "fields": [
84947                     "cuisine",
84948                     "internet_access",
84949                     "building_area",
84950                     "address",
84951                     "opening_hours"
84952                 ],
84953                 "suggestion": true
84954             },
84955             "amenity/cafe/Eisdiele": {
84956                 "tags": {
84957                     "name": "Eisdiele",
84958                     "amenity": "cafe"
84959                 },
84960                 "name": "Eisdiele",
84961                 "icon": "cafe",
84962                 "geometry": [
84963                     "point",
84964                     "vertex",
84965                     "area"
84966                 ],
84967                 "fields": [
84968                     "cuisine",
84969                     "internet_access",
84970                     "building_area",
84971                     "address",
84972                     "opening_hours"
84973                 ],
84974                 "suggestion": true
84975             },
84976             "amenity/cafe/Dunkin Donuts": {
84977                 "tags": {
84978                     "name": "Dunkin Donuts",
84979                     "cuisine": "donut",
84980                     "amenity": "cafe"
84981                 },
84982                 "name": "Dunkin Donuts",
84983                 "icon": "cafe",
84984                 "geometry": [
84985                     "point",
84986                     "vertex",
84987                     "area"
84988                 ],
84989                 "fields": [
84990                     "cuisine",
84991                     "internet_access",
84992                     "building_area",
84993                     "address",
84994                     "opening_hours"
84995                 ],
84996                 "suggestion": true
84997             },
84998             "amenity/cafe/Segafredo": {
84999                 "tags": {
85000                     "name": "Segafredo",
85001                     "amenity": "cafe"
85002                 },
85003                 "name": "Segafredo",
85004                 "icon": "cafe",
85005                 "geometry": [
85006                     "point",
85007                     "vertex",
85008                     "area"
85009                 ],
85010                 "fields": [
85011                     "cuisine",
85012                     "internet_access",
85013                     "building_area",
85014                     "address",
85015                     "opening_hours"
85016                 ],
85017                 "suggestion": true
85018             },
85019             "amenity/cafe/Coffee Time": {
85020                 "tags": {
85021                     "name": "Coffee Time",
85022                     "amenity": "cafe"
85023                 },
85024                 "name": "Coffee Time",
85025                 "icon": "cafe",
85026                 "geometry": [
85027                     "point",
85028                     "vertex",
85029                     "area"
85030                 ],
85031                 "fields": [
85032                     "cuisine",
85033                     "internet_access",
85034                     "building_area",
85035                     "address",
85036                     "opening_hours"
85037                 ],
85038                 "suggestion": true
85039             },
85040             "amenity/cafe/Cafe Coffee Day": {
85041                 "tags": {
85042                     "name": "Cafe Coffee Day",
85043                     "amenity": "cafe"
85044                 },
85045                 "name": "Cafe Coffee Day",
85046                 "icon": "cafe",
85047                 "geometry": [
85048                     "point",
85049                     "vertex",
85050                     "area"
85051                 ],
85052                 "fields": [
85053                     "cuisine",
85054                     "internet_access",
85055                     "building_area",
85056                     "address",
85057                     "opening_hours"
85058                 ],
85059                 "suggestion": true
85060             },
85061             "amenity/cafe/Eiscafe Venezia": {
85062                 "tags": {
85063                     "name": "Eiscafe Venezia",
85064                     "amenity": "cafe"
85065                 },
85066                 "name": "Eiscafe Venezia",
85067                 "icon": "cafe",
85068                 "geometry": [
85069                     "point",
85070                     "vertex",
85071                     "area"
85072                 ],
85073                 "fields": [
85074                     "cuisine",
85075                     "internet_access",
85076                     "building_area",
85077                     "address",
85078                     "opening_hours"
85079                 ],
85080                 "suggestion": true
85081             },
85082             "amenity/cafe/スターバックス": {
85083                 "tags": {
85084                     "name": "スターバックス",
85085                     "name:en": "Starbucks",
85086                     "amenity": "cafe"
85087                 },
85088                 "name": "スターバックス",
85089                 "icon": "cafe",
85090                 "geometry": [
85091                     "point",
85092                     "vertex",
85093                     "area"
85094                 ],
85095                 "fields": [
85096                     "cuisine",
85097                     "internet_access",
85098                     "building_area",
85099                     "address",
85100                     "opening_hours"
85101                 ],
85102                 "suggestion": true
85103             },
85104             "amenity/cafe/Шоколадница": {
85105                 "tags": {
85106                     "name": "Шоколадница",
85107                     "amenity": "cafe"
85108                 },
85109                 "name": "Шоколадница",
85110                 "icon": "cafe",
85111                 "geometry": [
85112                     "point",
85113                     "vertex",
85114                     "area"
85115                 ],
85116                 "fields": [
85117                     "cuisine",
85118                     "internet_access",
85119                     "building_area",
85120                     "address",
85121                     "opening_hours"
85122                 ],
85123                 "suggestion": true
85124             },
85125             "amenity/cafe/Pret A Manger": {
85126                 "tags": {
85127                     "name": "Pret A Manger",
85128                     "amenity": "cafe"
85129                 },
85130                 "name": "Pret A Manger",
85131                 "icon": "cafe",
85132                 "geometry": [
85133                     "point",
85134                     "vertex",
85135                     "area"
85136                 ],
85137                 "fields": [
85138                     "cuisine",
85139                     "internet_access",
85140                     "building_area",
85141                     "address",
85142                     "opening_hours"
85143                 ],
85144                 "suggestion": true
85145             },
85146             "amenity/cafe/Столовая": {
85147                 "tags": {
85148                     "name": "Столовая",
85149                     "amenity": "cafe"
85150                 },
85151                 "name": "Столовая",
85152                 "icon": "cafe",
85153                 "geometry": [
85154                     "point",
85155                     "vertex",
85156                     "area"
85157                 ],
85158                 "fields": [
85159                     "cuisine",
85160                     "internet_access",
85161                     "building_area",
85162                     "address",
85163                     "opening_hours"
85164                 ],
85165                 "suggestion": true
85166             },
85167             "amenity/cafe/ドトール": {
85168                 "tags": {
85169                     "name": "ドトール",
85170                     "name:en": "DOUTOR",
85171                     "amenity": "cafe"
85172                 },
85173                 "name": "ドトール",
85174                 "icon": "cafe",
85175                 "geometry": [
85176                     "point",
85177                     "vertex",
85178                     "area"
85179                 ],
85180                 "fields": [
85181                     "cuisine",
85182                     "internet_access",
85183                     "building_area",
85184                     "address",
85185                     "opening_hours"
85186                 ],
85187                 "suggestion": true
85188             },
85189             "amenity/cafe/Tchibo": {
85190                 "tags": {
85191                     "name": "Tchibo",
85192                     "amenity": "cafe"
85193                 },
85194                 "name": "Tchibo",
85195                 "icon": "cafe",
85196                 "geometry": [
85197                     "point",
85198                     "vertex",
85199                     "area"
85200                 ],
85201                 "fields": [
85202                     "cuisine",
85203                     "internet_access",
85204                     "building_area",
85205                     "address",
85206                     "opening_hours"
85207                 ],
85208                 "suggestion": true
85209             },
85210             "amenity/cafe/Кофе Хауз": {
85211                 "tags": {
85212                     "name": "Кофе Хауз",
85213                     "amenity": "cafe"
85214                 },
85215                 "name": "Кофе Хауз",
85216                 "icon": "cafe",
85217                 "geometry": [
85218                     "point",
85219                     "vertex",
85220                     "area"
85221                 ],
85222                 "fields": [
85223                     "cuisine",
85224                     "internet_access",
85225                     "building_area",
85226                     "address",
85227                     "opening_hours"
85228                 ],
85229                 "suggestion": true
85230             },
85231             "amenity/cafe/Caribou Coffee": {
85232                 "tags": {
85233                     "name": "Caribou Coffee",
85234                     "amenity": "cafe"
85235                 },
85236                 "name": "Caribou Coffee",
85237                 "icon": "cafe",
85238                 "geometry": [
85239                     "point",
85240                     "vertex",
85241                     "area"
85242                 ],
85243                 "fields": [
85244                     "cuisine",
85245                     "internet_access",
85246                     "building_area",
85247                     "address",
85248                     "opening_hours"
85249                 ],
85250                 "suggestion": true
85251             },
85252             "amenity/cafe/Уют": {
85253                 "tags": {
85254                     "name": "Уют",
85255                     "amenity": "cafe"
85256                 },
85257                 "name": "Уют",
85258                 "icon": "cafe",
85259                 "geometry": [
85260                     "point",
85261                     "vertex",
85262                     "area"
85263                 ],
85264                 "fields": [
85265                     "cuisine",
85266                     "internet_access",
85267                     "building_area",
85268                     "address",
85269                     "opening_hours"
85270                 ],
85271                 "suggestion": true
85272             },
85273             "amenity/cafe/Шашлычная": {
85274                 "tags": {
85275                     "name": "Шашлычная",
85276                     "amenity": "cafe"
85277                 },
85278                 "name": "Шашлычная",
85279                 "icon": "cafe",
85280                 "geometry": [
85281                     "point",
85282                     "vertex",
85283                     "area"
85284                 ],
85285                 "fields": [
85286                     "cuisine",
85287                     "internet_access",
85288                     "building_area",
85289                     "address",
85290                     "opening_hours"
85291                 ],
85292                 "suggestion": true
85293             },
85294             "amenity/cafe/คาเฟ่ อเมซอน": {
85295                 "tags": {
85296                     "name": "คาเฟ่ อเมซอน",
85297                     "amenity": "cafe"
85298                 },
85299                 "name": "คาเฟ่ อเมซอน",
85300                 "icon": "cafe",
85301                 "geometry": [
85302                     "point",
85303                     "vertex",
85304                     "area"
85305                 ],
85306                 "fields": [
85307                     "cuisine",
85308                     "internet_access",
85309                     "building_area",
85310                     "address",
85311                     "opening_hours"
85312                 ],
85313                 "suggestion": true
85314             },
85315             "amenity/cafe/Traveler's Coffee": {
85316                 "tags": {
85317                     "name": "Traveler's Coffee",
85318                     "amenity": "cafe"
85319                 },
85320                 "name": "Traveler's Coffee",
85321                 "icon": "cafe",
85322                 "geometry": [
85323                     "point",
85324                     "vertex",
85325                     "area"
85326                 ],
85327                 "fields": [
85328                     "cuisine",
85329                     "internet_access",
85330                     "building_area",
85331                     "address",
85332                     "opening_hours"
85333                 ],
85334                 "suggestion": true
85335             },
85336             "amenity/cafe/カフェ・ド・クリエ": {
85337                 "tags": {
85338                     "name": "カフェ・ド・クリエ",
85339                     "name:en": "Cafe de CRIE",
85340                     "amenity": "cafe"
85341                 },
85342                 "name": "カフェ・ド・クリエ",
85343                 "icon": "cafe",
85344                 "geometry": [
85345                     "point",
85346                     "vertex",
85347                     "area"
85348                 ],
85349                 "fields": [
85350                     "cuisine",
85351                     "internet_access",
85352                     "building_area",
85353                     "address",
85354                     "opening_hours"
85355                 ],
85356                 "suggestion": true
85357             },
85358             "amenity/cafe/Cafe Amazon": {
85359                 "tags": {
85360                     "name": "Cafe Amazon",
85361                     "amenity": "cafe"
85362                 },
85363                 "name": "Cafe Amazon",
85364                 "icon": "cafe",
85365                 "geometry": [
85366                     "point",
85367                     "vertex",
85368                     "area"
85369                 ],
85370                 "fields": [
85371                     "cuisine",
85372                     "internet_access",
85373                     "building_area",
85374                     "address",
85375                     "opening_hours"
85376                 ],
85377                 "suggestion": true
85378             },
85379             "shop/supermarket/Budgens": {
85380                 "tags": {
85381                     "name": "Budgens",
85382                     "shop": "supermarket"
85383                 },
85384                 "name": "Budgens",
85385                 "icon": "grocery",
85386                 "geometry": [
85387                     "point",
85388                     "vertex",
85389                     "area"
85390                 ],
85391                 "fields": [
85392                     "operator",
85393                     "building_area",
85394                     "address"
85395                 ],
85396                 "suggestion": true
85397             },
85398             "shop/supermarket/Interspar": {
85399                 "tags": {
85400                     "name": "Interspar",
85401                     "shop": "supermarket"
85402                 },
85403                 "name": "Interspar",
85404                 "icon": "grocery",
85405                 "geometry": [
85406                     "point",
85407                     "vertex",
85408                     "area"
85409                 ],
85410                 "fields": [
85411                     "operator",
85412                     "building_area",
85413                     "address"
85414                 ],
85415                 "suggestion": true
85416             },
85417             "shop/supermarket/Merkur": {
85418                 "tags": {
85419                     "name": "Merkur",
85420                     "shop": "supermarket"
85421                 },
85422                 "name": "Merkur",
85423                 "icon": "grocery",
85424                 "geometry": [
85425                     "point",
85426                     "vertex",
85427                     "area"
85428                 ],
85429                 "fields": [
85430                     "operator",
85431                     "building_area",
85432                     "address"
85433                 ],
85434                 "suggestion": true
85435             },
85436             "shop/supermarket/Lidl": {
85437                 "tags": {
85438                     "name": "Lidl",
85439                     "shop": "supermarket"
85440                 },
85441                 "name": "Lidl",
85442                 "icon": "grocery",
85443                 "geometry": [
85444                     "point",
85445                     "vertex",
85446                     "area"
85447                 ],
85448                 "fields": [
85449                     "operator",
85450                     "building_area",
85451                     "address"
85452                 ],
85453                 "suggestion": true
85454             },
85455             "shop/supermarket/EDEKA": {
85456                 "tags": {
85457                     "name": "EDEKA",
85458                     "shop": "supermarket"
85459                 },
85460                 "name": "EDEKA",
85461                 "icon": "grocery",
85462                 "geometry": [
85463                     "point",
85464                     "vertex",
85465                     "area"
85466                 ],
85467                 "fields": [
85468                     "operator",
85469                     "building_area",
85470                     "address"
85471                 ],
85472                 "suggestion": true
85473             },
85474             "shop/supermarket/Coles": {
85475                 "tags": {
85476                     "name": "Coles",
85477                     "shop": "supermarket"
85478                 },
85479                 "name": "Coles",
85480                 "icon": "grocery",
85481                 "geometry": [
85482                     "point",
85483                     "vertex",
85484                     "area"
85485                 ],
85486                 "fields": [
85487                     "operator",
85488                     "building_area",
85489                     "address"
85490                 ],
85491                 "suggestion": true
85492             },
85493             "shop/supermarket/Iceland": {
85494                 "tags": {
85495                     "name": "Iceland",
85496                     "shop": "supermarket"
85497                 },
85498                 "name": "Iceland",
85499                 "icon": "grocery",
85500                 "geometry": [
85501                     "point",
85502                     "vertex",
85503                     "area"
85504                 ],
85505                 "fields": [
85506                     "operator",
85507                     "building_area",
85508                     "address"
85509                 ],
85510                 "suggestion": true
85511             },
85512             "shop/supermarket/Woolworths": {
85513                 "tags": {
85514                     "name": "Woolworths",
85515                     "shop": "supermarket"
85516                 },
85517                 "name": "Woolworths",
85518                 "icon": "grocery",
85519                 "geometry": [
85520                     "point",
85521                     "vertex",
85522                     "area"
85523                 ],
85524                 "fields": [
85525                     "operator",
85526                     "building_area",
85527                     "address"
85528                 ],
85529                 "suggestion": true
85530             },
85531             "shop/supermarket/Zielpunkt": {
85532                 "tags": {
85533                     "name": "Zielpunkt",
85534                     "shop": "supermarket"
85535                 },
85536                 "name": "Zielpunkt",
85537                 "icon": "grocery",
85538                 "geometry": [
85539                     "point",
85540                     "vertex",
85541                     "area"
85542                 ],
85543                 "fields": [
85544                     "operator",
85545                     "building_area",
85546                     "address"
85547                 ],
85548                 "suggestion": true
85549             },
85550             "shop/supermarket/Nahkauf": {
85551                 "tags": {
85552                     "name": "Nahkauf",
85553                     "shop": "supermarket"
85554                 },
85555                 "name": "Nahkauf",
85556                 "icon": "grocery",
85557                 "geometry": [
85558                     "point",
85559                     "vertex",
85560                     "area"
85561                 ],
85562                 "fields": [
85563                     "operator",
85564                     "building_area",
85565                     "address"
85566                 ],
85567                 "suggestion": true
85568             },
85569             "shop/supermarket/Billa": {
85570                 "tags": {
85571                     "name": "Billa",
85572                     "shop": "supermarket"
85573                 },
85574                 "name": "Billa",
85575                 "icon": "grocery",
85576                 "geometry": [
85577                     "point",
85578                     "vertex",
85579                     "area"
85580                 ],
85581                 "fields": [
85582                     "operator",
85583                     "building_area",
85584                     "address"
85585                 ],
85586                 "suggestion": true
85587             },
85588             "shop/supermarket/Kaufland": {
85589                 "tags": {
85590                     "name": "Kaufland",
85591                     "shop": "supermarket"
85592                 },
85593                 "name": "Kaufland",
85594                 "icon": "grocery",
85595                 "geometry": [
85596                     "point",
85597                     "vertex",
85598                     "area"
85599                 ],
85600                 "fields": [
85601                     "operator",
85602                     "building_area",
85603                     "address"
85604                 ],
85605                 "suggestion": true
85606             },
85607             "shop/supermarket/Plus": {
85608                 "tags": {
85609                     "name": "Plus",
85610                     "shop": "supermarket"
85611                 },
85612                 "name": "Plus",
85613                 "icon": "grocery",
85614                 "geometry": [
85615                     "point",
85616                     "vertex",
85617                     "area"
85618                 ],
85619                 "fields": [
85620                     "operator",
85621                     "building_area",
85622                     "address"
85623                 ],
85624                 "suggestion": true
85625             },
85626             "shop/supermarket/ALDI": {
85627                 "tags": {
85628                     "name": "ALDI",
85629                     "shop": "supermarket"
85630                 },
85631                 "name": "ALDI",
85632                 "icon": "grocery",
85633                 "geometry": [
85634                     "point",
85635                     "vertex",
85636                     "area"
85637                 ],
85638                 "fields": [
85639                     "operator",
85640                     "building_area",
85641                     "address"
85642                 ],
85643                 "suggestion": true
85644             },
85645             "shop/supermarket/Checkers": {
85646                 "tags": {
85647                     "name": "Checkers",
85648                     "shop": "supermarket"
85649                 },
85650                 "name": "Checkers",
85651                 "icon": "grocery",
85652                 "geometry": [
85653                     "point",
85654                     "vertex",
85655                     "area"
85656                 ],
85657                 "fields": [
85658                     "operator",
85659                     "building_area",
85660                     "address"
85661                 ],
85662                 "suggestion": true
85663             },
85664             "shop/supermarket/Tesco Metro": {
85665                 "tags": {
85666                     "name": "Tesco Metro",
85667                     "shop": "supermarket"
85668                 },
85669                 "name": "Tesco Metro",
85670                 "icon": "grocery",
85671                 "geometry": [
85672                     "point",
85673                     "vertex",
85674                     "area"
85675                 ],
85676                 "fields": [
85677                     "operator",
85678                     "building_area",
85679                     "address"
85680                 ],
85681                 "suggestion": true
85682             },
85683             "shop/supermarket/NP": {
85684                 "tags": {
85685                     "name": "NP",
85686                     "shop": "supermarket"
85687                 },
85688                 "name": "NP",
85689                 "icon": "grocery",
85690                 "geometry": [
85691                     "point",
85692                     "vertex",
85693                     "area"
85694                 ],
85695                 "fields": [
85696                     "operator",
85697                     "building_area",
85698                     "address"
85699                 ],
85700                 "suggestion": true
85701             },
85702             "shop/supermarket/Penny": {
85703                 "tags": {
85704                     "name": "Penny",
85705                     "shop": "supermarket"
85706                 },
85707                 "name": "Penny",
85708                 "icon": "grocery",
85709                 "geometry": [
85710                     "point",
85711                     "vertex",
85712                     "area"
85713                 ],
85714                 "fields": [
85715                     "operator",
85716                     "building_area",
85717                     "address"
85718                 ],
85719                 "suggestion": true
85720             },
85721             "shop/supermarket/Norma": {
85722                 "tags": {
85723                     "name": "Norma",
85724                     "shop": "supermarket"
85725                 },
85726                 "name": "Norma",
85727                 "icon": "grocery",
85728                 "geometry": [
85729                     "point",
85730                     "vertex",
85731                     "area"
85732                 ],
85733                 "fields": [
85734                     "operator",
85735                     "building_area",
85736                     "address"
85737                 ],
85738                 "suggestion": true
85739             },
85740             "shop/supermarket/Asda": {
85741                 "tags": {
85742                     "name": "Asda",
85743                     "shop": "supermarket"
85744                 },
85745                 "name": "Asda",
85746                 "icon": "grocery",
85747                 "geometry": [
85748                     "point",
85749                     "vertex",
85750                     "area"
85751                 ],
85752                 "fields": [
85753                     "operator",
85754                     "building_area",
85755                     "address"
85756                 ],
85757                 "suggestion": true
85758             },
85759             "shop/supermarket/Netto": {
85760                 "tags": {
85761                     "name": "Netto",
85762                     "shop": "supermarket"
85763                 },
85764                 "name": "Netto",
85765                 "icon": "grocery",
85766                 "geometry": [
85767                     "point",
85768                     "vertex",
85769                     "area"
85770                 ],
85771                 "fields": [
85772                     "operator",
85773                     "building_area",
85774                     "address"
85775                 ],
85776                 "suggestion": true
85777             },
85778             "shop/supermarket/REWE": {
85779                 "tags": {
85780                     "name": "REWE",
85781                     "shop": "supermarket"
85782                 },
85783                 "name": "REWE",
85784                 "icon": "grocery",
85785                 "geometry": [
85786                     "point",
85787                     "vertex",
85788                     "area"
85789                 ],
85790                 "fields": [
85791                     "operator",
85792                     "building_area",
85793                     "address"
85794                 ],
85795                 "suggestion": true
85796             },
85797             "shop/supermarket/Rewe": {
85798                 "tags": {
85799                     "name": "Rewe",
85800                     "shop": "supermarket"
85801                 },
85802                 "name": "Rewe",
85803                 "icon": "grocery",
85804                 "geometry": [
85805                     "point",
85806                     "vertex",
85807                     "area"
85808                 ],
85809                 "fields": [
85810                     "operator",
85811                     "building_area",
85812                     "address"
85813                 ],
85814                 "suggestion": true
85815             },
85816             "shop/supermarket/Aldi Süd": {
85817                 "tags": {
85818                     "name": "Aldi Süd",
85819                     "shop": "supermarket"
85820                 },
85821                 "name": "Aldi Süd",
85822                 "icon": "grocery",
85823                 "geometry": [
85824                     "point",
85825                     "vertex",
85826                     "area"
85827                 ],
85828                 "fields": [
85829                     "operator",
85830                     "building_area",
85831                     "address"
85832                 ],
85833                 "suggestion": true
85834             },
85835             "shop/supermarket/Real": {
85836                 "tags": {
85837                     "name": "Real",
85838                     "shop": "supermarket"
85839                 },
85840                 "name": "Real",
85841                 "icon": "grocery",
85842                 "geometry": [
85843                     "point",
85844                     "vertex",
85845                     "area"
85846                 ],
85847                 "fields": [
85848                     "operator",
85849                     "building_area",
85850                     "address"
85851                 ],
85852                 "suggestion": true
85853             },
85854             "shop/supermarket/Tesco Express": {
85855                 "tags": {
85856                     "name": "Tesco Express",
85857                     "shop": "supermarket"
85858                 },
85859                 "name": "Tesco Express",
85860                 "icon": "grocery",
85861                 "geometry": [
85862                     "point",
85863                     "vertex",
85864                     "area"
85865                 ],
85866                 "fields": [
85867                     "operator",
85868                     "building_area",
85869                     "address"
85870                 ],
85871                 "suggestion": true
85872             },
85873             "shop/supermarket/King Soopers": {
85874                 "tags": {
85875                     "name": "King Soopers",
85876                     "shop": "supermarket"
85877                 },
85878                 "name": "King Soopers",
85879                 "icon": "grocery",
85880                 "geometry": [
85881                     "point",
85882                     "vertex",
85883                     "area"
85884                 ],
85885                 "fields": [
85886                     "operator",
85887                     "building_area",
85888                     "address"
85889                 ],
85890                 "suggestion": true
85891             },
85892             "shop/supermarket/Kiwi": {
85893                 "tags": {
85894                     "name": "Kiwi",
85895                     "shop": "supermarket"
85896                 },
85897                 "name": "Kiwi",
85898                 "icon": "grocery",
85899                 "geometry": [
85900                     "point",
85901                     "vertex",
85902                     "area"
85903                 ],
85904                 "fields": [
85905                     "operator",
85906                     "building_area",
85907                     "address"
85908                 ],
85909                 "suggestion": true
85910             },
85911             "shop/supermarket/Edeka": {
85912                 "tags": {
85913                     "name": "Edeka",
85914                     "shop": "supermarket"
85915                 },
85916                 "name": "Edeka",
85917                 "icon": "grocery",
85918                 "geometry": [
85919                     "point",
85920                     "vertex",
85921                     "area"
85922                 ],
85923                 "fields": [
85924                     "operator",
85925                     "building_area",
85926                     "address"
85927                 ],
85928                 "suggestion": true
85929             },
85930             "shop/supermarket/Pick n Pay": {
85931                 "tags": {
85932                     "name": "Pick n Pay",
85933                     "shop": "supermarket"
85934                 },
85935                 "name": "Pick n Pay",
85936                 "icon": "grocery",
85937                 "geometry": [
85938                     "point",
85939                     "vertex",
85940                     "area"
85941                 ],
85942                 "fields": [
85943                     "operator",
85944                     "building_area",
85945                     "address"
85946                 ],
85947                 "suggestion": true
85948             },
85949             "shop/supermarket/ICA": {
85950                 "tags": {
85951                     "name": "ICA",
85952                     "shop": "supermarket"
85953                 },
85954                 "name": "ICA",
85955                 "icon": "grocery",
85956                 "geometry": [
85957                     "point",
85958                     "vertex",
85959                     "area"
85960                 ],
85961                 "fields": [
85962                     "operator",
85963                     "building_area",
85964                     "address"
85965                 ],
85966                 "suggestion": true
85967             },
85968             "shop/supermarket/Tengelmann": {
85969                 "tags": {
85970                     "name": "Tengelmann",
85971                     "shop": "supermarket"
85972                 },
85973                 "name": "Tengelmann",
85974                 "icon": "grocery",
85975                 "geometry": [
85976                     "point",
85977                     "vertex",
85978                     "area"
85979                 ],
85980                 "fields": [
85981                     "operator",
85982                     "building_area",
85983                     "address"
85984                 ],
85985                 "suggestion": true
85986             },
85987             "shop/supermarket/Waitrose": {
85988                 "tags": {
85989                     "name": "Waitrose",
85990                     "shop": "supermarket"
85991                 },
85992                 "name": "Waitrose",
85993                 "icon": "grocery",
85994                 "geometry": [
85995                     "point",
85996                     "vertex",
85997                     "area"
85998                 ],
85999                 "fields": [
86000                     "operator",
86001                     "building_area",
86002                     "address"
86003                 ],
86004                 "suggestion": true
86005             },
86006             "shop/supermarket/Spar": {
86007                 "tags": {
86008                     "name": "Spar",
86009                     "shop": "supermarket"
86010                 },
86011                 "name": "Spar",
86012                 "icon": "grocery",
86013                 "geometry": [
86014                     "point",
86015                     "vertex",
86016                     "area"
86017                 ],
86018                 "fields": [
86019                     "operator",
86020                     "building_area",
86021                     "address"
86022                 ],
86023                 "suggestion": true
86024             },
86025             "shop/supermarket/Hofer": {
86026                 "tags": {
86027                     "name": "Hofer",
86028                     "shop": "supermarket"
86029                 },
86030                 "name": "Hofer",
86031                 "icon": "grocery",
86032                 "geometry": [
86033                     "point",
86034                     "vertex",
86035                     "area"
86036                 ],
86037                 "fields": [
86038                     "operator",
86039                     "building_area",
86040                     "address"
86041                 ],
86042                 "suggestion": true
86043             },
86044             "shop/supermarket/M-Preis": {
86045                 "tags": {
86046                     "name": "M-Preis",
86047                     "shop": "supermarket"
86048                 },
86049                 "name": "M-Preis",
86050                 "icon": "grocery",
86051                 "geometry": [
86052                     "point",
86053                     "vertex",
86054                     "area"
86055                 ],
86056                 "fields": [
86057                     "operator",
86058                     "building_area",
86059                     "address"
86060                 ],
86061                 "suggestion": true
86062             },
86063             "shop/supermarket/LIDL": {
86064                 "tags": {
86065                     "name": "LIDL",
86066                     "shop": "supermarket"
86067                 },
86068                 "name": "LIDL",
86069                 "icon": "grocery",
86070                 "geometry": [
86071                     "point",
86072                     "vertex",
86073                     "area"
86074                 ],
86075                 "fields": [
86076                     "operator",
86077                     "building_area",
86078                     "address"
86079                 ],
86080                 "suggestion": true
86081             },
86082             "shop/supermarket/tegut": {
86083                 "tags": {
86084                     "name": "tegut",
86085                     "shop": "supermarket"
86086                 },
86087                 "name": "tegut",
86088                 "icon": "grocery",
86089                 "geometry": [
86090                     "point",
86091                     "vertex",
86092                     "area"
86093                 ],
86094                 "fields": [
86095                     "operator",
86096                     "building_area",
86097                     "address"
86098                 ],
86099                 "suggestion": true
86100             },
86101             "shop/supermarket/Sainsbury's Local": {
86102                 "tags": {
86103                     "name": "Sainsbury's Local",
86104                     "shop": "supermarket"
86105                 },
86106                 "name": "Sainsbury's Local",
86107                 "icon": "grocery",
86108                 "geometry": [
86109                     "point",
86110                     "vertex",
86111                     "area"
86112                 ],
86113                 "fields": [
86114                     "operator",
86115                     "building_area",
86116                     "address"
86117                 ],
86118                 "suggestion": true
86119             },
86120             "shop/supermarket/E-Center": {
86121                 "tags": {
86122                     "name": "E-Center",
86123                     "shop": "supermarket"
86124                 },
86125                 "name": "E-Center",
86126                 "icon": "grocery",
86127                 "geometry": [
86128                     "point",
86129                     "vertex",
86130                     "area"
86131                 ],
86132                 "fields": [
86133                     "operator",
86134                     "building_area",
86135                     "address"
86136                 ],
86137                 "suggestion": true
86138             },
86139             "shop/supermarket/Aldi Nord": {
86140                 "tags": {
86141                     "name": "Aldi Nord",
86142                     "shop": "supermarket"
86143                 },
86144                 "name": "Aldi Nord",
86145                 "icon": "grocery",
86146                 "geometry": [
86147                     "point",
86148                     "vertex",
86149                     "area"
86150                 ],
86151                 "fields": [
86152                     "operator",
86153                     "building_area",
86154                     "address"
86155                 ],
86156                 "suggestion": true
86157             },
86158             "shop/supermarket/nahkauf": {
86159                 "tags": {
86160                     "name": "nahkauf",
86161                     "shop": "supermarket"
86162                 },
86163                 "name": "nahkauf",
86164                 "icon": "grocery",
86165                 "geometry": [
86166                     "point",
86167                     "vertex",
86168                     "area"
86169                 ],
86170                 "fields": [
86171                     "operator",
86172                     "building_area",
86173                     "address"
86174                 ],
86175                 "suggestion": true
86176             },
86177             "shop/supermarket/Meijer": {
86178                 "tags": {
86179                     "name": "Meijer",
86180                     "shop": "supermarket"
86181                 },
86182                 "name": "Meijer",
86183                 "icon": "grocery",
86184                 "geometry": [
86185                     "point",
86186                     "vertex",
86187                     "area"
86188                 ],
86189                 "fields": [
86190                     "operator",
86191                     "building_area",
86192                     "address"
86193                 ],
86194                 "suggestion": true
86195             },
86196             "shop/supermarket/Safeway": {
86197                 "tags": {
86198                     "name": "Safeway",
86199                     "shop": "supermarket"
86200                 },
86201                 "name": "Safeway",
86202                 "icon": "grocery",
86203                 "geometry": [
86204                     "point",
86205                     "vertex",
86206                     "area"
86207                 ],
86208                 "fields": [
86209                     "operator",
86210                     "building_area",
86211                     "address"
86212                 ],
86213                 "suggestion": true
86214             },
86215             "shop/supermarket/Costco": {
86216                 "tags": {
86217                     "name": "Costco",
86218                     "shop": "supermarket"
86219                 },
86220                 "name": "Costco",
86221                 "icon": "grocery",
86222                 "geometry": [
86223                     "point",
86224                     "vertex",
86225                     "area"
86226                 ],
86227                 "fields": [
86228                     "operator",
86229                     "building_area",
86230                     "address"
86231                 ],
86232                 "suggestion": true
86233             },
86234             "shop/supermarket/Albert": {
86235                 "tags": {
86236                     "name": "Albert",
86237                     "shop": "supermarket"
86238                 },
86239                 "name": "Albert",
86240                 "icon": "grocery",
86241                 "geometry": [
86242                     "point",
86243                     "vertex",
86244                     "area"
86245                 ],
86246                 "fields": [
86247                     "operator",
86248                     "building_area",
86249                     "address"
86250                 ],
86251                 "suggestion": true
86252             },
86253             "shop/supermarket/Jumbo": {
86254                 "tags": {
86255                     "name": "Jumbo",
86256                     "shop": "supermarket"
86257                 },
86258                 "name": "Jumbo",
86259                 "icon": "grocery",
86260                 "geometry": [
86261                     "point",
86262                     "vertex",
86263                     "area"
86264                 ],
86265                 "fields": [
86266                     "operator",
86267                     "building_area",
86268                     "address"
86269                 ],
86270                 "suggestion": true
86271             },
86272             "shop/supermarket/Shoprite": {
86273                 "tags": {
86274                     "name": "Shoprite",
86275                     "shop": "supermarket"
86276                 },
86277                 "name": "Shoprite",
86278                 "icon": "grocery",
86279                 "geometry": [
86280                     "point",
86281                     "vertex",
86282                     "area"
86283                 ],
86284                 "fields": [
86285                     "operator",
86286                     "building_area",
86287                     "address"
86288                 ],
86289                 "suggestion": true
86290             },
86291             "shop/supermarket/MPreis": {
86292                 "tags": {
86293                     "name": "MPreis",
86294                     "shop": "supermarket"
86295                 },
86296                 "name": "MPreis",
86297                 "icon": "grocery",
86298                 "geometry": [
86299                     "point",
86300                     "vertex",
86301                     "area"
86302                 ],
86303                 "fields": [
86304                     "operator",
86305                     "building_area",
86306                     "address"
86307                 ],
86308                 "suggestion": true
86309             },
86310             "shop/supermarket/Penny Market": {
86311                 "tags": {
86312                     "name": "Penny Market",
86313                     "shop": "supermarket"
86314                 },
86315                 "name": "Penny Market",
86316                 "icon": "grocery",
86317                 "geometry": [
86318                     "point",
86319                     "vertex",
86320                     "area"
86321                 ],
86322                 "fields": [
86323                     "operator",
86324                     "building_area",
86325                     "address"
86326                 ],
86327                 "suggestion": true
86328             },
86329             "shop/supermarket/Tesco Extra": {
86330                 "tags": {
86331                     "name": "Tesco Extra",
86332                     "shop": "supermarket"
86333                 },
86334                 "name": "Tesco Extra",
86335                 "icon": "grocery",
86336                 "geometry": [
86337                     "point",
86338                     "vertex",
86339                     "area"
86340                 ],
86341                 "fields": [
86342                     "operator",
86343                     "building_area",
86344                     "address"
86345                 ],
86346                 "suggestion": true
86347             },
86348             "shop/supermarket/Albert Heijn": {
86349                 "tags": {
86350                     "name": "Albert Heijn",
86351                     "shop": "supermarket"
86352                 },
86353                 "name": "Albert Heijn",
86354                 "icon": "grocery",
86355                 "geometry": [
86356                     "point",
86357                     "vertex",
86358                     "area"
86359                 ],
86360                 "fields": [
86361                     "operator",
86362                     "building_area",
86363                     "address"
86364                 ],
86365                 "suggestion": true
86366             },
86367             "shop/supermarket/IGA": {
86368                 "tags": {
86369                     "name": "IGA",
86370                     "shop": "supermarket"
86371                 },
86372                 "name": "IGA",
86373                 "icon": "grocery",
86374                 "geometry": [
86375                     "point",
86376                     "vertex",
86377                     "area"
86378                 ],
86379                 "fields": [
86380                     "operator",
86381                     "building_area",
86382                     "address"
86383                 ],
86384                 "suggestion": true
86385             },
86386             "shop/supermarket/Metro": {
86387                 "tags": {
86388                     "name": "Metro",
86389                     "shop": "supermarket"
86390                 },
86391                 "name": "Metro",
86392                 "icon": "grocery",
86393                 "geometry": [
86394                     "point",
86395                     "vertex",
86396                     "area"
86397                 ],
86398                 "fields": [
86399                     "operator",
86400                     "building_area",
86401                     "address"
86402                 ],
86403                 "suggestion": true
86404             },
86405             "shop/supermarket/Neukauf": {
86406                 "tags": {
86407                     "name": "Neukauf",
86408                     "shop": "supermarket"
86409                 },
86410                 "name": "Neukauf",
86411                 "icon": "grocery",
86412                 "geometry": [
86413                     "point",
86414                     "vertex",
86415                     "area"
86416                 ],
86417                 "fields": [
86418                     "operator",
86419                     "building_area",
86420                     "address"
86421                 ],
86422                 "suggestion": true
86423             },
86424             "shop/supermarket/Migros": {
86425                 "tags": {
86426                     "name": "Migros",
86427                     "shop": "supermarket"
86428                 },
86429                 "name": "Migros",
86430                 "icon": "grocery",
86431                 "geometry": [
86432                     "point",
86433                     "vertex",
86434                     "area"
86435                 ],
86436                 "fields": [
86437                     "operator",
86438                     "building_area",
86439                     "address"
86440                 ],
86441                 "suggestion": true
86442             },
86443             "shop/supermarket/Marktkauf": {
86444                 "tags": {
86445                     "name": "Marktkauf",
86446                     "shop": "supermarket"
86447                 },
86448                 "name": "Marktkauf",
86449                 "icon": "grocery",
86450                 "geometry": [
86451                     "point",
86452                     "vertex",
86453                     "area"
86454                 ],
86455                 "fields": [
86456                     "operator",
86457                     "building_area",
86458                     "address"
86459                 ],
86460                 "suggestion": true
86461             },
86462             "shop/supermarket/Delikatesy Centrum": {
86463                 "tags": {
86464                     "name": "Delikatesy Centrum",
86465                     "shop": "supermarket"
86466                 },
86467                 "name": "Delikatesy Centrum",
86468                 "icon": "grocery",
86469                 "geometry": [
86470                     "point",
86471                     "vertex",
86472                     "area"
86473                 ],
86474                 "fields": [
86475                     "operator",
86476                     "building_area",
86477                     "address"
86478                 ],
86479                 "suggestion": true
86480             },
86481             "shop/supermarket/C1000": {
86482                 "tags": {
86483                     "name": "C1000",
86484                     "shop": "supermarket"
86485                 },
86486                 "name": "C1000",
86487                 "icon": "grocery",
86488                 "geometry": [
86489                     "point",
86490                     "vertex",
86491                     "area"
86492                 ],
86493                 "fields": [
86494                     "operator",
86495                     "building_area",
86496                     "address"
86497                 ],
86498                 "suggestion": true
86499             },
86500             "shop/supermarket/Hoogvliet": {
86501                 "tags": {
86502                     "name": "Hoogvliet",
86503                     "shop": "supermarket"
86504                 },
86505                 "name": "Hoogvliet",
86506                 "icon": "grocery",
86507                 "geometry": [
86508                     "point",
86509                     "vertex",
86510                     "area"
86511                 ],
86512                 "fields": [
86513                     "operator",
86514                     "building_area",
86515                     "address"
86516                 ],
86517                 "suggestion": true
86518             },
86519             "shop/supermarket/COOP": {
86520                 "tags": {
86521                     "name": "COOP",
86522                     "shop": "supermarket"
86523                 },
86524                 "name": "COOP",
86525                 "icon": "grocery",
86526                 "geometry": [
86527                     "point",
86528                     "vertex",
86529                     "area"
86530                 ],
86531                 "fields": [
86532                     "operator",
86533                     "building_area",
86534                     "address"
86535                 ],
86536                 "suggestion": true
86537             },
86538             "shop/supermarket/Food Basics": {
86539                 "tags": {
86540                     "name": "Food Basics",
86541                     "shop": "supermarket"
86542                 },
86543                 "name": "Food Basics",
86544                 "icon": "grocery",
86545                 "geometry": [
86546                     "point",
86547                     "vertex",
86548                     "area"
86549                 ],
86550                 "fields": [
86551                     "operator",
86552                     "building_area",
86553                     "address"
86554                 ],
86555                 "suggestion": true
86556             },
86557             "shop/supermarket/Casino": {
86558                 "tags": {
86559                     "name": "Casino",
86560                     "shop": "supermarket"
86561                 },
86562                 "name": "Casino",
86563                 "icon": "grocery",
86564                 "geometry": [
86565                     "point",
86566                     "vertex",
86567                     "area"
86568                 ],
86569                 "fields": [
86570                     "operator",
86571                     "building_area",
86572                     "address"
86573                 ],
86574                 "suggestion": true
86575             },
86576             "shop/supermarket/Penny Markt": {
86577                 "tags": {
86578                     "name": "Penny Markt",
86579                     "shop": "supermarket"
86580                 },
86581                 "name": "Penny Markt",
86582                 "icon": "grocery",
86583                 "geometry": [
86584                     "point",
86585                     "vertex",
86586                     "area"
86587                 ],
86588                 "fields": [
86589                     "operator",
86590                     "building_area",
86591                     "address"
86592                 ],
86593                 "suggestion": true
86594             },
86595             "shop/supermarket/Giant": {
86596                 "tags": {
86597                     "name": "Giant",
86598                     "shop": "supermarket"
86599                 },
86600                 "name": "Giant",
86601                 "icon": "grocery",
86602                 "geometry": [
86603                     "point",
86604                     "vertex",
86605                     "area"
86606                 ],
86607                 "fields": [
86608                     "operator",
86609                     "building_area",
86610                     "address"
86611                 ],
86612                 "suggestion": true
86613             },
86614             "shop/supermarket/COOP Jednota": {
86615                 "tags": {
86616                     "name": "COOP Jednota",
86617                     "shop": "supermarket"
86618                 },
86619                 "name": "COOP Jednota",
86620                 "icon": "grocery",
86621                 "geometry": [
86622                     "point",
86623                     "vertex",
86624                     "area"
86625                 ],
86626                 "fields": [
86627                     "operator",
86628                     "building_area",
86629                     "address"
86630                 ],
86631                 "suggestion": true
86632             },
86633             "shop/supermarket/Rema 1000": {
86634                 "tags": {
86635                     "name": "Rema 1000",
86636                     "shop": "supermarket"
86637                 },
86638                 "name": "Rema 1000",
86639                 "icon": "grocery",
86640                 "geometry": [
86641                     "point",
86642                     "vertex",
86643                     "area"
86644                 ],
86645                 "fields": [
86646                     "operator",
86647                     "building_area",
86648                     "address"
86649                 ],
86650                 "suggestion": true
86651             },
86652             "shop/supermarket/Kaufpark": {
86653                 "tags": {
86654                     "name": "Kaufpark",
86655                     "shop": "supermarket"
86656                 },
86657                 "name": "Kaufpark",
86658                 "icon": "grocery",
86659                 "geometry": [
86660                     "point",
86661                     "vertex",
86662                     "area"
86663                 ],
86664                 "fields": [
86665                     "operator",
86666                     "building_area",
86667                     "address"
86668                 ],
86669                 "suggestion": true
86670             },
86671             "shop/supermarket/ALDI SÜD": {
86672                 "tags": {
86673                     "name": "ALDI SÜD",
86674                     "shop": "supermarket"
86675                 },
86676                 "name": "ALDI SÜD",
86677                 "icon": "grocery",
86678                 "geometry": [
86679                     "point",
86680                     "vertex",
86681                     "area"
86682                 ],
86683                 "fields": [
86684                     "operator",
86685                     "building_area",
86686                     "address"
86687                 ],
86688                 "suggestion": true
86689             },
86690             "shop/supermarket/Simply Market": {
86691                 "tags": {
86692                     "name": "Simply Market",
86693                     "shop": "supermarket"
86694                 },
86695                 "name": "Simply Market",
86696                 "icon": "grocery",
86697                 "geometry": [
86698                     "point",
86699                     "vertex",
86700                     "area"
86701                 ],
86702                 "fields": [
86703                     "operator",
86704                     "building_area",
86705                     "address"
86706                 ],
86707                 "suggestion": true
86708             },
86709             "shop/supermarket/Konzum": {
86710                 "tags": {
86711                     "name": "Konzum",
86712                     "shop": "supermarket"
86713                 },
86714                 "name": "Konzum",
86715                 "icon": "grocery",
86716                 "geometry": [
86717                     "point",
86718                     "vertex",
86719                     "area"
86720                 ],
86721                 "fields": [
86722                     "operator",
86723                     "building_area",
86724                     "address"
86725                 ],
86726                 "suggestion": true
86727             },
86728             "shop/supermarket/Carrefour Express": {
86729                 "tags": {
86730                     "name": "Carrefour Express",
86731                     "shop": "supermarket"
86732                 },
86733                 "name": "Carrefour Express",
86734                 "icon": "grocery",
86735                 "geometry": [
86736                     "point",
86737                     "vertex",
86738                     "area"
86739                 ],
86740                 "fields": [
86741                     "operator",
86742                     "building_area",
86743                     "address"
86744                 ],
86745                 "suggestion": true
86746             },
86747             "shop/supermarket/Eurospar": {
86748                 "tags": {
86749                     "name": "Eurospar",
86750                     "shop": "supermarket"
86751                 },
86752                 "name": "Eurospar",
86753                 "icon": "grocery",
86754                 "geometry": [
86755                     "point",
86756                     "vertex",
86757                     "area"
86758                 ],
86759                 "fields": [
86760                     "operator",
86761                     "building_area",
86762                     "address"
86763                 ],
86764                 "suggestion": true
86765             },
86766             "shop/supermarket/Mercator": {
86767                 "tags": {
86768                     "name": "Mercator",
86769                     "shop": "supermarket"
86770                 },
86771                 "name": "Mercator",
86772                 "icon": "grocery",
86773                 "geometry": [
86774                     "point",
86775                     "vertex",
86776                     "area"
86777                 ],
86778                 "fields": [
86779                     "operator",
86780                     "building_area",
86781                     "address"
86782                 ],
86783                 "suggestion": true
86784             },
86785             "shop/supermarket/Mercadona": {
86786                 "tags": {
86787                     "name": "Mercadona",
86788                     "shop": "supermarket"
86789                 },
86790                 "name": "Mercadona",
86791                 "icon": "grocery",
86792                 "geometry": [
86793                     "point",
86794                     "vertex",
86795                     "area"
86796                 ],
86797                 "fields": [
86798                     "operator",
86799                     "building_area",
86800                     "address"
86801                 ],
86802                 "suggestion": true
86803             },
86804             "shop/supermarket/Famila": {
86805                 "tags": {
86806                     "name": "Famila",
86807                     "shop": "supermarket"
86808                 },
86809                 "name": "Famila",
86810                 "icon": "grocery",
86811                 "geometry": [
86812                     "point",
86813                     "vertex",
86814                     "area"
86815                 ],
86816                 "fields": [
86817                     "operator",
86818                     "building_area",
86819                     "address"
86820                 ],
86821                 "suggestion": true
86822             },
86823             "shop/supermarket/Hemköp": {
86824                 "tags": {
86825                     "name": "Hemköp",
86826                     "shop": "supermarket"
86827                 },
86828                 "name": "Hemköp",
86829                 "icon": "grocery",
86830                 "geometry": [
86831                     "point",
86832                     "vertex",
86833                     "area"
86834                 ],
86835                 "fields": [
86836                     "operator",
86837                     "building_area",
86838                     "address"
86839                 ],
86840                 "suggestion": true
86841             },
86842             "shop/supermarket/real,-": {
86843                 "tags": {
86844                     "name": "real,-",
86845                     "shop": "supermarket"
86846                 },
86847                 "name": "real,-",
86848                 "icon": "grocery",
86849                 "geometry": [
86850                     "point",
86851                     "vertex",
86852                     "area"
86853                 ],
86854                 "fields": [
86855                     "operator",
86856                     "building_area",
86857                     "address"
86858                 ],
86859                 "suggestion": true
86860             },
86861             "shop/supermarket/Markant": {
86862                 "tags": {
86863                     "name": "Markant",
86864                     "shop": "supermarket"
86865                 },
86866                 "name": "Markant",
86867                 "icon": "grocery",
86868                 "geometry": [
86869                     "point",
86870                     "vertex",
86871                     "area"
86872                 ],
86873                 "fields": [
86874                     "operator",
86875                     "building_area",
86876                     "address"
86877                 ],
86878                 "suggestion": true
86879             },
86880             "shop/supermarket/Volg": {
86881                 "tags": {
86882                     "name": "Volg",
86883                     "shop": "supermarket"
86884                 },
86885                 "name": "Volg",
86886                 "icon": "grocery",
86887                 "geometry": [
86888                     "point",
86889                     "vertex",
86890                     "area"
86891                 ],
86892                 "fields": [
86893                     "operator",
86894                     "building_area",
86895                     "address"
86896                 ],
86897                 "suggestion": true
86898             },
86899             "shop/supermarket/Leader Price": {
86900                 "tags": {
86901                     "name": "Leader Price",
86902                     "shop": "supermarket"
86903                 },
86904                 "name": "Leader Price",
86905                 "icon": "grocery",
86906                 "geometry": [
86907                     "point",
86908                     "vertex",
86909                     "area"
86910                 ],
86911                 "fields": [
86912                     "operator",
86913                     "building_area",
86914                     "address"
86915                 ],
86916                 "suggestion": true
86917             },
86918             "shop/supermarket/Treff 3000": {
86919                 "tags": {
86920                     "name": "Treff 3000",
86921                     "shop": "supermarket"
86922                 },
86923                 "name": "Treff 3000",
86924                 "icon": "grocery",
86925                 "geometry": [
86926                     "point",
86927                     "vertex",
86928                     "area"
86929                 ],
86930                 "fields": [
86931                     "operator",
86932                     "building_area",
86933                     "address"
86934                 ],
86935                 "suggestion": true
86936             },
86937             "shop/supermarket/SuperBrugsen": {
86938                 "tags": {
86939                     "name": "SuperBrugsen",
86940                     "shop": "supermarket"
86941                 },
86942                 "name": "SuperBrugsen",
86943                 "icon": "grocery",
86944                 "geometry": [
86945                     "point",
86946                     "vertex",
86947                     "area"
86948                 ],
86949                 "fields": [
86950                     "operator",
86951                     "building_area",
86952                     "address"
86953                 ],
86954                 "suggestion": true
86955             },
86956             "shop/supermarket/Kaiser's": {
86957                 "tags": {
86958                     "name": "Kaiser's",
86959                     "shop": "supermarket"
86960                 },
86961                 "name": "Kaiser's",
86962                 "icon": "grocery",
86963                 "geometry": [
86964                     "point",
86965                     "vertex",
86966                     "area"
86967                 ],
86968                 "fields": [
86969                     "operator",
86970                     "building_area",
86971                     "address"
86972                 ],
86973                 "suggestion": true
86974             },
86975             "shop/supermarket/K+K": {
86976                 "tags": {
86977                     "name": "K+K",
86978                     "shop": "supermarket"
86979                 },
86980                 "name": "K+K",
86981                 "icon": "grocery",
86982                 "geometry": [
86983                     "point",
86984                     "vertex",
86985                     "area"
86986                 ],
86987                 "fields": [
86988                     "operator",
86989                     "building_area",
86990                     "address"
86991                 ],
86992                 "suggestion": true
86993             },
86994             "shop/supermarket/Unimarkt": {
86995                 "tags": {
86996                     "name": "Unimarkt",
86997                     "shop": "supermarket"
86998                 },
86999                 "name": "Unimarkt",
87000                 "icon": "grocery",
87001                 "geometry": [
87002                     "point",
87003                     "vertex",
87004                     "area"
87005                 ],
87006                 "fields": [
87007                     "operator",
87008                     "building_area",
87009                     "address"
87010                 ],
87011                 "suggestion": true
87012             },
87013             "shop/supermarket/Sobeys": {
87014                 "tags": {
87015                     "name": "Sobeys",
87016                     "shop": "supermarket"
87017                 },
87018                 "name": "Sobeys",
87019                 "icon": "grocery",
87020                 "geometry": [
87021                     "point",
87022                     "vertex",
87023                     "area"
87024                 ],
87025                 "fields": [
87026                     "operator",
87027                     "building_area",
87028                     "address"
87029                 ],
87030                 "suggestion": true
87031             },
87032             "shop/supermarket/S-Market": {
87033                 "tags": {
87034                     "name": "S-Market",
87035                     "shop": "supermarket"
87036                 },
87037                 "name": "S-Market",
87038                 "icon": "grocery",
87039                 "geometry": [
87040                     "point",
87041                     "vertex",
87042                     "area"
87043                 ],
87044                 "fields": [
87045                     "operator",
87046                     "building_area",
87047                     "address"
87048                 ],
87049                 "suggestion": true
87050             },
87051             "shop/supermarket/Combi": {
87052                 "tags": {
87053                     "name": "Combi",
87054                     "shop": "supermarket"
87055                 },
87056                 "name": "Combi",
87057                 "icon": "grocery",
87058                 "geometry": [
87059                     "point",
87060                     "vertex",
87061                     "area"
87062                 ],
87063                 "fields": [
87064                     "operator",
87065                     "building_area",
87066                     "address"
87067                 ],
87068                 "suggestion": true
87069             },
87070             "shop/supermarket/Denner": {
87071                 "tags": {
87072                     "name": "Denner",
87073                     "shop": "supermarket"
87074                 },
87075                 "name": "Denner",
87076                 "icon": "grocery",
87077                 "geometry": [
87078                     "point",
87079                     "vertex",
87080                     "area"
87081                 ],
87082                 "fields": [
87083                     "operator",
87084                     "building_area",
87085                     "address"
87086                 ],
87087                 "suggestion": true
87088             },
87089             "shop/supermarket/Konsum": {
87090                 "tags": {
87091                     "name": "Konsum",
87092                     "shop": "supermarket"
87093                 },
87094                 "name": "Konsum",
87095                 "icon": "grocery",
87096                 "geometry": [
87097                     "point",
87098                     "vertex",
87099                     "area"
87100                 ],
87101                 "fields": [
87102                     "operator",
87103                     "building_area",
87104                     "address"
87105                 ],
87106                 "suggestion": true
87107             },
87108             "shop/supermarket/Franprix": {
87109                 "tags": {
87110                     "name": "Franprix",
87111                     "shop": "supermarket"
87112                 },
87113                 "name": "Franprix",
87114                 "icon": "grocery",
87115                 "geometry": [
87116                     "point",
87117                     "vertex",
87118                     "area"
87119                 ],
87120                 "fields": [
87121                     "operator",
87122                     "building_area",
87123                     "address"
87124                 ],
87125                 "suggestion": true
87126             },
87127             "shop/supermarket/Monoprix": {
87128                 "tags": {
87129                     "name": "Monoprix",
87130                     "shop": "supermarket"
87131                 },
87132                 "name": "Monoprix",
87133                 "icon": "grocery",
87134                 "geometry": [
87135                     "point",
87136                     "vertex",
87137                     "area"
87138                 ],
87139                 "fields": [
87140                     "operator",
87141                     "building_area",
87142                     "address"
87143                 ],
87144                 "suggestion": true
87145             },
87146             "shop/supermarket/Diska": {
87147                 "tags": {
87148                     "name": "Diska",
87149                     "shop": "supermarket"
87150                 },
87151                 "name": "Diska",
87152                 "icon": "grocery",
87153                 "geometry": [
87154                     "point",
87155                     "vertex",
87156                     "area"
87157                 ],
87158                 "fields": [
87159                     "operator",
87160                     "building_area",
87161                     "address"
87162                 ],
87163                 "suggestion": true
87164             },
87165             "shop/supermarket/PENNY": {
87166                 "tags": {
87167                     "name": "PENNY",
87168                     "shop": "supermarket"
87169                 },
87170                 "name": "PENNY",
87171                 "icon": "grocery",
87172                 "geometry": [
87173                     "point",
87174                     "vertex",
87175                     "area"
87176                 ],
87177                 "fields": [
87178                     "operator",
87179                     "building_area",
87180                     "address"
87181                 ],
87182                 "suggestion": true
87183             },
87184             "shop/supermarket/Dia": {
87185                 "tags": {
87186                     "name": "Dia",
87187                     "shop": "supermarket"
87188                 },
87189                 "name": "Dia",
87190                 "icon": "grocery",
87191                 "geometry": [
87192                     "point",
87193                     "vertex",
87194                     "area"
87195                 ],
87196                 "fields": [
87197                     "operator",
87198                     "building_area",
87199                     "address"
87200                 ],
87201                 "suggestion": true
87202             },
87203             "shop/supermarket/Giant Eagle": {
87204                 "tags": {
87205                     "name": "Giant Eagle",
87206                     "shop": "supermarket"
87207                 },
87208                 "name": "Giant Eagle",
87209                 "icon": "grocery",
87210                 "geometry": [
87211                     "point",
87212                     "vertex",
87213                     "area"
87214                 ],
87215                 "fields": [
87216                     "operator",
87217                     "building_area",
87218                     "address"
87219                 ],
87220                 "suggestion": true
87221             },
87222             "shop/supermarket/NORMA": {
87223                 "tags": {
87224                     "name": "NORMA",
87225                     "shop": "supermarket"
87226                 },
87227                 "name": "NORMA",
87228                 "icon": "grocery",
87229                 "geometry": [
87230                     "point",
87231                     "vertex",
87232                     "area"
87233                 ],
87234                 "fields": [
87235                     "operator",
87236                     "building_area",
87237                     "address"
87238                 ],
87239                 "suggestion": true
87240             },
87241             "shop/supermarket/AD Delhaize": {
87242                 "tags": {
87243                     "name": "AD Delhaize",
87244                     "shop": "supermarket"
87245                 },
87246                 "name": "AD Delhaize",
87247                 "icon": "grocery",
87248                 "geometry": [
87249                     "point",
87250                     "vertex",
87251                     "area"
87252                 ],
87253                 "fields": [
87254                     "operator",
87255                     "building_area",
87256                     "address"
87257                 ],
87258                 "suggestion": true
87259             },
87260             "shop/supermarket/Consum": {
87261                 "tags": {
87262                     "name": "Consum",
87263                     "shop": "supermarket"
87264                 },
87265                 "name": "Consum",
87266                 "icon": "grocery",
87267                 "geometry": [
87268                     "point",
87269                     "vertex",
87270                     "area"
87271                 ],
87272                 "fields": [
87273                     "operator",
87274                     "building_area",
87275                     "address"
87276                 ],
87277                 "suggestion": true
87278             },
87279             "shop/supermarket/Carrefour Market": {
87280                 "tags": {
87281                     "name": "Carrefour Market",
87282                     "shop": "supermarket"
87283                 },
87284                 "name": "Carrefour Market",
87285                 "icon": "grocery",
87286                 "geometry": [
87287                     "point",
87288                     "vertex",
87289                     "area"
87290                 ],
87291                 "fields": [
87292                     "operator",
87293                     "building_area",
87294                     "address"
87295                 ],
87296                 "suggestion": true
87297             },
87298             "shop/supermarket/Carrefour City": {
87299                 "tags": {
87300                     "name": "Carrefour City",
87301                     "shop": "supermarket"
87302                 },
87303                 "name": "Carrefour City",
87304                 "icon": "grocery",
87305                 "geometry": [
87306                     "point",
87307                     "vertex",
87308                     "area"
87309                 ],
87310                 "fields": [
87311                     "operator",
87312                     "building_area",
87313                     "address"
87314                 ],
87315                 "suggestion": true
87316             },
87317             "shop/supermarket/Pam": {
87318                 "tags": {
87319                     "name": "Pam",
87320                     "shop": "supermarket"
87321                 },
87322                 "name": "Pam",
87323                 "icon": "grocery",
87324                 "geometry": [
87325                     "point",
87326                     "vertex",
87327                     "area"
87328                 ],
87329                 "fields": [
87330                     "operator",
87331                     "building_area",
87332                     "address"
87333                 ],
87334                 "suggestion": true
87335             },
87336             "shop/supermarket/Despar": {
87337                 "tags": {
87338                     "name": "Despar",
87339                     "shop": "supermarket"
87340                 },
87341                 "name": "Despar",
87342                 "icon": "grocery",
87343                 "geometry": [
87344                     "point",
87345                     "vertex",
87346                     "area"
87347                 ],
87348                 "fields": [
87349                     "operator",
87350                     "building_area",
87351                     "address"
87352                 ],
87353                 "suggestion": true
87354             },
87355             "shop/supermarket/Eroski": {
87356                 "tags": {
87357                     "name": "Eroski",
87358                     "shop": "supermarket"
87359                 },
87360                 "name": "Eroski",
87361                 "icon": "grocery",
87362                 "geometry": [
87363                     "point",
87364                     "vertex",
87365                     "area"
87366                 ],
87367                 "fields": [
87368                     "operator",
87369                     "building_area",
87370                     "address"
87371                 ],
87372                 "suggestion": true
87373             },
87374             "shop/supermarket/Costcutter": {
87375                 "tags": {
87376                     "name": "Costcutter",
87377                     "shop": "supermarket"
87378                 },
87379                 "name": "Costcutter",
87380                 "icon": "grocery",
87381                 "geometry": [
87382                     "point",
87383                     "vertex",
87384                     "area"
87385                 ],
87386                 "fields": [
87387                     "operator",
87388                     "building_area",
87389                     "address"
87390                 ],
87391                 "suggestion": true
87392             },
87393             "shop/supermarket/Maxi": {
87394                 "tags": {
87395                     "name": "Maxi",
87396                     "shop": "supermarket"
87397                 },
87398                 "name": "Maxi",
87399                 "icon": "grocery",
87400                 "geometry": [
87401                     "point",
87402                     "vertex",
87403                     "area"
87404                 ],
87405                 "fields": [
87406                     "operator",
87407                     "building_area",
87408                     "address"
87409                 ],
87410                 "suggestion": true
87411             },
87412             "shop/supermarket/Colruyt": {
87413                 "tags": {
87414                     "name": "Colruyt",
87415                     "shop": "supermarket"
87416                 },
87417                 "name": "Colruyt",
87418                 "icon": "grocery",
87419                 "geometry": [
87420                     "point",
87421                     "vertex",
87422                     "area"
87423                 ],
87424                 "fields": [
87425                     "operator",
87426                     "building_area",
87427                     "address"
87428                 ],
87429                 "suggestion": true
87430             },
87431             "shop/supermarket/The Co-operative": {
87432                 "tags": {
87433                     "name": "The Co-operative",
87434                     "shop": "supermarket"
87435                 },
87436                 "name": "The Co-operative",
87437                 "icon": "grocery",
87438                 "geometry": [
87439                     "point",
87440                     "vertex",
87441                     "area"
87442                 ],
87443                 "fields": [
87444                     "operator",
87445                     "building_area",
87446                     "address"
87447                 ],
87448                 "suggestion": true
87449             },
87450             "shop/supermarket/sky": {
87451                 "tags": {
87452                     "name": "sky",
87453                     "shop": "supermarket"
87454                 },
87455                 "name": "sky",
87456                 "icon": "grocery",
87457                 "geometry": [
87458                     "point",
87459                     "vertex",
87460                     "area"
87461                 ],
87462                 "fields": [
87463                     "operator",
87464                     "building_area",
87465                     "address"
87466                 ],
87467                 "suggestion": true
87468             },
87469             "shop/supermarket/Delhaize": {
87470                 "tags": {
87471                     "name": "Delhaize",
87472                     "shop": "supermarket"
87473                 },
87474                 "name": "Delhaize",
87475                 "icon": "grocery",
87476                 "geometry": [
87477                     "point",
87478                     "vertex",
87479                     "area"
87480                 ],
87481                 "fields": [
87482                     "operator",
87483                     "building_area",
87484                     "address"
87485                 ],
87486                 "suggestion": true
87487             },
87488             "shop/supermarket/CBA": {
87489                 "tags": {
87490                     "name": "CBA",
87491                     "shop": "supermarket"
87492                 },
87493                 "name": "CBA",
87494                 "icon": "grocery",
87495                 "geometry": [
87496                     "point",
87497                     "vertex",
87498                     "area"
87499                 ],
87500                 "fields": [
87501                     "operator",
87502                     "building_area",
87503                     "address"
87504                 ],
87505                 "suggestion": true
87506             },
87507             "shop/supermarket/Shopi": {
87508                 "tags": {
87509                     "name": "Shopi",
87510                     "shop": "supermarket"
87511                 },
87512                 "name": "Shopi",
87513                 "icon": "grocery",
87514                 "geometry": [
87515                     "point",
87516                     "vertex",
87517                     "area"
87518                 ],
87519                 "fields": [
87520                     "operator",
87521                     "building_area",
87522                     "address"
87523                 ],
87524                 "suggestion": true
87525             },
87526             "shop/supermarket/Walmart": {
87527                 "tags": {
87528                     "name": "Walmart",
87529                     "shop": "supermarket"
87530                 },
87531                 "name": "Walmart",
87532                 "icon": "grocery",
87533                 "geometry": [
87534                     "point",
87535                     "vertex",
87536                     "area"
87537                 ],
87538                 "fields": [
87539                     "operator",
87540                     "building_area",
87541                     "address"
87542                 ],
87543                 "suggestion": true
87544             },
87545             "shop/supermarket/Kroger": {
87546                 "tags": {
87547                     "name": "Kroger",
87548                     "shop": "supermarket"
87549                 },
87550                 "name": "Kroger",
87551                 "icon": "grocery",
87552                 "geometry": [
87553                     "point",
87554                     "vertex",
87555                     "area"
87556                 ],
87557                 "fields": [
87558                     "operator",
87559                     "building_area",
87560                     "address"
87561                 ],
87562                 "suggestion": true
87563             },
87564             "shop/supermarket/Albertsons": {
87565                 "tags": {
87566                     "name": "Albertsons",
87567                     "shop": "supermarket"
87568                 },
87569                 "name": "Albertsons",
87570                 "icon": "grocery",
87571                 "geometry": [
87572                     "point",
87573                     "vertex",
87574                     "area"
87575                 ],
87576                 "fields": [
87577                     "operator",
87578                     "building_area",
87579                     "address"
87580                 ],
87581                 "suggestion": true
87582             },
87583             "shop/supermarket/Trader Joe's": {
87584                 "tags": {
87585                     "name": "Trader Joe's",
87586                     "shop": "supermarket"
87587                 },
87588                 "name": "Trader Joe's",
87589                 "icon": "grocery",
87590                 "geometry": [
87591                     "point",
87592                     "vertex",
87593                     "area"
87594                 ],
87595                 "fields": [
87596                     "operator",
87597                     "building_area",
87598                     "address"
87599                 ],
87600                 "suggestion": true
87601             },
87602             "shop/supermarket/Feneberg": {
87603                 "tags": {
87604                     "name": "Feneberg",
87605                     "shop": "supermarket"
87606                 },
87607                 "name": "Feneberg",
87608                 "icon": "grocery",
87609                 "geometry": [
87610                     "point",
87611                     "vertex",
87612                     "area"
87613                 ],
87614                 "fields": [
87615                     "operator",
87616                     "building_area",
87617                     "address"
87618                 ],
87619                 "suggestion": true
87620             },
87621             "shop/supermarket/dm": {
87622                 "tags": {
87623                     "name": "dm",
87624                     "shop": "supermarket"
87625                 },
87626                 "name": "dm",
87627                 "icon": "grocery",
87628                 "geometry": [
87629                     "point",
87630                     "vertex",
87631                     "area"
87632                 ],
87633                 "fields": [
87634                     "operator",
87635                     "building_area",
87636                     "address"
87637                 ],
87638                 "suggestion": true
87639             },
87640             "shop/supermarket/Kvickly": {
87641                 "tags": {
87642                     "name": "Kvickly",
87643                     "shop": "supermarket"
87644                 },
87645                 "name": "Kvickly",
87646                 "icon": "grocery",
87647                 "geometry": [
87648                     "point",
87649                     "vertex",
87650                     "area"
87651                 ],
87652                 "fields": [
87653                     "operator",
87654                     "building_area",
87655                     "address"
87656                 ],
87657                 "suggestion": true
87658             },
87659             "shop/supermarket/Makro": {
87660                 "tags": {
87661                     "name": "Makro",
87662                     "shop": "supermarket"
87663                 },
87664                 "name": "Makro",
87665                 "icon": "grocery",
87666                 "geometry": [
87667                     "point",
87668                     "vertex",
87669                     "area"
87670                 ],
87671                 "fields": [
87672                     "operator",
87673                     "building_area",
87674                     "address"
87675                 ],
87676                 "suggestion": true
87677             },
87678             "shop/supermarket/Nah & Frisch": {
87679                 "tags": {
87680                     "name": "Nah & Frisch",
87681                     "shop": "supermarket"
87682                 },
87683                 "name": "Nah & Frisch",
87684                 "icon": "grocery",
87685                 "geometry": [
87686                     "point",
87687                     "vertex",
87688                     "area"
87689                 ],
87690                 "fields": [
87691                     "operator",
87692                     "building_area",
87693                     "address"
87694                 ],
87695                 "suggestion": true
87696             },
87697             "shop/supermarket/Champion": {
87698                 "tags": {
87699                     "name": "Champion",
87700                     "shop": "supermarket"
87701                 },
87702                 "name": "Champion",
87703                 "icon": "grocery",
87704                 "geometry": [
87705                     "point",
87706                     "vertex",
87707                     "area"
87708                 ],
87709                 "fields": [
87710                     "operator",
87711                     "building_area",
87712                     "address"
87713                 ],
87714                 "suggestion": true
87715             },
87716             "shop/supermarket/Fakta": {
87717                 "tags": {
87718                     "name": "Fakta",
87719                     "shop": "supermarket"
87720                 },
87721                 "name": "Fakta",
87722                 "icon": "grocery",
87723                 "geometry": [
87724                     "point",
87725                     "vertex",
87726                     "area"
87727                 ],
87728                 "fields": [
87729                     "operator",
87730                     "building_area",
87731                     "address"
87732                 ],
87733                 "suggestion": true
87734             },
87735             "shop/supermarket/Магнит": {
87736                 "tags": {
87737                     "name": "Магнит",
87738                     "shop": "supermarket"
87739                 },
87740                 "name": "Магнит",
87741                 "icon": "grocery",
87742                 "geometry": [
87743                     "point",
87744                     "vertex",
87745                     "area"
87746                 ],
87747                 "fields": [
87748                     "operator",
87749                     "building_area",
87750                     "address"
87751                 ],
87752                 "suggestion": true
87753             },
87754             "shop/supermarket/Caprabo": {
87755                 "tags": {
87756                     "name": "Caprabo",
87757                     "shop": "supermarket"
87758                 },
87759                 "name": "Caprabo",
87760                 "icon": "grocery",
87761                 "geometry": [
87762                     "point",
87763                     "vertex",
87764                     "area"
87765                 ],
87766                 "fields": [
87767                     "operator",
87768                     "building_area",
87769                     "address"
87770                 ],
87771                 "suggestion": true
87772             },
87773             "shop/supermarket/Famiglia Cooperativa": {
87774                 "tags": {
87775                     "name": "Famiglia Cooperativa",
87776                     "shop": "supermarket"
87777                 },
87778                 "name": "Famiglia Cooperativa",
87779                 "icon": "grocery",
87780                 "geometry": [
87781                     "point",
87782                     "vertex",
87783                     "area"
87784                 ],
87785                 "fields": [
87786                     "operator",
87787                     "building_area",
87788                     "address"
87789                 ],
87790                 "suggestion": true
87791             },
87792             "shop/supermarket/Народная 7Я семьЯ": {
87793                 "tags": {
87794                     "name": "Народная 7Я семьЯ",
87795                     "shop": "supermarket"
87796                 },
87797                 "name": "Народная 7Я семьЯ",
87798                 "icon": "grocery",
87799                 "geometry": [
87800                     "point",
87801                     "vertex",
87802                     "area"
87803                 ],
87804                 "fields": [
87805                     "operator",
87806                     "building_area",
87807                     "address"
87808                 ],
87809                 "suggestion": true
87810             },
87811             "shop/supermarket/Esselunga": {
87812                 "tags": {
87813                     "name": "Esselunga",
87814                     "shop": "supermarket"
87815                 },
87816                 "name": "Esselunga",
87817                 "icon": "grocery",
87818                 "geometry": [
87819                     "point",
87820                     "vertex",
87821                     "area"
87822                 ],
87823                 "fields": [
87824                     "operator",
87825                     "building_area",
87826                     "address"
87827                 ],
87828                 "suggestion": true
87829             },
87830             "shop/supermarket/Maxima": {
87831                 "tags": {
87832                     "name": "Maxima",
87833                     "shop": "supermarket"
87834                 },
87835                 "name": "Maxima",
87836                 "icon": "grocery",
87837                 "geometry": [
87838                     "point",
87839                     "vertex",
87840                     "area"
87841                 ],
87842                 "fields": [
87843                     "operator",
87844                     "building_area",
87845                     "address"
87846                 ],
87847                 "suggestion": true
87848             },
87849             "shop/supermarket/Petit Casino": {
87850                 "tags": {
87851                     "name": "Petit Casino",
87852                     "shop": "supermarket"
87853                 },
87854                 "name": "Petit Casino",
87855                 "icon": "grocery",
87856                 "geometry": [
87857                     "point",
87858                     "vertex",
87859                     "area"
87860                 ],
87861                 "fields": [
87862                     "operator",
87863                     "building_area",
87864                     "address"
87865                 ],
87866                 "suggestion": true
87867             },
87868             "shop/supermarket/Wasgau": {
87869                 "tags": {
87870                     "name": "Wasgau",
87871                     "shop": "supermarket"
87872                 },
87873                 "name": "Wasgau",
87874                 "icon": "grocery",
87875                 "geometry": [
87876                     "point",
87877                     "vertex",
87878                     "area"
87879                 ],
87880                 "fields": [
87881                     "operator",
87882                     "building_area",
87883                     "address"
87884                 ],
87885                 "suggestion": true
87886             },
87887             "shop/supermarket/Pingo Doce": {
87888                 "tags": {
87889                     "name": "Pingo Doce",
87890                     "shop": "supermarket"
87891                 },
87892                 "name": "Pingo Doce",
87893                 "icon": "grocery",
87894                 "geometry": [
87895                     "point",
87896                     "vertex",
87897                     "area"
87898                 ],
87899                 "fields": [
87900                     "operator",
87901                     "building_area",
87902                     "address"
87903                 ],
87904                 "suggestion": true
87905             },
87906             "shop/supermarket/Match": {
87907                 "tags": {
87908                     "name": "Match",
87909                     "shop": "supermarket"
87910                 },
87911                 "name": "Match",
87912                 "icon": "grocery",
87913                 "geometry": [
87914                     "point",
87915                     "vertex",
87916                     "area"
87917                 ],
87918                 "fields": [
87919                     "operator",
87920                     "building_area",
87921                     "address"
87922                 ],
87923                 "suggestion": true
87924             },
87925             "shop/supermarket/Profi": {
87926                 "tags": {
87927                     "name": "Profi",
87928                     "shop": "supermarket"
87929                 },
87930                 "name": "Profi",
87931                 "icon": "grocery",
87932                 "geometry": [
87933                     "point",
87934                     "vertex",
87935                     "area"
87936                 ],
87937                 "fields": [
87938                     "operator",
87939                     "building_area",
87940                     "address"
87941                 ],
87942                 "suggestion": true
87943             },
87944             "shop/supermarket/Lider": {
87945                 "tags": {
87946                     "name": "Lider",
87947                     "shop": "supermarket"
87948                 },
87949                 "name": "Lider",
87950                 "icon": "grocery",
87951                 "geometry": [
87952                     "point",
87953                     "vertex",
87954                     "area"
87955                 ],
87956                 "fields": [
87957                     "operator",
87958                     "building_area",
87959                     "address"
87960                 ],
87961                 "suggestion": true
87962             },
87963             "shop/supermarket/Unimarc": {
87964                 "tags": {
87965                     "name": "Unimarc",
87966                     "shop": "supermarket"
87967                 },
87968                 "name": "Unimarc",
87969                 "icon": "grocery",
87970                 "geometry": [
87971                     "point",
87972                     "vertex",
87973                     "area"
87974                 ],
87975                 "fields": [
87976                     "operator",
87977                     "building_area",
87978                     "address"
87979                 ],
87980                 "suggestion": true
87981             },
87982             "shop/supermarket/Co-operative Food": {
87983                 "tags": {
87984                     "name": "Co-operative Food",
87985                     "shop": "supermarket"
87986                 },
87987                 "name": "Co-operative Food",
87988                 "icon": "grocery",
87989                 "geometry": [
87990                     "point",
87991                     "vertex",
87992                     "area"
87993                 ],
87994                 "fields": [
87995                     "operator",
87996                     "building_area",
87997                     "address"
87998                 ],
87999                 "suggestion": true
88000             },
88001             "shop/supermarket/Santa Isabel": {
88002                 "tags": {
88003                     "name": "Santa Isabel",
88004                     "shop": "supermarket"
88005                 },
88006                 "name": "Santa Isabel",
88007                 "icon": "grocery",
88008                 "geometry": [
88009                     "point",
88010                     "vertex",
88011                     "area"
88012                 ],
88013                 "fields": [
88014                     "operator",
88015                     "building_area",
88016                     "address"
88017                 ],
88018                 "suggestion": true
88019             },
88020             "shop/supermarket/Седьмой континент": {
88021                 "tags": {
88022                     "name": "Седьмой континент",
88023                     "shop": "supermarket"
88024                 },
88025                 "name": "Седьмой континент",
88026                 "icon": "grocery",
88027                 "geometry": [
88028                     "point",
88029                     "vertex",
88030                     "area"
88031                 ],
88032                 "fields": [
88033                     "operator",
88034                     "building_area",
88035                     "address"
88036                 ],
88037                 "suggestion": true
88038             },
88039             "shop/supermarket/HIT": {
88040                 "tags": {
88041                     "name": "HIT",
88042                     "shop": "supermarket"
88043                 },
88044                 "name": "HIT",
88045                 "icon": "grocery",
88046                 "geometry": [
88047                     "point",
88048                     "vertex",
88049                     "area"
88050                 ],
88051                 "fields": [
88052                     "operator",
88053                     "building_area",
88054                     "address"
88055                 ],
88056                 "suggestion": true
88057             },
88058             "shop/supermarket/Rimi": {
88059                 "tags": {
88060                     "name": "Rimi",
88061                     "shop": "supermarket"
88062                 },
88063                 "name": "Rimi",
88064                 "icon": "grocery",
88065                 "geometry": [
88066                     "point",
88067                     "vertex",
88068                     "area"
88069                 ],
88070                 "fields": [
88071                     "operator",
88072                     "building_area",
88073                     "address"
88074                 ],
88075                 "suggestion": true
88076             },
88077             "shop/supermarket/Conad": {
88078                 "tags": {
88079                     "name": "Conad",
88080                     "shop": "supermarket"
88081                 },
88082                 "name": "Conad",
88083                 "icon": "grocery",
88084                 "geometry": [
88085                     "point",
88086                     "vertex",
88087                     "area"
88088                 ],
88089                 "fields": [
88090                     "operator",
88091                     "building_area",
88092                     "address"
88093                 ],
88094                 "suggestion": true
88095             },
88096             "shop/supermarket/Фуршет": {
88097                 "tags": {
88098                     "name": "Фуршет",
88099                     "shop": "supermarket"
88100                 },
88101                 "name": "Фуршет",
88102                 "icon": "grocery",
88103                 "geometry": [
88104                     "point",
88105                     "vertex",
88106                     "area"
88107                 ],
88108                 "fields": [
88109                     "operator",
88110                     "building_area",
88111                     "address"
88112                 ],
88113                 "suggestion": true
88114             },
88115             "shop/supermarket/Willys": {
88116                 "tags": {
88117                     "name": "Willys",
88118                     "shop": "supermarket"
88119                 },
88120                 "name": "Willys",
88121                 "icon": "grocery",
88122                 "geometry": [
88123                     "point",
88124                     "vertex",
88125                     "area"
88126                 ],
88127                 "fields": [
88128                     "operator",
88129                     "building_area",
88130                     "address"
88131                 ],
88132                 "suggestion": true
88133             },
88134             "shop/supermarket/Farmfoods": {
88135                 "tags": {
88136                     "name": "Farmfoods",
88137                     "shop": "supermarket"
88138                 },
88139                 "name": "Farmfoods",
88140                 "icon": "grocery",
88141                 "geometry": [
88142                     "point",
88143                     "vertex",
88144                     "area"
88145                 ],
88146                 "fields": [
88147                     "operator",
88148                     "building_area",
88149                     "address"
88150                 ],
88151                 "suggestion": true
88152             },
88153             "shop/supermarket/Фора": {
88154                 "tags": {
88155                     "name": "Фора",
88156                     "shop": "supermarket"
88157                 },
88158                 "name": "Фора",
88159                 "icon": "grocery",
88160                 "geometry": [
88161                     "point",
88162                     "vertex",
88163                     "area"
88164                 ],
88165                 "fields": [
88166                     "operator",
88167                     "building_area",
88168                     "address"
88169                 ],
88170                 "suggestion": true
88171             },
88172             "shop/supermarket/Dunnes Stores": {
88173                 "tags": {
88174                     "name": "Dunnes Stores",
88175                     "shop": "supermarket"
88176                 },
88177                 "name": "Dunnes Stores",
88178                 "icon": "grocery",
88179                 "geometry": [
88180                     "point",
88181                     "vertex",
88182                     "area"
88183                 ],
88184                 "fields": [
88185                     "operator",
88186                     "building_area",
88187                     "address"
88188                 ],
88189                 "suggestion": true
88190             },
88191             "shop/supermarket/Сільпо": {
88192                 "tags": {
88193                     "name": "Сільпо",
88194                     "shop": "supermarket"
88195                 },
88196                 "name": "Сільпо",
88197                 "icon": "grocery",
88198                 "geometry": [
88199                     "point",
88200                     "vertex",
88201                     "area"
88202                 ],
88203                 "fields": [
88204                     "operator",
88205                     "building_area",
88206                     "address"
88207                 ],
88208                 "suggestion": true
88209             },
88210             "shop/supermarket/マルエツ": {
88211                 "tags": {
88212                     "name": "マルエツ",
88213                     "shop": "supermarket"
88214                 },
88215                 "name": "マルエツ",
88216                 "icon": "grocery",
88217                 "geometry": [
88218                     "point",
88219                     "vertex",
88220                     "area"
88221                 ],
88222                 "fields": [
88223                     "operator",
88224                     "building_area",
88225                     "address"
88226                 ],
88227                 "suggestion": true
88228             },
88229             "shop/supermarket/Piggly Wiggly": {
88230                 "tags": {
88231                     "name": "Piggly Wiggly",
88232                     "shop": "supermarket"
88233                 },
88234                 "name": "Piggly Wiggly",
88235                 "icon": "grocery",
88236                 "geometry": [
88237                     "point",
88238                     "vertex",
88239                     "area"
88240                 ],
88241                 "fields": [
88242                     "operator",
88243                     "building_area",
88244                     "address"
88245                 ],
88246                 "suggestion": true
88247             },
88248             "shop/supermarket/Crai": {
88249                 "tags": {
88250                     "name": "Crai",
88251                     "shop": "supermarket"
88252                 },
88253                 "name": "Crai",
88254                 "icon": "grocery",
88255                 "geometry": [
88256                     "point",
88257                     "vertex",
88258                     "area"
88259                 ],
88260                 "fields": [
88261                     "operator",
88262                     "building_area",
88263                     "address"
88264                 ],
88265                 "suggestion": true
88266             },
88267             "shop/supermarket/Biedronka": {
88268                 "tags": {
88269                     "name": "Biedronka",
88270                     "shop": "supermarket"
88271                 },
88272                 "name": "Biedronka",
88273                 "icon": "grocery",
88274                 "geometry": [
88275                     "point",
88276                     "vertex",
88277                     "area"
88278                 ],
88279                 "fields": [
88280                     "operator",
88281                     "building_area",
88282                     "address"
88283                 ],
88284                 "suggestion": true
88285             },
88286             "shop/supermarket/El Árbol": {
88287                 "tags": {
88288                     "name": "El Árbol",
88289                     "shop": "supermarket"
88290                 },
88291                 "name": "El Árbol",
88292                 "icon": "grocery",
88293                 "geometry": [
88294                     "point",
88295                     "vertex",
88296                     "area"
88297                 ],
88298                 "fields": [
88299                     "operator",
88300                     "building_area",
88301                     "address"
88302                 ],
88303                 "suggestion": true
88304             },
88305             "shop/supermarket/Centre Commercial E. Leclerc": {
88306                 "tags": {
88307                     "name": "Centre Commercial E. Leclerc",
88308                     "shop": "supermarket"
88309                 },
88310                 "name": "Centre Commercial E. Leclerc",
88311                 "icon": "grocery",
88312                 "geometry": [
88313                     "point",
88314                     "vertex",
88315                     "area"
88316                 ],
88317                 "fields": [
88318                     "operator",
88319                     "building_area",
88320                     "address"
88321                 ],
88322                 "suggestion": true
88323             },
88324             "shop/supermarket/Foodland": {
88325                 "tags": {
88326                     "name": "Foodland",
88327                     "shop": "supermarket"
88328                 },
88329                 "name": "Foodland",
88330                 "icon": "grocery",
88331                 "geometry": [
88332                     "point",
88333                     "vertex",
88334                     "area"
88335                 ],
88336                 "fields": [
88337                     "operator",
88338                     "building_area",
88339                     "address"
88340                 ],
88341                 "suggestion": true
88342             },
88343             "shop/supermarket/Super Brugsen": {
88344                 "tags": {
88345                     "name": "Super Brugsen",
88346                     "shop": "supermarket"
88347                 },
88348                 "name": "Super Brugsen",
88349                 "icon": "grocery",
88350                 "geometry": [
88351                     "point",
88352                     "vertex",
88353                     "area"
88354                 ],
88355                 "fields": [
88356                     "operator",
88357                     "building_area",
88358                     "address"
88359                 ],
88360                 "suggestion": true
88361             },
88362             "shop/supermarket/Дикси": {
88363                 "tags": {
88364                     "name": "Дикси",
88365                     "shop": "supermarket"
88366                 },
88367                 "name": "Дикси",
88368                 "icon": "grocery",
88369                 "geometry": [
88370                     "point",
88371                     "vertex",
88372                     "area"
88373                 ],
88374                 "fields": [
88375                     "operator",
88376                     "building_area",
88377                     "address"
88378                 ],
88379                 "suggestion": true
88380             },
88381             "shop/supermarket/Пятёрочка": {
88382                 "tags": {
88383                     "name": "Пятёрочка",
88384                     "shop": "supermarket"
88385                 },
88386                 "name": "Пятёрочка",
88387                 "icon": "grocery",
88388                 "geometry": [
88389                     "point",
88390                     "vertex",
88391                     "area"
88392                 ],
88393                 "fields": [
88394                     "operator",
88395                     "building_area",
88396                     "address"
88397                 ],
88398                 "suggestion": true
88399             },
88400             "shop/supermarket/Publix": {
88401                 "tags": {
88402                     "name": "Publix",
88403                     "shop": "supermarket"
88404                 },
88405                 "name": "Publix",
88406                 "icon": "grocery",
88407                 "geometry": [
88408                     "point",
88409                     "vertex",
88410                     "area"
88411                 ],
88412                 "fields": [
88413                     "operator",
88414                     "building_area",
88415                     "address"
88416                 ],
88417                 "suggestion": true
88418             },
88419             "shop/supermarket/Whole Foods": {
88420                 "tags": {
88421                     "name": "Whole Foods",
88422                     "shop": "supermarket"
88423                 },
88424                 "name": "Whole Foods",
88425                 "icon": "grocery",
88426                 "geometry": [
88427                     "point",
88428                     "vertex",
88429                     "area"
88430                 ],
88431                 "fields": [
88432                     "operator",
88433                     "building_area",
88434                     "address"
88435                 ],
88436                 "suggestion": true
88437             },
88438             "shop/supermarket/Føtex": {
88439                 "tags": {
88440                     "name": "Føtex",
88441                     "shop": "supermarket"
88442                 },
88443                 "name": "Føtex",
88444                 "icon": "grocery",
88445                 "geometry": [
88446                     "point",
88447                     "vertex",
88448                     "area"
88449                 ],
88450                 "fields": [
88451                     "operator",
88452                     "building_area",
88453                     "address"
88454                 ],
88455                 "suggestion": true
88456             },
88457             "shop/supermarket/coop": {
88458                 "tags": {
88459                     "name": "coop",
88460                     "shop": "supermarket"
88461                 },
88462                 "name": "coop",
88463                 "icon": "grocery",
88464                 "geometry": [
88465                     "point",
88466                     "vertex",
88467                     "area"
88468                 ],
88469                 "fields": [
88470                     "operator",
88471                     "building_area",
88472                     "address"
88473                 ],
88474                 "suggestion": true
88475             },
88476             "shop/supermarket/Fressnapf": {
88477                 "tags": {
88478                     "name": "Fressnapf",
88479                     "shop": "supermarket"
88480                 },
88481                 "name": "Fressnapf",
88482                 "icon": "grocery",
88483                 "geometry": [
88484                     "point",
88485                     "vertex",
88486                     "area"
88487                 ],
88488                 "fields": [
88489                     "operator",
88490                     "building_area",
88491                     "address"
88492                 ],
88493                 "suggestion": true
88494             },
88495             "shop/supermarket/Coop Konsum": {
88496                 "tags": {
88497                     "name": "Coop Konsum",
88498                     "shop": "supermarket"
88499                 },
88500                 "name": "Coop Konsum",
88501                 "icon": "grocery",
88502                 "geometry": [
88503                     "point",
88504                     "vertex",
88505                     "area"
88506                 ],
88507                 "fields": [
88508                     "operator",
88509                     "building_area",
88510                     "address"
88511                 ],
88512                 "suggestion": true
88513             },
88514             "shop/supermarket/Carrefour Contact": {
88515                 "tags": {
88516                     "name": "Carrefour Contact",
88517                     "shop": "supermarket"
88518                 },
88519                 "name": "Carrefour Contact",
88520                 "icon": "grocery",
88521                 "geometry": [
88522                     "point",
88523                     "vertex",
88524                     "area"
88525                 ],
88526                 "fields": [
88527                     "operator",
88528                     "building_area",
88529                     "address"
88530                 ],
88531                 "suggestion": true
88532             },
88533             "shop/supermarket/SPAR": {
88534                 "tags": {
88535                     "name": "SPAR",
88536                     "shop": "supermarket"
88537                 },
88538                 "name": "SPAR",
88539                 "icon": "grocery",
88540                 "geometry": [
88541                     "point",
88542                     "vertex",
88543                     "area"
88544                 ],
88545                 "fields": [
88546                     "operator",
88547                     "building_area",
88548                     "address"
88549                 ],
88550                 "suggestion": true
88551             },
88552             "shop/supermarket/No Frills": {
88553                 "tags": {
88554                     "name": "No Frills",
88555                     "shop": "supermarket"
88556                 },
88557                 "name": "No Frills",
88558                 "icon": "grocery",
88559                 "geometry": [
88560                     "point",
88561                     "vertex",
88562                     "area"
88563                 ],
88564                 "fields": [
88565                     "operator",
88566                     "building_area",
88567                     "address"
88568                 ],
88569                 "suggestion": true
88570             },
88571             "shop/supermarket/The Co-operative Food": {
88572                 "tags": {
88573                     "name": "The Co-operative Food",
88574                     "shop": "supermarket"
88575                 },
88576                 "name": "The Co-operative Food",
88577                 "icon": "grocery",
88578                 "geometry": [
88579                     "point",
88580                     "vertex",
88581                     "area"
88582                 ],
88583                 "fields": [
88584                     "operator",
88585                     "building_area",
88586                     "address"
88587                 ],
88588                 "suggestion": true
88589             },
88590             "shop/supermarket/Plodine": {
88591                 "tags": {
88592                     "name": "Plodine",
88593                     "shop": "supermarket"
88594                 },
88595                 "name": "Plodine",
88596                 "icon": "grocery",
88597                 "geometry": [
88598                     "point",
88599                     "vertex",
88600                     "area"
88601                 ],
88602                 "fields": [
88603                     "operator",
88604                     "building_area",
88605                     "address"
88606                 ],
88607                 "suggestion": true
88608             },
88609             "shop/supermarket/ADEG": {
88610                 "tags": {
88611                     "name": "ADEG",
88612                     "shop": "supermarket"
88613                 },
88614                 "name": "ADEG",
88615                 "icon": "grocery",
88616                 "geometry": [
88617                     "point",
88618                     "vertex",
88619                     "area"
88620                 ],
88621                 "fields": [
88622                     "operator",
88623                     "building_area",
88624                     "address"
88625                 ],
88626                 "suggestion": true
88627             },
88628             "shop/supermarket/Minipreço": {
88629                 "tags": {
88630                     "name": "Minipreço",
88631                     "shop": "supermarket"
88632                 },
88633                 "name": "Minipreço",
88634                 "icon": "grocery",
88635                 "geometry": [
88636                     "point",
88637                     "vertex",
88638                     "area"
88639                 ],
88640                 "fields": [
88641                     "operator",
88642                     "building_area",
88643                     "address"
88644                 ],
88645                 "suggestion": true
88646             },
88647             "shop/supermarket/Eurospin": {
88648                 "tags": {
88649                     "name": "Eurospin",
88650                     "shop": "supermarket"
88651                 },
88652                 "name": "Eurospin",
88653                 "icon": "grocery",
88654                 "geometry": [
88655                     "point",
88656                     "vertex",
88657                     "area"
88658                 ],
88659                 "fields": [
88660                     "operator",
88661                     "building_area",
88662                     "address"
88663                 ],
88664                 "suggestion": true
88665             },
88666             "shop/supermarket/Семья": {
88667                 "tags": {
88668                     "name": "Семья",
88669                     "shop": "supermarket"
88670                 },
88671                 "name": "Семья",
88672                 "icon": "grocery",
88673                 "geometry": [
88674                     "point",
88675                     "vertex",
88676                     "area"
88677                 ],
88678                 "fields": [
88679                     "operator",
88680                     "building_area",
88681                     "address"
88682                 ],
88683                 "suggestion": true
88684             },
88685             "shop/supermarket/Евроопт": {
88686                 "tags": {
88687                     "name": "Евроопт",
88688                     "shop": "supermarket"
88689                 },
88690                 "name": "Евроопт",
88691                 "icon": "grocery",
88692                 "geometry": [
88693                     "point",
88694                     "vertex",
88695                     "area"
88696                 ],
88697                 "fields": [
88698                     "operator",
88699                     "building_area",
88700                     "address"
88701                 ],
88702                 "suggestion": true
88703             },
88704             "shop/supermarket/Centra": {
88705                 "tags": {
88706                     "name": "Centra",
88707                     "shop": "supermarket"
88708                 },
88709                 "name": "Centra",
88710                 "icon": "grocery",
88711                 "geometry": [
88712                     "point",
88713                     "vertex",
88714                     "area"
88715                 ],
88716                 "fields": [
88717                     "operator",
88718                     "building_area",
88719                     "address"
88720                 ],
88721                 "suggestion": true
88722             },
88723             "shop/supermarket/Квартал": {
88724                 "tags": {
88725                     "name": "Квартал",
88726                     "shop": "supermarket"
88727                 },
88728                 "name": "Квартал",
88729                 "icon": "grocery",
88730                 "geometry": [
88731                     "point",
88732                     "vertex",
88733                     "area"
88734                 ],
88735                 "fields": [
88736                     "operator",
88737                     "building_area",
88738                     "address"
88739                 ],
88740                 "suggestion": true
88741             },
88742             "shop/supermarket/New World": {
88743                 "tags": {
88744                     "name": "New World",
88745                     "shop": "supermarket"
88746                 },
88747                 "name": "New World",
88748                 "icon": "grocery",
88749                 "geometry": [
88750                     "point",
88751                     "vertex",
88752                     "area"
88753                 ],
88754                 "fields": [
88755                     "operator",
88756                     "building_area",
88757                     "address"
88758                 ],
88759                 "suggestion": true
88760             },
88761             "shop/supermarket/Countdown": {
88762                 "tags": {
88763                     "name": "Countdown",
88764                     "shop": "supermarket"
88765                 },
88766                 "name": "Countdown",
88767                 "icon": "grocery",
88768                 "geometry": [
88769                     "point",
88770                     "vertex",
88771                     "area"
88772                 ],
88773                 "fields": [
88774                     "operator",
88775                     "building_area",
88776                     "address"
88777                 ],
88778                 "suggestion": true
88779             },
88780             "shop/supermarket/Reliance Fresh": {
88781                 "tags": {
88782                     "name": "Reliance Fresh",
88783                     "shop": "supermarket"
88784                 },
88785                 "name": "Reliance Fresh",
88786                 "icon": "grocery",
88787                 "geometry": [
88788                     "point",
88789                     "vertex",
88790                     "area"
88791                 ],
88792                 "fields": [
88793                     "operator",
88794                     "building_area",
88795                     "address"
88796                 ],
88797                 "suggestion": true
88798             },
88799             "shop/supermarket/Stokrotka": {
88800                 "tags": {
88801                     "name": "Stokrotka",
88802                     "shop": "supermarket"
88803                 },
88804                 "name": "Stokrotka",
88805                 "icon": "grocery",
88806                 "geometry": [
88807                     "point",
88808                     "vertex",
88809                     "area"
88810                 ],
88811                 "fields": [
88812                     "operator",
88813                     "building_area",
88814                     "address"
88815                 ],
88816                 "suggestion": true
88817             },
88818             "shop/supermarket/Coop Jednota": {
88819                 "tags": {
88820                     "name": "Coop Jednota",
88821                     "shop": "supermarket"
88822                 },
88823                 "name": "Coop Jednota",
88824                 "icon": "grocery",
88825                 "geometry": [
88826                     "point",
88827                     "vertex",
88828                     "area"
88829                 ],
88830                 "fields": [
88831                     "operator",
88832                     "building_area",
88833                     "address"
88834                 ],
88835                 "suggestion": true
88836             },
88837             "shop/supermarket/Fred Meyer": {
88838                 "tags": {
88839                     "name": "Fred Meyer",
88840                     "shop": "supermarket"
88841                 },
88842                 "name": "Fred Meyer",
88843                 "icon": "grocery",
88844                 "geometry": [
88845                     "point",
88846                     "vertex",
88847                     "area"
88848                 ],
88849                 "fields": [
88850                     "operator",
88851                     "building_area",
88852                     "address"
88853                 ],
88854                 "suggestion": true
88855             },
88856             "shop/supermarket/Irma": {
88857                 "tags": {
88858                     "name": "Irma",
88859                     "shop": "supermarket"
88860                 },
88861                 "name": "Irma",
88862                 "icon": "grocery",
88863                 "geometry": [
88864                     "point",
88865                     "vertex",
88866                     "area"
88867                 ],
88868                 "fields": [
88869                     "operator",
88870                     "building_area",
88871                     "address"
88872                 ],
88873                 "suggestion": true
88874             },
88875             "shop/supermarket/Continente": {
88876                 "tags": {
88877                     "name": "Continente",
88878                     "shop": "supermarket"
88879                 },
88880                 "name": "Continente",
88881                 "icon": "grocery",
88882                 "geometry": [
88883                     "point",
88884                     "vertex",
88885                     "area"
88886                 ],
88887                 "fields": [
88888                     "operator",
88889                     "building_area",
88890                     "address"
88891                 ],
88892                 "suggestion": true
88893             },
88894             "shop/supermarket/Price Chopper": {
88895                 "tags": {
88896                     "name": "Price Chopper",
88897                     "shop": "supermarket"
88898                 },
88899                 "name": "Price Chopper",
88900                 "icon": "grocery",
88901                 "geometry": [
88902                     "point",
88903                     "vertex",
88904                     "area"
88905                 ],
88906                 "fields": [
88907                     "operator",
88908                     "building_area",
88909                     "address"
88910                 ],
88911                 "suggestion": true
88912             },
88913             "shop/supermarket/Wegmans": {
88914                 "tags": {
88915                     "name": "Wegmans",
88916                     "shop": "supermarket"
88917                 },
88918                 "name": "Wegmans",
88919                 "icon": "grocery",
88920                 "geometry": [
88921                     "point",
88922                     "vertex",
88923                     "area"
88924                 ],
88925                 "fields": [
88926                     "operator",
88927                     "building_area",
88928                     "address"
88929                 ],
88930                 "suggestion": true
88931             },
88932             "shop/supermarket/Game": {
88933                 "tags": {
88934                     "name": "Game",
88935                     "shop": "supermarket"
88936                 },
88937                 "name": "Game",
88938                 "icon": "grocery",
88939                 "geometry": [
88940                     "point",
88941                     "vertex",
88942                     "area"
88943                 ],
88944                 "fields": [
88945                     "operator",
88946                     "building_area",
88947                     "address"
88948                 ],
88949                 "suggestion": true
88950             },
88951             "shop/supermarket/Soriana": {
88952                 "tags": {
88953                     "name": "Soriana",
88954                     "shop": "supermarket"
88955                 },
88956                 "name": "Soriana",
88957                 "icon": "grocery",
88958                 "geometry": [
88959                     "point",
88960                     "vertex",
88961                     "area"
88962                 ],
88963                 "fields": [
88964                     "operator",
88965                     "building_area",
88966                     "address"
88967                 ],
88968                 "suggestion": true
88969             },
88970             "shop/supermarket/Alimerka": {
88971                 "tags": {
88972                     "name": "Alimerka",
88973                     "shop": "supermarket"
88974                 },
88975                 "name": "Alimerka",
88976                 "icon": "grocery",
88977                 "geometry": [
88978                     "point",
88979                     "vertex",
88980                     "area"
88981                 ],
88982                 "fields": [
88983                     "operator",
88984                     "building_area",
88985                     "address"
88986                 ],
88987                 "suggestion": true
88988             },
88989             "shop/supermarket/Piotr i Paweł": {
88990                 "tags": {
88991                     "name": "Piotr i Paweł",
88992                     "shop": "supermarket"
88993                 },
88994                 "name": "Piotr i Paweł",
88995                 "icon": "grocery",
88996                 "geometry": [
88997                     "point",
88998                     "vertex",
88999                     "area"
89000                 ],
89001                 "fields": [
89002                     "operator",
89003                     "building_area",
89004                     "address"
89005                 ],
89006                 "suggestion": true
89007             },
89008             "shop/supermarket/Перекресток": {
89009                 "tags": {
89010                     "name": "Перекресток",
89011                     "shop": "supermarket"
89012                 },
89013                 "name": "Перекресток",
89014                 "icon": "grocery",
89015                 "geometry": [
89016                     "point",
89017                     "vertex",
89018                     "area"
89019                 ],
89020                 "fields": [
89021                     "operator",
89022                     "building_area",
89023                     "address"
89024                 ],
89025                 "suggestion": true
89026             },
89027             "shop/supermarket/Maxima X": {
89028                 "tags": {
89029                     "name": "Maxima X",
89030                     "shop": "supermarket"
89031                 },
89032                 "name": "Maxima X",
89033                 "icon": "grocery",
89034                 "geometry": [
89035                     "point",
89036                     "vertex",
89037                     "area"
89038                 ],
89039                 "fields": [
89040                     "operator",
89041                     "building_area",
89042                     "address"
89043                 ],
89044                 "suggestion": true
89045             },
89046             "shop/supermarket/Карусель": {
89047                 "tags": {
89048                     "name": "Карусель",
89049                     "shop": "supermarket"
89050                 },
89051                 "name": "Карусель",
89052                 "icon": "grocery",
89053                 "geometry": [
89054                     "point",
89055                     "vertex",
89056                     "area"
89057                 ],
89058                 "fields": [
89059                     "operator",
89060                     "building_area",
89061                     "address"
89062                 ],
89063                 "suggestion": true
89064             },
89065             "shop/supermarket/Tesco Lotus": {
89066                 "tags": {
89067                     "name": "Tesco Lotus",
89068                     "shop": "supermarket"
89069                 },
89070                 "name": "Tesco Lotus",
89071                 "icon": "grocery",
89072                 "geometry": [
89073                     "point",
89074                     "vertex",
89075                     "area"
89076                 ],
89077                 "fields": [
89078                     "operator",
89079                     "building_area",
89080                     "address"
89081                 ],
89082                 "suggestion": true
89083             },
89084             "shop/supermarket/Condis": {
89085                 "tags": {
89086                     "name": "Condis",
89087                     "shop": "supermarket"
89088                 },
89089                 "name": "Condis",
89090                 "icon": "grocery",
89091                 "geometry": [
89092                     "point",
89093                     "vertex",
89094                     "area"
89095                 ],
89096                 "fields": [
89097                     "operator",
89098                     "building_area",
89099                     "address"
89100                 ],
89101                 "suggestion": true
89102             },
89103             "shop/supermarket/Sam's Club": {
89104                 "tags": {
89105                     "name": "Sam's Club",
89106                     "shop": "supermarket"
89107                 },
89108                 "name": "Sam's Club",
89109                 "icon": "grocery",
89110                 "geometry": [
89111                     "point",
89112                     "vertex",
89113                     "area"
89114                 ],
89115                 "fields": [
89116                     "operator",
89117                     "building_area",
89118                     "address"
89119                 ],
89120                 "suggestion": true
89121             },
89122             "shop/supermarket/Копейка": {
89123                 "tags": {
89124                     "name": "Копейка",
89125                     "shop": "supermarket"
89126                 },
89127                 "name": "Копейка",
89128                 "icon": "grocery",
89129                 "geometry": [
89130                     "point",
89131                     "vertex",
89132                     "area"
89133                 ],
89134                 "fields": [
89135                     "operator",
89136                     "building_area",
89137                     "address"
89138                 ],
89139                 "suggestion": true
89140             },
89141             "shop/supermarket/Géant Casino": {
89142                 "tags": {
89143                     "name": "Géant Casino",
89144                     "shop": "supermarket"
89145                 },
89146                 "name": "Géant Casino",
89147                 "icon": "grocery",
89148                 "geometry": [
89149                     "point",
89150                     "vertex",
89151                     "area"
89152                 ],
89153                 "fields": [
89154                     "operator",
89155                     "building_area",
89156                     "address"
89157                 ],
89158                 "suggestion": true
89159             },
89160             "shop/supermarket/ASDA": {
89161                 "tags": {
89162                     "name": "ASDA",
89163                     "shop": "supermarket"
89164                 },
89165                 "name": "ASDA",
89166                 "icon": "grocery",
89167                 "geometry": [
89168                     "point",
89169                     "vertex",
89170                     "area"
89171                 ],
89172                 "fields": [
89173                     "operator",
89174                     "building_area",
89175                     "address"
89176                 ],
89177                 "suggestion": true
89178             },
89179             "shop/supermarket/Intermarche": {
89180                 "tags": {
89181                     "name": "Intermarche",
89182                     "shop": "supermarket"
89183                 },
89184                 "name": "Intermarche",
89185                 "icon": "grocery",
89186                 "geometry": [
89187                     "point",
89188                     "vertex",
89189                     "area"
89190                 ],
89191                 "fields": [
89192                     "operator",
89193                     "building_area",
89194                     "address"
89195                 ],
89196                 "suggestion": true
89197             },
89198             "shop/supermarket/Stop & Shop": {
89199                 "tags": {
89200                     "name": "Stop & Shop",
89201                     "shop": "supermarket"
89202                 },
89203                 "name": "Stop & Shop",
89204                 "icon": "grocery",
89205                 "geometry": [
89206                     "point",
89207                     "vertex",
89208                     "area"
89209                 ],
89210                 "fields": [
89211                     "operator",
89212                     "building_area",
89213                     "address"
89214                 ],
89215                 "suggestion": true
89216             },
89217             "shop/supermarket/Food Lion": {
89218                 "tags": {
89219                     "name": "Food Lion",
89220                     "shop": "supermarket"
89221                 },
89222                 "name": "Food Lion",
89223                 "icon": "grocery",
89224                 "geometry": [
89225                     "point",
89226                     "vertex",
89227                     "area"
89228                 ],
89229                 "fields": [
89230                     "operator",
89231                     "building_area",
89232                     "address"
89233                 ],
89234                 "suggestion": true
89235             },
89236             "shop/supermarket/Harris Teeter": {
89237                 "tags": {
89238                     "name": "Harris Teeter",
89239                     "shop": "supermarket"
89240                 },
89241                 "name": "Harris Teeter",
89242                 "icon": "grocery",
89243                 "geometry": [
89244                     "point",
89245                     "vertex",
89246                     "area"
89247                 ],
89248                 "fields": [
89249                     "operator",
89250                     "building_area",
89251                     "address"
89252                 ],
89253                 "suggestion": true
89254             },
89255             "shop/supermarket/H-E-B": {
89256                 "tags": {
89257                     "name": "H-E-B",
89258                     "shop": "supermarket"
89259                 },
89260                 "name": "H-E-B",
89261                 "icon": "grocery",
89262                 "geometry": [
89263                     "point",
89264                     "vertex",
89265                     "area"
89266                 ],
89267                 "fields": [
89268                     "operator",
89269                     "building_area",
89270                     "address"
89271                 ],
89272                 "suggestion": true
89273             },
89274             "shop/supermarket/Foodworks": {
89275                 "tags": {
89276                     "name": "Foodworks",
89277                     "shop": "supermarket"
89278                 },
89279                 "name": "Foodworks",
89280                 "icon": "grocery",
89281                 "geometry": [
89282                     "point",
89283                     "vertex",
89284                     "area"
89285                 ],
89286                 "fields": [
89287                     "operator",
89288                     "building_area",
89289                     "address"
89290                 ],
89291                 "suggestion": true
89292             },
89293             "shop/supermarket/Polo Market": {
89294                 "tags": {
89295                     "name": "Polo Market",
89296                     "shop": "supermarket"
89297                 },
89298                 "name": "Polo Market",
89299                 "icon": "grocery",
89300                 "geometry": [
89301                     "point",
89302                     "vertex",
89303                     "area"
89304                 ],
89305                 "fields": [
89306                     "operator",
89307                     "building_area",
89308                     "address"
89309                 ],
89310                 "suggestion": true
89311             },
89312             "shop/supermarket/西友 (SEIYU)": {
89313                 "tags": {
89314                     "name": "西友 (SEIYU)",
89315                     "shop": "supermarket"
89316                 },
89317                 "name": "西友 (SEIYU)",
89318                 "icon": "grocery",
89319                 "geometry": [
89320                     "point",
89321                     "vertex",
89322                     "area"
89323                 ],
89324                 "fields": [
89325                     "operator",
89326                     "building_area",
89327                     "address"
89328                 ],
89329                 "suggestion": true
89330             },
89331             "shop/supermarket/Полушка": {
89332                 "tags": {
89333                     "name": "Полушка",
89334                     "shop": "supermarket"
89335                 },
89336                 "name": "Полушка",
89337                 "icon": "grocery",
89338                 "geometry": [
89339                     "point",
89340                     "vertex",
89341                     "area"
89342                 ],
89343                 "fields": [
89344                     "operator",
89345                     "building_area",
89346                     "address"
89347                 ],
89348                 "suggestion": true
89349             },
89350             "shop/supermarket/Extra": {
89351                 "tags": {
89352                     "name": "Extra",
89353                     "shop": "supermarket"
89354                 },
89355                 "name": "Extra",
89356                 "icon": "grocery",
89357                 "geometry": [
89358                     "point",
89359                     "vertex",
89360                     "area"
89361                 ],
89362                 "fields": [
89363                     "operator",
89364                     "building_area",
89365                     "address"
89366                 ],
89367                 "suggestion": true
89368             },
89369             "shop/supermarket/Lewiatan": {
89370                 "tags": {
89371                     "name": "Lewiatan",
89372                     "shop": "supermarket"
89373                 },
89374                 "name": "Lewiatan",
89375                 "icon": "grocery",
89376                 "geometry": [
89377                     "point",
89378                     "vertex",
89379                     "area"
89380                 ],
89381                 "fields": [
89382                     "operator",
89383                     "building_area",
89384                     "address"
89385                 ],
89386                 "suggestion": true
89387             },
89388             "shop/supermarket/АТБ": {
89389                 "tags": {
89390                     "name": "АТБ",
89391                     "shop": "supermarket"
89392                 },
89393                 "name": "АТБ",
89394                 "icon": "grocery",
89395                 "geometry": [
89396                     "point",
89397                     "vertex",
89398                     "area"
89399                 ],
89400                 "fields": [
89401                     "operator",
89402                     "building_area",
89403                     "address"
89404                 ],
89405                 "suggestion": true
89406             },
89407             "shop/supermarket/Społem": {
89408                 "tags": {
89409                     "name": "Społem",
89410                     "shop": "supermarket"
89411                 },
89412                 "name": "Społem",
89413                 "icon": "grocery",
89414                 "geometry": [
89415                     "point",
89416                     "vertex",
89417                     "area"
89418                 ],
89419                 "fields": [
89420                     "operator",
89421                     "building_area",
89422                     "address"
89423                 ],
89424                 "suggestion": true
89425             },
89426             "shop/supermarket/Bodega Aurrera": {
89427                 "tags": {
89428                     "name": "Bodega Aurrera",
89429                     "shop": "supermarket"
89430                 },
89431                 "name": "Bodega Aurrera",
89432                 "icon": "grocery",
89433                 "geometry": [
89434                     "point",
89435                     "vertex",
89436                     "area"
89437                 ],
89438                 "fields": [
89439                     "operator",
89440                     "building_area",
89441                     "address"
89442                 ],
89443                 "suggestion": true
89444             },
89445             "shop/supermarket/Мария-Ра": {
89446                 "tags": {
89447                     "name": "Мария-Ра",
89448                     "shop": "supermarket"
89449                 },
89450                 "name": "Мария-Ра",
89451                 "icon": "grocery",
89452                 "geometry": [
89453                     "point",
89454                     "vertex",
89455                     "area"
89456                 ],
89457                 "fields": [
89458                     "operator",
89459                     "building_area",
89460                     "address"
89461                 ],
89462                 "suggestion": true
89463             },
89464             "shop/supermarket/Магнолия": {
89465                 "tags": {
89466                     "name": "Магнолия",
89467                     "shop": "supermarket"
89468                 },
89469                 "name": "Магнолия",
89470                 "icon": "grocery",
89471                 "geometry": [
89472                     "point",
89473                     "vertex",
89474                     "area"
89475                 ],
89476                 "fields": [
89477                     "operator",
89478                     "building_area",
89479                     "address"
89480                 ],
89481                 "suggestion": true
89482             },
89483             "shop/supermarket/Магазин": {
89484                 "tags": {
89485                     "name": "Магазин",
89486                     "shop": "supermarket"
89487                 },
89488                 "name": "Магазин",
89489                 "icon": "grocery",
89490                 "geometry": [
89491                     "point",
89492                     "vertex",
89493                     "area"
89494                 ],
89495                 "fields": [
89496                     "operator",
89497                     "building_area",
89498                     "address"
89499                 ],
89500                 "suggestion": true
89501             },
89502             "shop/supermarket/Монетка": {
89503                 "tags": {
89504                     "name": "Монетка",
89505                     "shop": "supermarket"
89506                 },
89507                 "name": "Монетка",
89508                 "icon": "grocery",
89509                 "geometry": [
89510                     "point",
89511                     "vertex",
89512                     "area"
89513                 ],
89514                 "fields": [
89515                     "operator",
89516                     "building_area",
89517                     "address"
89518                 ],
89519                 "suggestion": true
89520             },
89521             "shop/supermarket/Hy-Vee": {
89522                 "tags": {
89523                     "name": "Hy-Vee",
89524                     "shop": "supermarket"
89525                 },
89526                 "name": "Hy-Vee",
89527                 "icon": "grocery",
89528                 "geometry": [
89529                     "point",
89530                     "vertex",
89531                     "area"
89532                 ],
89533                 "fields": [
89534                     "operator",
89535                     "building_area",
89536                     "address"
89537                 ],
89538                 "suggestion": true
89539             },
89540             "shop/supermarket/Walmart Supercenter": {
89541                 "tags": {
89542                     "name": "Walmart Supercenter",
89543                     "shop": "supermarket"
89544                 },
89545                 "name": "Walmart Supercenter",
89546                 "icon": "grocery",
89547                 "geometry": [
89548                     "point",
89549                     "vertex",
89550                     "area"
89551                 ],
89552                 "fields": [
89553                     "operator",
89554                     "building_area",
89555                     "address"
89556                 ],
89557                 "suggestion": true
89558             },
89559             "shop/supermarket/Hannaford": {
89560                 "tags": {
89561                     "name": "Hannaford",
89562                     "shop": "supermarket"
89563                 },
89564                 "name": "Hannaford",
89565                 "icon": "grocery",
89566                 "geometry": [
89567                     "point",
89568                     "vertex",
89569                     "area"
89570                 ],
89571                 "fields": [
89572                     "operator",
89573                     "building_area",
89574                     "address"
89575                 ],
89576                 "suggestion": true
89577             },
89578             "shop/supermarket/業務スーパー": {
89579                 "tags": {
89580                     "name": "業務スーパー",
89581                     "shop": "supermarket"
89582                 },
89583                 "name": "業務スーパー",
89584                 "icon": "grocery",
89585                 "geometry": [
89586                     "point",
89587                     "vertex",
89588                     "area"
89589                 ],
89590                 "fields": [
89591                     "operator",
89592                     "building_area",
89593                     "address"
89594                 ],
89595                 "suggestion": true
89596             },
89597             "shop/supermarket/Norfa XL": {
89598                 "tags": {
89599                     "name": "Norfa XL",
89600                     "shop": "supermarket"
89601                 },
89602                 "name": "Norfa XL",
89603                 "icon": "grocery",
89604                 "geometry": [
89605                     "point",
89606                     "vertex",
89607                     "area"
89608                 ],
89609                 "fields": [
89610                     "operator",
89611                     "building_area",
89612                     "address"
89613                 ],
89614                 "suggestion": true
89615             },
89616             "shop/supermarket/ヨークマート (YorkMart)": {
89617                 "tags": {
89618                     "name": "ヨークマート (YorkMart)",
89619                     "shop": "supermarket"
89620                 },
89621                 "name": "ヨークマート (YorkMart)",
89622                 "icon": "grocery",
89623                 "geometry": [
89624                     "point",
89625                     "vertex",
89626                     "area"
89627                 ],
89628                 "fields": [
89629                     "operator",
89630                     "building_area",
89631                     "address"
89632                 ],
89633                 "suggestion": true
89634             },
89635             "shop/supermarket/Leclerc Drive": {
89636                 "tags": {
89637                     "name": "Leclerc Drive",
89638                     "shop": "supermarket"
89639                 },
89640                 "name": "Leclerc Drive",
89641                 "icon": "grocery",
89642                 "geometry": [
89643                     "point",
89644                     "vertex",
89645                     "area"
89646                 ],
89647                 "fields": [
89648                     "operator",
89649                     "building_area",
89650                     "address"
89651                 ],
89652                 "suggestion": true
89653             },
89654             "shop/electronics/Media Markt": {
89655                 "tags": {
89656                     "name": "Media Markt",
89657                     "shop": "electronics"
89658                 },
89659                 "name": "Media Markt",
89660                 "icon": "shop",
89661                 "geometry": [
89662                     "point",
89663                     "vertex",
89664                     "area"
89665                 ],
89666                 "fields": [
89667                     "address",
89668                     "building_area",
89669                     "opening_hours"
89670                 ],
89671                 "suggestion": true
89672             },
89673             "shop/electronics/Maplin": {
89674                 "tags": {
89675                     "name": "Maplin",
89676                     "shop": "electronics"
89677                 },
89678                 "name": "Maplin",
89679                 "icon": "shop",
89680                 "geometry": [
89681                     "point",
89682                     "vertex",
89683                     "area"
89684                 ],
89685                 "fields": [
89686                     "address",
89687                     "building_area",
89688                     "opening_hours"
89689                 ],
89690                 "suggestion": true
89691             },
89692             "shop/electronics/Best Buy": {
89693                 "tags": {
89694                     "name": "Best Buy",
89695                     "shop": "electronics"
89696                 },
89697                 "name": "Best Buy",
89698                 "icon": "shop",
89699                 "geometry": [
89700                     "point",
89701                     "vertex",
89702                     "area"
89703                 ],
89704                 "fields": [
89705                     "address",
89706                     "building_area",
89707                     "opening_hours"
89708                 ],
89709                 "suggestion": true
89710             },
89711             "shop/electronics/Future Shop": {
89712                 "tags": {
89713                     "name": "Future Shop",
89714                     "shop": "electronics"
89715                 },
89716                 "name": "Future Shop",
89717                 "icon": "shop",
89718                 "geometry": [
89719                     "point",
89720                     "vertex",
89721                     "area"
89722                 ],
89723                 "fields": [
89724                     "address",
89725                     "building_area",
89726                     "opening_hours"
89727                 ],
89728                 "suggestion": true
89729             },
89730             "shop/electronics/Saturn": {
89731                 "tags": {
89732                     "name": "Saturn",
89733                     "shop": "electronics"
89734                 },
89735                 "name": "Saturn",
89736                 "icon": "shop",
89737                 "geometry": [
89738                     "point",
89739                     "vertex",
89740                     "area"
89741                 ],
89742                 "fields": [
89743                     "address",
89744                     "building_area",
89745                     "opening_hours"
89746                 ],
89747                 "suggestion": true
89748             },
89749             "shop/electronics/Currys": {
89750                 "tags": {
89751                     "name": "Currys",
89752                     "shop": "electronics"
89753                 },
89754                 "name": "Currys",
89755                 "icon": "shop",
89756                 "geometry": [
89757                     "point",
89758                     "vertex",
89759                     "area"
89760                 ],
89761                 "fields": [
89762                     "address",
89763                     "building_area",
89764                     "opening_hours"
89765                 ],
89766                 "suggestion": true
89767             },
89768             "shop/electronics/Radio Shack": {
89769                 "tags": {
89770                     "name": "Radio Shack",
89771                     "shop": "electronics"
89772                 },
89773                 "name": "Radio Shack",
89774                 "icon": "shop",
89775                 "geometry": [
89776                     "point",
89777                     "vertex",
89778                     "area"
89779                 ],
89780                 "fields": [
89781                     "address",
89782                     "building_area",
89783                     "opening_hours"
89784                 ],
89785                 "suggestion": true
89786             },
89787             "shop/electronics/Comet": {
89788                 "tags": {
89789                     "name": "Comet",
89790                     "shop": "electronics"
89791                 },
89792                 "name": "Comet",
89793                 "icon": "shop",
89794                 "geometry": [
89795                     "point",
89796                     "vertex",
89797                     "area"
89798                 ],
89799                 "fields": [
89800                     "address",
89801                     "building_area",
89802                     "opening_hours"
89803                 ],
89804                 "suggestion": true
89805             },
89806             "shop/electronics/Euronics": {
89807                 "tags": {
89808                     "name": "Euronics",
89809                     "shop": "electronics"
89810                 },
89811                 "name": "Euronics",
89812                 "icon": "shop",
89813                 "geometry": [
89814                     "point",
89815                     "vertex",
89816                     "area"
89817                 ],
89818                 "fields": [
89819                     "address",
89820                     "building_area",
89821                     "opening_hours"
89822                 ],
89823                 "suggestion": true
89824             },
89825             "shop/electronics/Expert": {
89826                 "tags": {
89827                     "name": "Expert",
89828                     "shop": "electronics"
89829                 },
89830                 "name": "Expert",
89831                 "icon": "shop",
89832                 "geometry": [
89833                     "point",
89834                     "vertex",
89835                     "area"
89836                 ],
89837                 "fields": [
89838                     "address",
89839                     "building_area",
89840                     "opening_hours"
89841                 ],
89842                 "suggestion": true
89843             },
89844             "shop/electronics/Эльдорадо": {
89845                 "tags": {
89846                     "name": "Эльдорадо",
89847                     "shop": "electronics"
89848                 },
89849                 "name": "Эльдорадо",
89850                 "icon": "shop",
89851                 "geometry": [
89852                     "point",
89853                     "vertex",
89854                     "area"
89855                 ],
89856                 "fields": [
89857                     "address",
89858                     "building_area",
89859                     "opening_hours"
89860                 ],
89861                 "suggestion": true
89862             },
89863             "shop/electronics/Darty": {
89864                 "tags": {
89865                     "name": "Darty",
89866                     "shop": "electronics"
89867                 },
89868                 "name": "Darty",
89869                 "icon": "shop",
89870                 "geometry": [
89871                     "point",
89872                     "vertex",
89873                     "area"
89874                 ],
89875                 "fields": [
89876                     "address",
89877                     "building_area",
89878                     "opening_hours"
89879                 ],
89880                 "suggestion": true
89881             },
89882             "shop/electronics/М.Видео": {
89883                 "tags": {
89884                     "name": "М.Видео",
89885                     "shop": "electronics"
89886                 },
89887                 "name": "М.Видео",
89888                 "icon": "shop",
89889                 "geometry": [
89890                     "point",
89891                     "vertex",
89892                     "area"
89893                 ],
89894                 "fields": [
89895                     "address",
89896                     "building_area",
89897                     "opening_hours"
89898                 ],
89899                 "suggestion": true
89900             },
89901             "shop/convenience/McColl's": {
89902                 "tags": {
89903                     "name": "McColl's",
89904                     "shop": "convenience"
89905                 },
89906                 "name": "McColl's",
89907                 "icon": "shop",
89908                 "geometry": [
89909                     "point",
89910                     "vertex",
89911                     "area"
89912                 ],
89913                 "fields": [
89914                     "address",
89915                     "building_area",
89916                     "opening_hours"
89917                 ],
89918                 "suggestion": true
89919             },
89920             "shop/convenience/One Stop": {
89921                 "tags": {
89922                     "name": "One Stop",
89923                     "shop": "convenience"
89924                 },
89925                 "name": "One Stop",
89926                 "icon": "shop",
89927                 "geometry": [
89928                     "point",
89929                     "vertex",
89930                     "area"
89931                 ],
89932                 "fields": [
89933                     "address",
89934                     "building_area",
89935                     "opening_hours"
89936                 ],
89937                 "suggestion": true
89938             },
89939             "shop/convenience/Londis": {
89940                 "tags": {
89941                     "name": "Londis",
89942                     "shop": "convenience"
89943                 },
89944                 "name": "Londis",
89945                 "icon": "shop",
89946                 "geometry": [
89947                     "point",
89948                     "vertex",
89949                     "area"
89950                 ],
89951                 "fields": [
89952                     "address",
89953                     "building_area",
89954                     "opening_hours"
89955                 ],
89956                 "suggestion": true
89957             },
89958             "shop/convenience/Sale": {
89959                 "tags": {
89960                     "name": "Sale",
89961                     "shop": "convenience"
89962                 },
89963                 "name": "Sale",
89964                 "icon": "shop",
89965                 "geometry": [
89966                     "point",
89967                     "vertex",
89968                     "area"
89969                 ],
89970                 "fields": [
89971                     "address",
89972                     "building_area",
89973                     "opening_hours"
89974                 ],
89975                 "suggestion": true
89976             },
89977             "shop/convenience/Siwa": {
89978                 "tags": {
89979                     "name": "Siwa",
89980                     "shop": "convenience"
89981                 },
89982                 "name": "Siwa",
89983                 "icon": "shop",
89984                 "geometry": [
89985                     "point",
89986                     "vertex",
89987                     "area"
89988                 ],
89989                 "fields": [
89990                     "address",
89991                     "building_area",
89992                     "opening_hours"
89993                 ],
89994                 "suggestion": true
89995             },
89996             "shop/convenience/Mac's": {
89997                 "tags": {
89998                     "name": "Mac's",
89999                     "shop": "convenience"
90000                 },
90001                 "name": "Mac's",
90002                 "icon": "shop",
90003                 "geometry": [
90004                     "point",
90005                     "vertex",
90006                     "area"
90007                 ],
90008                 "fields": [
90009                     "address",
90010                     "building_area",
90011                     "opening_hours"
90012                 ],
90013                 "suggestion": true
90014             },
90015             "shop/convenience/Alepa": {
90016                 "tags": {
90017                     "name": "Alepa",
90018                     "shop": "convenience"
90019                 },
90020                 "name": "Alepa",
90021                 "icon": "shop",
90022                 "geometry": [
90023                     "point",
90024                     "vertex",
90025                     "area"
90026                 ],
90027                 "fields": [
90028                     "address",
90029                     "building_area",
90030                     "opening_hours"
90031                 ],
90032                 "suggestion": true
90033             },
90034             "shop/convenience/Hasty Market": {
90035                 "tags": {
90036                     "name": "Hasty Market",
90037                     "shop": "convenience"
90038                 },
90039                 "name": "Hasty Market",
90040                 "icon": "shop",
90041                 "geometry": [
90042                     "point",
90043                     "vertex",
90044                     "area"
90045                 ],
90046                 "fields": [
90047                     "address",
90048                     "building_area",
90049                     "opening_hours"
90050                 ],
90051                 "suggestion": true
90052             },
90053             "shop/convenience/K-Market": {
90054                 "tags": {
90055                     "name": "K-Market",
90056                     "shop": "convenience"
90057                 },
90058                 "name": "K-Market",
90059                 "icon": "shop",
90060                 "geometry": [
90061                     "point",
90062                     "vertex",
90063                     "area"
90064                 ],
90065                 "fields": [
90066                     "address",
90067                     "building_area",
90068                     "opening_hours"
90069                 ],
90070                 "suggestion": true
90071             },
90072             "shop/convenience/Valintatalo": {
90073                 "tags": {
90074                     "name": "Valintatalo",
90075                     "shop": "convenience"
90076                 },
90077                 "name": "Valintatalo",
90078                 "icon": "shop",
90079                 "geometry": [
90080                     "point",
90081                     "vertex",
90082                     "area"
90083                 ],
90084                 "fields": [
90085                     "address",
90086                     "building_area",
90087                     "opening_hours"
90088                 ],
90089                 "suggestion": true
90090             },
90091             "shop/convenience/セブンイレブン": {
90092                 "tags": {
90093                     "name": "セブンイレブン",
90094                     "name:en": "7-Eleven",
90095                     "shop": "convenience"
90096                 },
90097                 "name": "セブンイレブン",
90098                 "icon": "shop",
90099                 "geometry": [
90100                     "point",
90101                     "vertex",
90102                     "area"
90103                 ],
90104                 "fields": [
90105                     "address",
90106                     "building_area",
90107                     "opening_hours"
90108                 ],
90109                 "suggestion": true
90110             },
90111             "shop/convenience/ローソン": {
90112                 "tags": {
90113                     "name": "ローソン",
90114                     "name:en": "LAWSON",
90115                     "shop": "convenience"
90116                 },
90117                 "name": "ローソン",
90118                 "icon": "shop",
90119                 "geometry": [
90120                     "point",
90121                     "vertex",
90122                     "area"
90123                 ],
90124                 "fields": [
90125                     "address",
90126                     "building_area",
90127                     "opening_hours"
90128                 ],
90129                 "suggestion": true
90130             },
90131             "shop/convenience/Mace": {
90132                 "tags": {
90133                     "name": "Mace",
90134                     "shop": "convenience"
90135                 },
90136                 "name": "Mace",
90137                 "icon": "shop",
90138                 "geometry": [
90139                     "point",
90140                     "vertex",
90141                     "area"
90142                 ],
90143                 "fields": [
90144                     "address",
90145                     "building_area",
90146                     "opening_hours"
90147                 ],
90148                 "suggestion": true
90149             },
90150             "shop/convenience/Mini Market": {
90151                 "tags": {
90152                     "name": "Mini Market",
90153                     "shop": "convenience"
90154                 },
90155                 "name": "Mini Market",
90156                 "icon": "shop",
90157                 "geometry": [
90158                     "point",
90159                     "vertex",
90160                     "area"
90161                 ],
90162                 "fields": [
90163                     "address",
90164                     "building_area",
90165                     "opening_hours"
90166                 ],
90167                 "suggestion": true
90168             },
90169             "shop/convenience/Nisa Local": {
90170                 "tags": {
90171                     "name": "Nisa Local",
90172                     "shop": "convenience"
90173                 },
90174                 "name": "Nisa Local",
90175                 "icon": "shop",
90176                 "geometry": [
90177                     "point",
90178                     "vertex",
90179                     "area"
90180                 ],
90181                 "fields": [
90182                     "address",
90183                     "building_area",
90184                     "opening_hours"
90185                 ],
90186                 "suggestion": true
90187             },
90188             "shop/convenience/Dorfladen": {
90189                 "tags": {
90190                     "name": "Dorfladen",
90191                     "shop": "convenience"
90192                 },
90193                 "name": "Dorfladen",
90194                 "icon": "shop",
90195                 "geometry": [
90196                     "point",
90197                     "vertex",
90198                     "area"
90199                 ],
90200                 "fields": [
90201                     "address",
90202                     "building_area",
90203                     "opening_hours"
90204                 ],
90205                 "suggestion": true
90206             },
90207             "shop/convenience/Продукты": {
90208                 "tags": {
90209                     "name": "Продукты",
90210                     "shop": "convenience"
90211                 },
90212                 "name": "Продукты",
90213                 "icon": "shop",
90214                 "geometry": [
90215                     "point",
90216                     "vertex",
90217                     "area"
90218                 ],
90219                 "fields": [
90220                     "address",
90221                     "building_area",
90222                     "opening_hours"
90223                 ],
90224                 "suggestion": true
90225             },
90226             "shop/convenience/Mini Stop": {
90227                 "tags": {
90228                     "name": "Mini Stop",
90229                     "shop": "convenience"
90230                 },
90231                 "name": "Mini Stop",
90232                 "icon": "shop",
90233                 "geometry": [
90234                     "point",
90235                     "vertex",
90236                     "area"
90237                 ],
90238                 "fields": [
90239                     "address",
90240                     "building_area",
90241                     "opening_hours"
90242                 ],
90243                 "suggestion": true
90244             },
90245             "shop/convenience/LAWSON": {
90246                 "tags": {
90247                     "name": "LAWSON",
90248                     "shop": "convenience"
90249                 },
90250                 "name": "LAWSON",
90251                 "icon": "shop",
90252                 "geometry": [
90253                     "point",
90254                     "vertex",
90255                     "area"
90256                 ],
90257                 "fields": [
90258                     "address",
90259                     "building_area",
90260                     "opening_hours"
90261                 ],
90262                 "suggestion": true
90263             },
90264             "shop/convenience/デイリーヤマザキ": {
90265                 "tags": {
90266                     "name": "デイリーヤマザキ",
90267                     "shop": "convenience"
90268                 },
90269                 "name": "デイリーヤマザキ",
90270                 "icon": "shop",
90271                 "geometry": [
90272                     "point",
90273                     "vertex",
90274                     "area"
90275                 ],
90276                 "fields": [
90277                     "address",
90278                     "building_area",
90279                     "opening_hours"
90280                 ],
90281                 "suggestion": true
90282             },
90283             "shop/convenience/Надежда": {
90284                 "tags": {
90285                     "name": "Надежда",
90286                     "shop": "convenience"
90287                 },
90288                 "name": "Надежда",
90289                 "icon": "shop",
90290                 "geometry": [
90291                     "point",
90292                     "vertex",
90293                     "area"
90294                 ],
90295                 "fields": [
90296                     "address",
90297                     "building_area",
90298                     "opening_hours"
90299                 ],
90300                 "suggestion": true
90301             },
90302             "shop/convenience/Nisa": {
90303                 "tags": {
90304                     "name": "Nisa",
90305                     "shop": "convenience"
90306                 },
90307                 "name": "Nisa",
90308                 "icon": "shop",
90309                 "geometry": [
90310                     "point",
90311                     "vertex",
90312                     "area"
90313                 ],
90314                 "fields": [
90315                     "address",
90316                     "building_area",
90317                     "opening_hours"
90318                 ],
90319                 "suggestion": true
90320             },
90321             "shop/convenience/Premier": {
90322                 "tags": {
90323                     "name": "Premier",
90324                     "shop": "convenience"
90325                 },
90326                 "name": "Premier",
90327                 "icon": "shop",
90328                 "geometry": [
90329                     "point",
90330                     "vertex",
90331                     "area"
90332                 ],
90333                 "fields": [
90334                     "address",
90335                     "building_area",
90336                     "opening_hours"
90337                 ],
90338                 "suggestion": true
90339             },
90340             "shop/convenience/ミニストップ": {
90341                 "tags": {
90342                     "name": "ミニストップ",
90343                     "name:en": "MINISTOP",
90344                     "shop": "convenience"
90345                 },
90346                 "name": "ミニストップ",
90347                 "icon": "shop",
90348                 "geometry": [
90349                     "point",
90350                     "vertex",
90351                     "area"
90352                 ],
90353                 "fields": [
90354                     "address",
90355                     "building_area",
90356                     "opening_hours"
90357                 ],
90358                 "suggestion": true
90359             },
90360             "shop/convenience/サンクス": {
90361                 "tags": {
90362                     "name": "サンクス",
90363                     "name:en": "sunkus",
90364                     "shop": "convenience"
90365                 },
90366                 "name": "サンクス",
90367                 "icon": "shop",
90368                 "geometry": [
90369                     "point",
90370                     "vertex",
90371                     "area"
90372                 ],
90373                 "fields": [
90374                     "address",
90375                     "building_area",
90376                     "opening_hours"
90377                 ],
90378                 "suggestion": true
90379             },
90380             "shop/convenience/スリーエフ": {
90381                 "tags": {
90382                     "name": "スリーエフ",
90383                     "shop": "convenience"
90384                 },
90385                 "name": "スリーエフ",
90386                 "icon": "shop",
90387                 "geometry": [
90388                     "point",
90389                     "vertex",
90390                     "area"
90391                 ],
90392                 "fields": [
90393                     "address",
90394                     "building_area",
90395                     "opening_hours"
90396                 ],
90397                 "suggestion": true
90398             },
90399             "shop/convenience/8 à Huit": {
90400                 "tags": {
90401                     "name": "8 à Huit",
90402                     "shop": "convenience"
90403                 },
90404                 "name": "8 à Huit",
90405                 "icon": "shop",
90406                 "geometry": [
90407                     "point",
90408                     "vertex",
90409                     "area"
90410                 ],
90411                 "fields": [
90412                     "address",
90413                     "building_area",
90414                     "opening_hours"
90415                 ],
90416                 "suggestion": true
90417             },
90418             "shop/convenience/Żabka": {
90419                 "tags": {
90420                     "name": "Żabka",
90421                     "shop": "convenience"
90422                 },
90423                 "name": "Żabka",
90424                 "icon": "shop",
90425                 "geometry": [
90426                     "point",
90427                     "vertex",
90428                     "area"
90429                 ],
90430                 "fields": [
90431                     "address",
90432                     "building_area",
90433                     "opening_hours"
90434                 ],
90435                 "suggestion": true
90436             },
90437             "shop/convenience/Almacen": {
90438                 "tags": {
90439                     "name": "Almacen",
90440                     "shop": "convenience"
90441                 },
90442                 "name": "Almacen",
90443                 "icon": "shop",
90444                 "geometry": [
90445                     "point",
90446                     "vertex",
90447                     "area"
90448                 ],
90449                 "fields": [
90450                     "address",
90451                     "building_area",
90452                     "opening_hours"
90453                 ],
90454                 "suggestion": true
90455             },
90456             "shop/convenience/Vival": {
90457                 "tags": {
90458                     "name": "Vival",
90459                     "shop": "convenience"
90460                 },
90461                 "name": "Vival",
90462                 "icon": "shop",
90463                 "geometry": [
90464                     "point",
90465                     "vertex",
90466                     "area"
90467                 ],
90468                 "fields": [
90469                     "address",
90470                     "building_area",
90471                     "opening_hours"
90472                 ],
90473                 "suggestion": true
90474             },
90475             "shop/convenience/FamilyMart": {
90476                 "tags": {
90477                     "name": "FamilyMart",
90478                     "shop": "convenience"
90479                 },
90480                 "name": "FamilyMart",
90481                 "icon": "shop",
90482                 "geometry": [
90483                     "point",
90484                     "vertex",
90485                     "area"
90486                 ],
90487                 "fields": [
90488                     "address",
90489                     "building_area",
90490                     "opening_hours"
90491                 ],
90492                 "suggestion": true
90493             },
90494             "shop/convenience/ファミリーマート": {
90495                 "tags": {
90496                     "name": "ファミリーマート",
90497                     "name:en": "FamilyMart",
90498                     "shop": "convenience"
90499                 },
90500                 "name": "ファミリーマート",
90501                 "icon": "shop",
90502                 "geometry": [
90503                     "point",
90504                     "vertex",
90505                     "area"
90506                 ],
90507                 "fields": [
90508                     "address",
90509                     "building_area",
90510                     "opening_hours"
90511                 ],
90512                 "suggestion": true
90513             },
90514             "shop/convenience/Sunkus": {
90515                 "tags": {
90516                     "name": "Sunkus",
90517                     "shop": "convenience"
90518                 },
90519                 "name": "Sunkus",
90520                 "icon": "shop",
90521                 "geometry": [
90522                     "point",
90523                     "vertex",
90524                     "area"
90525                 ],
90526                 "fields": [
90527                     "address",
90528                     "building_area",
90529                     "opening_hours"
90530                 ],
90531                 "suggestion": true
90532             },
90533             "shop/convenience/セブンイレブン(Seven-Eleven)": {
90534                 "tags": {
90535                     "name": "セブンイレブン(Seven-Eleven)",
90536                     "shop": "convenience"
90537                 },
90538                 "name": "セブンイレブン(Seven-Eleven)",
90539                 "icon": "shop",
90540                 "geometry": [
90541                     "point",
90542                     "vertex",
90543                     "area"
90544                 ],
90545                 "fields": [
90546                     "address",
90547                     "building_area",
90548                     "opening_hours"
90549                 ],
90550                 "suggestion": true
90551             },
90552             "shop/convenience/Jednota": {
90553                 "tags": {
90554                     "name": "Jednota",
90555                     "shop": "convenience"
90556                 },
90557                 "name": "Jednota",
90558                 "icon": "shop",
90559                 "geometry": [
90560                     "point",
90561                     "vertex",
90562                     "area"
90563                 ],
90564                 "fields": [
90565                     "address",
90566                     "building_area",
90567                     "opening_hours"
90568                 ],
90569                 "suggestion": true
90570             },
90571             "shop/convenience/Гастроном": {
90572                 "tags": {
90573                     "name": "Гастроном",
90574                     "shop": "convenience"
90575                 },
90576                 "name": "Гастроном",
90577                 "icon": "shop",
90578                 "geometry": [
90579                     "point",
90580                     "vertex",
90581                     "area"
90582                 ],
90583                 "fields": [
90584                     "address",
90585                     "building_area",
90586                     "opening_hours"
90587                 ],
90588                 "suggestion": true
90589             },
90590             "shop/convenience/Sklep spożywczy": {
90591                 "tags": {
90592                     "name": "Sklep spożywczy",
90593                     "shop": "convenience"
90594                 },
90595                 "name": "Sklep spożywczy",
90596                 "icon": "shop",
90597                 "geometry": [
90598                     "point",
90599                     "vertex",
90600                     "area"
90601                 ],
90602                 "fields": [
90603                     "address",
90604                     "building_area",
90605                     "opening_hours"
90606                 ],
90607                 "suggestion": true
90608             },
90609             "shop/convenience/サークルK": {
90610                 "tags": {
90611                     "name": "サークルK",
90612                     "name:en": "Circle K",
90613                     "shop": "convenience"
90614                 },
90615                 "name": "サークルK",
90616                 "icon": "shop",
90617                 "geometry": [
90618                     "point",
90619                     "vertex",
90620                     "area"
90621                 ],
90622                 "fields": [
90623                     "address",
90624                     "building_area",
90625                     "opening_hours"
90626                 ],
90627                 "suggestion": true
90628             },
90629             "shop/convenience/Proxi": {
90630                 "tags": {
90631                     "name": "Proxi",
90632                     "shop": "convenience"
90633                 },
90634                 "name": "Proxi",
90635                 "icon": "shop",
90636                 "geometry": [
90637                     "point",
90638                     "vertex",
90639                     "area"
90640                 ],
90641                 "fields": [
90642                     "address",
90643                     "building_area",
90644                     "opening_hours"
90645                 ],
90646                 "suggestion": true
90647             },
90648             "shop/convenience/Универсам": {
90649                 "tags": {
90650                     "name": "Универсам",
90651                     "shop": "convenience"
90652                 },
90653                 "name": "Универсам",
90654                 "icon": "shop",
90655                 "geometry": [
90656                     "point",
90657                     "vertex",
90658                     "area"
90659                 ],
90660                 "fields": [
90661                     "address",
90662                     "building_area",
90663                     "opening_hours"
90664                 ],
90665                 "suggestion": true
90666             },
90667             "shop/convenience/Groszek": {
90668                 "tags": {
90669                     "name": "Groszek",
90670                     "shop": "convenience"
90671                 },
90672                 "name": "Groszek",
90673                 "icon": "shop",
90674                 "geometry": [
90675                     "point",
90676                     "vertex",
90677                     "area"
90678                 ],
90679                 "fields": [
90680                     "address",
90681                     "building_area",
90682                     "opening_hours"
90683                 ],
90684                 "suggestion": true
90685             },
90686             "shop/convenience/Select": {
90687                 "tags": {
90688                     "name": "Select",
90689                     "shop": "convenience"
90690                 },
90691                 "name": "Select",
90692                 "icon": "shop",
90693                 "geometry": [
90694                     "point",
90695                     "vertex",
90696                     "area"
90697                 ],
90698                 "fields": [
90699                     "address",
90700                     "building_area",
90701                     "opening_hours"
90702                 ],
90703                 "suggestion": true
90704             },
90705             "shop/convenience/Potraviny": {
90706                 "tags": {
90707                     "name": "Potraviny",
90708                     "shop": "convenience"
90709                 },
90710                 "name": "Potraviny",
90711                 "icon": "shop",
90712                 "geometry": [
90713                     "point",
90714                     "vertex",
90715                     "area"
90716                 ],
90717                 "fields": [
90718                     "address",
90719                     "building_area",
90720                     "opening_hours"
90721                 ],
90722                 "suggestion": true
90723             },
90724             "shop/convenience/Смак": {
90725                 "tags": {
90726                     "name": "Смак",
90727                     "shop": "convenience"
90728                 },
90729                 "name": "Смак",
90730                 "icon": "shop",
90731                 "geometry": [
90732                     "point",
90733                     "vertex",
90734                     "area"
90735                 ],
90736                 "fields": [
90737                     "address",
90738                     "building_area",
90739                     "opening_hours"
90740                 ],
90741                 "suggestion": true
90742             },
90743             "shop/convenience/Эконом": {
90744                 "tags": {
90745                     "name": "Эконом",
90746                     "shop": "convenience"
90747                 },
90748                 "name": "Эконом",
90749                 "icon": "shop",
90750                 "geometry": [
90751                     "point",
90752                     "vertex",
90753                     "area"
90754                 ],
90755                 "fields": [
90756                     "address",
90757                     "building_area",
90758                     "opening_hours"
90759                 ],
90760                 "suggestion": true
90761             },
90762             "shop/convenience/Березка": {
90763                 "tags": {
90764                     "name": "Березка",
90765                     "shop": "convenience"
90766                 },
90767                 "name": "Березка",
90768                 "icon": "shop",
90769                 "geometry": [
90770                     "point",
90771                     "vertex",
90772                     "area"
90773                 ],
90774                 "fields": [
90775                     "address",
90776                     "building_area",
90777                     "opening_hours"
90778                 ],
90779                 "suggestion": true
90780             },
90781             "shop/convenience/Cumberland Farms": {
90782                 "tags": {
90783                     "name": "Cumberland Farms",
90784                     "shop": "convenience"
90785                 },
90786                 "name": "Cumberland Farms",
90787                 "icon": "shop",
90788                 "geometry": [
90789                     "point",
90790                     "vertex",
90791                     "area"
90792                 ],
90793                 "fields": [
90794                     "address",
90795                     "building_area",
90796                     "opening_hours"
90797                 ],
90798                 "suggestion": true
90799             },
90800             "shop/convenience/Tesco Lotus Express": {
90801                 "tags": {
90802                     "name": "Tesco Lotus Express",
90803                     "shop": "convenience"
90804                 },
90805                 "name": "Tesco Lotus Express",
90806                 "icon": "shop",
90807                 "geometry": [
90808                     "point",
90809                     "vertex",
90810                     "area"
90811                 ],
90812                 "fields": [
90813                     "address",
90814                     "building_area",
90815                     "opening_hours"
90816                 ],
90817                 "suggestion": true
90818             },
90819             "shop/convenience/24 часа": {
90820                 "tags": {
90821                     "name": "24 часа",
90822                     "shop": "convenience"
90823                 },
90824                 "name": "24 часа",
90825                 "icon": "shop",
90826                 "geometry": [
90827                     "point",
90828                     "vertex",
90829                     "area"
90830                 ],
90831                 "fields": [
90832                     "address",
90833                     "building_area",
90834                     "opening_hours"
90835                 ],
90836                 "suggestion": true
90837             },
90838             "shop/convenience/Минимаркет": {
90839                 "tags": {
90840                     "name": "Минимаркет",
90841                     "shop": "convenience"
90842                 },
90843                 "name": "Минимаркет",
90844                 "icon": "shop",
90845                 "geometry": [
90846                     "point",
90847                     "vertex",
90848                     "area"
90849                 ],
90850                 "fields": [
90851                     "address",
90852                     "building_area",
90853                     "opening_hours"
90854                 ],
90855                 "suggestion": true
90856             },
90857             "shop/convenience/Oxxo": {
90858                 "tags": {
90859                     "name": "Oxxo",
90860                     "shop": "convenience"
90861                 },
90862                 "name": "Oxxo",
90863                 "icon": "shop",
90864                 "geometry": [
90865                     "point",
90866                     "vertex",
90867                     "area"
90868                 ],
90869                 "fields": [
90870                     "address",
90871                     "building_area",
90872                     "opening_hours"
90873                 ],
90874                 "suggestion": true
90875             },
90876             "shop/convenience/abc": {
90877                 "tags": {
90878                     "name": "abc",
90879                     "shop": "convenience"
90880                 },
90881                 "name": "abc",
90882                 "icon": "shop",
90883                 "geometry": [
90884                     "point",
90885                     "vertex",
90886                     "area"
90887                 ],
90888                 "fields": [
90889                     "address",
90890                     "building_area",
90891                     "opening_hours"
90892                 ],
90893                 "suggestion": true
90894             },
90895             "shop/convenience/Продукти": {
90896                 "tags": {
90897                     "name": "Продукти",
90898                     "shop": "convenience"
90899                 },
90900                 "name": "Продукти",
90901                 "icon": "shop",
90902                 "geometry": [
90903                     "point",
90904                     "vertex",
90905                     "area"
90906                 ],
90907                 "fields": [
90908                     "address",
90909                     "building_area",
90910                     "opening_hours"
90911                 ],
90912                 "suggestion": true
90913             },
90914             "shop/convenience/ローソンストア100 (LAWSON STORE 100)": {
90915                 "tags": {
90916                     "name": "ローソンストア100 (LAWSON STORE 100)",
90917                     "shop": "convenience"
90918                 },
90919                 "name": "ローソンストア100 (LAWSON STORE 100)",
90920                 "icon": "shop",
90921                 "geometry": [
90922                     "point",
90923                     "vertex",
90924                     "area"
90925                 ],
90926                 "fields": [
90927                     "address",
90928                     "building_area",
90929                     "opening_hours"
90930                 ],
90931                 "suggestion": true
90932             },
90933             "shop/convenience/ローソンストア100": {
90934                 "tags": {
90935                     "name": "ローソンストア100",
90936                     "shop": "convenience"
90937                 },
90938                 "name": "ローソンストア100",
90939                 "icon": "shop",
90940                 "geometry": [
90941                     "point",
90942                     "vertex",
90943                     "area"
90944                 ],
90945                 "fields": [
90946                     "address",
90947                     "building_area",
90948                     "opening_hours"
90949                 ],
90950                 "suggestion": true
90951             },
90952             "shop/convenience/เซเว่นอีเลฟเว่น": {
90953                 "tags": {
90954                     "name": "เซเว่นอีเลฟเว่น",
90955                     "shop": "convenience"
90956                 },
90957                 "name": "เซเว่นอีเลฟเว่น",
90958                 "icon": "shop",
90959                 "geometry": [
90960                     "point",
90961                     "vertex",
90962                     "area"
90963                 ],
90964                 "fields": [
90965                     "address",
90966                     "building_area",
90967                     "opening_hours"
90968                 ],
90969                 "suggestion": true
90970             },
90971             "shop/convenience/Spożywczy": {
90972                 "tags": {
90973                     "name": "Spożywczy",
90974                     "shop": "convenience"
90975                 },
90976                 "name": "Spożywczy",
90977                 "icon": "shop",
90978                 "geometry": [
90979                     "point",
90980                     "vertex",
90981                     "area"
90982                 ],
90983                 "fields": [
90984                     "address",
90985                     "building_area",
90986                     "opening_hours"
90987                 ],
90988                 "suggestion": true
90989             },
90990             "shop/convenience/Фортуна": {
90991                 "tags": {
90992                     "name": "Фортуна",
90993                     "shop": "convenience"
90994                 },
90995                 "name": "Фортуна",
90996                 "icon": "shop",
90997                 "geometry": [
90998                     "point",
90999                     "vertex",
91000                     "area"
91001                 ],
91002                 "fields": [
91003                     "address",
91004                     "building_area",
91005                     "opening_hours"
91006                 ],
91007                 "suggestion": true
91008             },
91009             "shop/convenience/Picard": {
91010                 "tags": {
91011                     "name": "Picard",
91012                     "shop": "convenience"
91013                 },
91014                 "name": "Picard",
91015                 "icon": "shop",
91016                 "geometry": [
91017                     "point",
91018                     "vertex",
91019                     "area"
91020                 ],
91021                 "fields": [
91022                     "address",
91023                     "building_area",
91024                     "opening_hours"
91025                 ],
91026                 "suggestion": true
91027             },
91028             "shop/convenience/Four Square": {
91029                 "tags": {
91030                     "name": "Four Square",
91031                     "shop": "convenience"
91032                 },
91033                 "name": "Four Square",
91034                 "icon": "shop",
91035                 "geometry": [
91036                     "point",
91037                     "vertex",
91038                     "area"
91039                 ],
91040                 "fields": [
91041                     "address",
91042                     "building_area",
91043                     "opening_hours"
91044                 ],
91045                 "suggestion": true
91046             },
91047             "shop/convenience/Визит": {
91048                 "tags": {
91049                     "name": "Визит",
91050                     "shop": "convenience"
91051                 },
91052                 "name": "Визит",
91053                 "icon": "shop",
91054                 "geometry": [
91055                     "point",
91056                     "vertex",
91057                     "area"
91058                 ],
91059                 "fields": [
91060                     "address",
91061                     "building_area",
91062                     "opening_hours"
91063                 ],
91064                 "suggestion": true
91065             },
91066             "shop/convenience/Авоська": {
91067                 "tags": {
91068                     "name": "Авоська",
91069                     "shop": "convenience"
91070                 },
91071                 "name": "Авоська",
91072                 "icon": "shop",
91073                 "geometry": [
91074                     "point",
91075                     "vertex",
91076                     "area"
91077                 ],
91078                 "fields": [
91079                     "address",
91080                     "building_area",
91081                     "opening_hours"
91082                 ],
91083                 "suggestion": true
91084             },
91085             "shop/convenience/Dollar General": {
91086                 "tags": {
91087                     "name": "Dollar General",
91088                     "shop": "convenience"
91089                 },
91090                 "name": "Dollar General",
91091                 "icon": "shop",
91092                 "geometry": [
91093                     "point",
91094                     "vertex",
91095                     "area"
91096                 ],
91097                 "fields": [
91098                     "address",
91099                     "building_area",
91100                     "opening_hours"
91101                 ],
91102                 "suggestion": true
91103             },
91104             "shop/convenience/Studenac": {
91105                 "tags": {
91106                     "name": "Studenac",
91107                     "shop": "convenience"
91108                 },
91109                 "name": "Studenac",
91110                 "icon": "shop",
91111                 "geometry": [
91112                     "point",
91113                     "vertex",
91114                     "area"
91115                 ],
91116                 "fields": [
91117                     "address",
91118                     "building_area",
91119                     "opening_hours"
91120                 ],
91121                 "suggestion": true
91122             },
91123             "shop/convenience/Central Convenience Store": {
91124                 "tags": {
91125                     "name": "Central Convenience Store",
91126                     "shop": "convenience"
91127                 },
91128                 "name": "Central Convenience Store",
91129                 "icon": "shop",
91130                 "geometry": [
91131                     "point",
91132                     "vertex",
91133                     "area"
91134                 ],
91135                 "fields": [
91136                     "address",
91137                     "building_area",
91138                     "opening_hours"
91139                 ],
91140                 "suggestion": true
91141             },
91142             "shop/convenience/продукты": {
91143                 "tags": {
91144                     "name": "продукты",
91145                     "shop": "convenience"
91146                 },
91147                 "name": "продукты",
91148                 "icon": "shop",
91149                 "geometry": [
91150                     "point",
91151                     "vertex",
91152                     "area"
91153                 ],
91154                 "fields": [
91155                     "address",
91156                     "building_area",
91157                     "opening_hours"
91158                 ],
91159                 "suggestion": true
91160             },
91161             "shop/convenience/Кулинария": {
91162                 "tags": {
91163                     "name": "Кулинария",
91164                     "shop": "convenience"
91165                 },
91166                 "name": "Кулинария",
91167                 "icon": "shop",
91168                 "geometry": [
91169                     "point",
91170                     "vertex",
91171                     "area"
91172                 ],
91173                 "fields": [
91174                     "address",
91175                     "building_area",
91176                     "opening_hours"
91177                 ],
91178                 "suggestion": true
91179             },
91180             "shop/convenience/全家": {
91181                 "tags": {
91182                     "name": "全家",
91183                     "shop": "convenience"
91184                 },
91185                 "name": "全家",
91186                 "icon": "shop",
91187                 "geometry": [
91188                     "point",
91189                     "vertex",
91190                     "area"
91191                 ],
91192                 "fields": [
91193                     "address",
91194                     "building_area",
91195                     "opening_hours"
91196                 ],
91197                 "suggestion": true
91198             },
91199             "shop/convenience/Мечта": {
91200                 "tags": {
91201                     "name": "Мечта",
91202                     "shop": "convenience"
91203                 },
91204                 "name": "Мечта",
91205                 "icon": "shop",
91206                 "geometry": [
91207                     "point",
91208                     "vertex",
91209                     "area"
91210                 ],
91211                 "fields": [
91212                     "address",
91213                     "building_area",
91214                     "opening_hours"
91215                 ],
91216                 "suggestion": true
91217             },
91218             "shop/convenience/Epicerie": {
91219                 "tags": {
91220                     "name": "Epicerie",
91221                     "shop": "convenience"
91222                 },
91223                 "name": "Epicerie",
91224                 "icon": "shop",
91225                 "geometry": [
91226                     "point",
91227                     "vertex",
91228                     "area"
91229                 ],
91230                 "fields": [
91231                     "address",
91232                     "building_area",
91233                     "opening_hours"
91234                 ],
91235                 "suggestion": true
91236             },
91237             "shop/convenience/Кировский": {
91238                 "tags": {
91239                     "name": "Кировский",
91240                     "shop": "convenience"
91241                 },
91242                 "name": "Кировский",
91243                 "icon": "shop",
91244                 "geometry": [
91245                     "point",
91246                     "vertex",
91247                     "area"
91248                 ],
91249                 "fields": [
91250                     "address",
91251                     "building_area",
91252                     "opening_hours"
91253                 ],
91254                 "suggestion": true
91255             },
91256             "shop/convenience/Food Mart": {
91257                 "tags": {
91258                     "name": "Food Mart",
91259                     "shop": "convenience"
91260                 },
91261                 "name": "Food Mart",
91262                 "icon": "shop",
91263                 "geometry": [
91264                     "point",
91265                     "vertex",
91266                     "area"
91267                 ],
91268                 "fields": [
91269                     "address",
91270                     "building_area",
91271                     "opening_hours"
91272                 ],
91273                 "suggestion": true
91274             },
91275             "shop/convenience/Delikatesy": {
91276                 "tags": {
91277                     "name": "Delikatesy",
91278                     "shop": "convenience"
91279                 },
91280                 "name": "Delikatesy",
91281                 "icon": "shop",
91282                 "geometry": [
91283                     "point",
91284                     "vertex",
91285                     "area"
91286                 ],
91287                 "fields": [
91288                     "address",
91289                     "building_area",
91290                     "opening_hours"
91291                 ],
91292                 "suggestion": true
91293             },
91294             "shop/convenience/ポプラ": {
91295                 "tags": {
91296                     "name": "ポプラ",
91297                     "shop": "convenience"
91298                 },
91299                 "name": "ポプラ",
91300                 "icon": "shop",
91301                 "geometry": [
91302                     "point",
91303                     "vertex",
91304                     "area"
91305                 ],
91306                 "fields": [
91307                     "address",
91308                     "building_area",
91309                     "opening_hours"
91310                 ],
91311                 "suggestion": true
91312             },
91313             "shop/convenience/Продуктовый магазин": {
91314                 "tags": {
91315                     "name": "Продуктовый магазин",
91316                     "shop": "convenience"
91317                 },
91318                 "name": "Продуктовый магазин",
91319                 "icon": "shop",
91320                 "geometry": [
91321                     "point",
91322                     "vertex",
91323                     "area"
91324                 ],
91325                 "fields": [
91326                     "address",
91327                     "building_area",
91328                     "opening_hours"
91329                 ],
91330                 "suggestion": true
91331             },
91332             "shop/convenience/Продуктовый": {
91333                 "tags": {
91334                     "name": "Продуктовый",
91335                     "shop": "convenience"
91336                 },
91337                 "name": "Продуктовый",
91338                 "icon": "shop",
91339                 "geometry": [
91340                     "point",
91341                     "vertex",
91342                     "area"
91343                 ],
91344                 "fields": [
91345                     "address",
91346                     "building_area",
91347                     "opening_hours"
91348                 ],
91349                 "suggestion": true
91350             },
91351             "shop/convenience/セイコーマート (Seicomart)": {
91352                 "tags": {
91353                     "name": "セイコーマート (Seicomart)",
91354                     "shop": "convenience"
91355                 },
91356                 "name": "セイコーマート (Seicomart)",
91357                 "icon": "shop",
91358                 "geometry": [
91359                     "point",
91360                     "vertex",
91361                     "area"
91362                 ],
91363                 "fields": [
91364                     "address",
91365                     "building_area",
91366                     "opening_hours"
91367                 ],
91368                 "suggestion": true
91369             },
91370             "shop/convenience/Виктория": {
91371                 "tags": {
91372                     "name": "Виктория",
91373                     "shop": "convenience"
91374                 },
91375                 "name": "Виктория",
91376                 "icon": "shop",
91377                 "geometry": [
91378                     "point",
91379                     "vertex",
91380                     "area"
91381                 ],
91382                 "fields": [
91383                     "address",
91384                     "building_area",
91385                     "opening_hours"
91386                 ],
91387                 "suggestion": true
91388             },
91389             "shop/convenience/Весна": {
91390                 "tags": {
91391                     "name": "Весна",
91392                     "shop": "convenience"
91393                 },
91394                 "name": "Весна",
91395                 "icon": "shop",
91396                 "geometry": [
91397                     "point",
91398                     "vertex",
91399                     "area"
91400                 ],
91401                 "fields": [
91402                     "address",
91403                     "building_area",
91404                     "opening_hours"
91405                 ],
91406                 "suggestion": true
91407             },
91408             "shop/convenience/Mini Market Non-Stop": {
91409                 "tags": {
91410                     "name": "Mini Market Non-Stop",
91411                     "shop": "convenience"
91412                 },
91413                 "name": "Mini Market Non-Stop",
91414                 "icon": "shop",
91415                 "geometry": [
91416                     "point",
91417                     "vertex",
91418                     "area"
91419                 ],
91420                 "fields": [
91421                     "address",
91422                     "building_area",
91423                     "opening_hours"
91424                 ],
91425                 "suggestion": true
91426             },
91427             "shop/convenience/Копеечка": {
91428                 "tags": {
91429                     "name": "Копеечка",
91430                     "shop": "convenience"
91431                 },
91432                 "name": "Копеечка",
91433                 "icon": "shop",
91434                 "geometry": [
91435                     "point",
91436                     "vertex",
91437                     "area"
91438                 ],
91439                 "fields": [
91440                     "address",
91441                     "building_area",
91442                     "opening_hours"
91443                 ],
91444                 "suggestion": true
91445             },
91446             "shop/convenience/Royal Farms": {
91447                 "tags": {
91448                     "name": "Royal Farms",
91449                     "shop": "convenience"
91450                 },
91451                 "name": "Royal Farms",
91452                 "icon": "shop",
91453                 "geometry": [
91454                     "point",
91455                     "vertex",
91456                     "area"
91457                 ],
91458                 "fields": [
91459                     "address",
91460                     "building_area",
91461                     "opening_hours"
91462                 ],
91463                 "suggestion": true
91464             },
91465             "shop/convenience/Alfamart": {
91466                 "tags": {
91467                     "name": "Alfamart",
91468                     "shop": "convenience"
91469                 },
91470                 "name": "Alfamart",
91471                 "icon": "shop",
91472                 "geometry": [
91473                     "point",
91474                     "vertex",
91475                     "area"
91476                 ],
91477                 "fields": [
91478                     "address",
91479                     "building_area",
91480                     "opening_hours"
91481                 ],
91482                 "suggestion": true
91483             },
91484             "shop/convenience/Indomaret": {
91485                 "tags": {
91486                     "name": "Indomaret",
91487                     "shop": "convenience"
91488                 },
91489                 "name": "Indomaret",
91490                 "icon": "shop",
91491                 "geometry": [
91492                     "point",
91493                     "vertex",
91494                     "area"
91495                 ],
91496                 "fields": [
91497                     "address",
91498                     "building_area",
91499                     "opening_hours"
91500                 ],
91501                 "suggestion": true
91502             },
91503             "shop/convenience/магазин": {
91504                 "tags": {
91505                     "name": "магазин",
91506                     "shop": "convenience"
91507                 },
91508                 "name": "магазин",
91509                 "icon": "shop",
91510                 "geometry": [
91511                     "point",
91512                     "vertex",
91513                     "area"
91514                 ],
91515                 "fields": [
91516                     "address",
91517                     "building_area",
91518                     "opening_hours"
91519                 ],
91520                 "suggestion": true
91521             },
91522             "shop/convenience/全家便利商店": {
91523                 "tags": {
91524                     "name": "全家便利商店",
91525                     "shop": "convenience"
91526                 },
91527                 "name": "全家便利商店",
91528                 "icon": "shop",
91529                 "geometry": [
91530                     "point",
91531                     "vertex",
91532                     "area"
91533                 ],
91534                 "fields": [
91535                     "address",
91536                     "building_area",
91537                     "opening_hours"
91538                 ],
91539                 "suggestion": true
91540             },
91541             "shop/convenience/მარკეტი (Market)": {
91542                 "tags": {
91543                     "name": "მარკეტი (Market)",
91544                     "shop": "convenience"
91545                 },
91546                 "name": "მარკეტი (Market)",
91547                 "icon": "shop",
91548                 "geometry": [
91549                     "point",
91550                     "vertex",
91551                     "area"
91552                 ],
91553                 "fields": [
91554                     "address",
91555                     "building_area",
91556                     "opening_hours"
91557                 ],
91558                 "suggestion": true
91559             },
91560             "shop/convenience/Stores": {
91561                 "tags": {
91562                     "name": "Stores",
91563                     "shop": "convenience"
91564                 },
91565                 "name": "Stores",
91566                 "icon": "shop",
91567                 "geometry": [
91568                     "point",
91569                     "vertex",
91570                     "area"
91571                 ],
91572                 "fields": [
91573                     "address",
91574                     "building_area",
91575                     "opening_hours"
91576                 ],
91577                 "suggestion": true
91578             },
91579             "shop/chemist/Müller": {
91580                 "tags": {
91581                     "name": "Müller",
91582                     "shop": "chemist"
91583                 },
91584                 "name": "Müller",
91585                 "icon": "shop",
91586                 "geometry": [
91587                     "point",
91588                     "vertex",
91589                     "area"
91590                 ],
91591                 "fields": [
91592                     "address",
91593                     "building_area",
91594                     "opening_hours"
91595                 ],
91596                 "suggestion": true
91597             },
91598             "shop/chemist/Schlecker": {
91599                 "tags": {
91600                     "name": "Schlecker",
91601                     "shop": "chemist"
91602                 },
91603                 "name": "Schlecker",
91604                 "icon": "shop",
91605                 "geometry": [
91606                     "point",
91607                     "vertex",
91608                     "area"
91609                 ],
91610                 "fields": [
91611                     "address",
91612                     "building_area",
91613                     "opening_hours"
91614                 ],
91615                 "suggestion": true
91616             },
91617             "shop/chemist/Etos": {
91618                 "tags": {
91619                     "name": "Etos",
91620                     "shop": "chemist"
91621                 },
91622                 "name": "Etos",
91623                 "icon": "shop",
91624                 "geometry": [
91625                     "point",
91626                     "vertex",
91627                     "area"
91628                 ],
91629                 "fields": [
91630                     "address",
91631                     "building_area",
91632                     "opening_hours"
91633                 ],
91634                 "suggestion": true
91635             },
91636             "shop/chemist/Bipa": {
91637                 "tags": {
91638                     "name": "Bipa",
91639                     "shop": "chemist"
91640                 },
91641                 "name": "Bipa",
91642                 "icon": "shop",
91643                 "geometry": [
91644                     "point",
91645                     "vertex",
91646                     "area"
91647                 ],
91648                 "fields": [
91649                     "address",
91650                     "building_area",
91651                     "opening_hours"
91652                 ],
91653                 "suggestion": true
91654             },
91655             "shop/chemist/Rossmann": {
91656                 "tags": {
91657                     "name": "Rossmann",
91658                     "shop": "chemist"
91659                 },
91660                 "name": "Rossmann",
91661                 "icon": "shop",
91662                 "geometry": [
91663                     "point",
91664                     "vertex",
91665                     "area"
91666                 ],
91667                 "fields": [
91668                     "address",
91669                     "building_area",
91670                     "opening_hours"
91671                 ],
91672                 "suggestion": true
91673             },
91674             "shop/chemist/Ihr Platz": {
91675                 "tags": {
91676                     "name": "Ihr Platz",
91677                     "shop": "chemist"
91678                 },
91679                 "name": "Ihr Platz",
91680                 "icon": "shop",
91681                 "geometry": [
91682                     "point",
91683                     "vertex",
91684                     "area"
91685                 ],
91686                 "fields": [
91687                     "address",
91688                     "building_area",
91689                     "opening_hours"
91690                 ],
91691                 "suggestion": true
91692             },
91693             "shop/chemist/Douglas": {
91694                 "tags": {
91695                     "name": "Douglas",
91696                     "shop": "chemist"
91697                 },
91698                 "name": "Douglas",
91699                 "icon": "shop",
91700                 "geometry": [
91701                     "point",
91702                     "vertex",
91703                     "area"
91704                 ],
91705                 "fields": [
91706                     "address",
91707                     "building_area",
91708                     "opening_hours"
91709                 ],
91710                 "suggestion": true
91711             },
91712             "shop/chemist/Kruidvat": {
91713                 "tags": {
91714                     "name": "Kruidvat",
91715                     "shop": "chemist"
91716                 },
91717                 "name": "Kruidvat",
91718                 "icon": "shop",
91719                 "geometry": [
91720                     "point",
91721                     "vertex",
91722                     "area"
91723                 ],
91724                 "fields": [
91725                     "address",
91726                     "building_area",
91727                     "opening_hours"
91728                 ],
91729                 "suggestion": true
91730             },
91731             "shop/car_repair/Peugeot": {
91732                 "tags": {
91733                     "name": "Peugeot",
91734                     "shop": "car_repair"
91735                 },
91736                 "name": "Peugeot",
91737                 "icon": "shop",
91738                 "geometry": [
91739                     "point",
91740                     "vertex",
91741                     "area"
91742                 ],
91743                 "fields": [
91744                     "address",
91745                     "building_area",
91746                     "opening_hours"
91747                 ],
91748                 "suggestion": true
91749             },
91750             "shop/car_repair/Kwik Fit": {
91751                 "tags": {
91752                     "name": "Kwik Fit",
91753                     "shop": "car_repair"
91754                 },
91755                 "name": "Kwik Fit",
91756                 "icon": "shop",
91757                 "geometry": [
91758                     "point",
91759                     "vertex",
91760                     "area"
91761                 ],
91762                 "fields": [
91763                     "address",
91764                     "building_area",
91765                     "opening_hours"
91766                 ],
91767                 "suggestion": true
91768             },
91769             "shop/car_repair/ATU": {
91770                 "tags": {
91771                     "name": "ATU",
91772                     "shop": "car_repair"
91773                 },
91774                 "name": "ATU",
91775                 "icon": "shop",
91776                 "geometry": [
91777                     "point",
91778                     "vertex",
91779                     "area"
91780                 ],
91781                 "fields": [
91782                     "address",
91783                     "building_area",
91784                     "opening_hours"
91785                 ],
91786                 "suggestion": true
91787             },
91788             "shop/car_repair/Kwik-Fit": {
91789                 "tags": {
91790                     "name": "Kwik-Fit",
91791                     "shop": "car_repair"
91792                 },
91793                 "name": "Kwik-Fit",
91794                 "icon": "shop",
91795                 "geometry": [
91796                     "point",
91797                     "vertex",
91798                     "area"
91799                 ],
91800                 "fields": [
91801                     "address",
91802                     "building_area",
91803                     "opening_hours"
91804                 ],
91805                 "suggestion": true
91806             },
91807             "shop/car_repair/Midas": {
91808                 "tags": {
91809                     "name": "Midas",
91810                     "shop": "car_repair"
91811                 },
91812                 "name": "Midas",
91813                 "icon": "shop",
91814                 "geometry": [
91815                     "point",
91816                     "vertex",
91817                     "area"
91818                 ],
91819                 "fields": [
91820                     "address",
91821                     "building_area",
91822                     "opening_hours"
91823                 ],
91824                 "suggestion": true
91825             },
91826             "shop/car_repair/Feu Vert": {
91827                 "tags": {
91828                     "name": "Feu Vert",
91829                     "shop": "car_repair"
91830                 },
91831                 "name": "Feu Vert",
91832                 "icon": "shop",
91833                 "geometry": [
91834                     "point",
91835                     "vertex",
91836                     "area"
91837                 ],
91838                 "fields": [
91839                     "address",
91840                     "building_area",
91841                     "opening_hours"
91842                 ],
91843                 "suggestion": true
91844             },
91845             "shop/car_repair/Norauto": {
91846                 "tags": {
91847                     "name": "Norauto",
91848                     "shop": "car_repair"
91849                 },
91850                 "name": "Norauto",
91851                 "icon": "shop",
91852                 "geometry": [
91853                     "point",
91854                     "vertex",
91855                     "area"
91856                 ],
91857                 "fields": [
91858                     "address",
91859                     "building_area",
91860                     "opening_hours"
91861                 ],
91862                 "suggestion": true
91863             },
91864             "shop/car_repair/Speedy": {
91865                 "tags": {
91866                     "name": "Speedy",
91867                     "shop": "car_repair"
91868                 },
91869                 "name": "Speedy",
91870                 "icon": "shop",
91871                 "geometry": [
91872                     "point",
91873                     "vertex",
91874                     "area"
91875                 ],
91876                 "fields": [
91877                     "address",
91878                     "building_area",
91879                     "opening_hours"
91880                 ],
91881                 "suggestion": true
91882             },
91883             "shop/car_repair/Автозапчасти": {
91884                 "tags": {
91885                     "name": "Автозапчасти",
91886                     "shop": "car_repair"
91887                 },
91888                 "name": "Автозапчасти",
91889                 "icon": "shop",
91890                 "geometry": [
91891                     "point",
91892                     "vertex",
91893                     "area"
91894                 ],
91895                 "fields": [
91896                     "address",
91897                     "building_area",
91898                     "opening_hours"
91899                 ],
91900                 "suggestion": true
91901             },
91902             "shop/car_repair/Renault": {
91903                 "tags": {
91904                     "name": "Renault",
91905                     "shop": "car_repair"
91906                 },
91907                 "name": "Renault",
91908                 "icon": "shop",
91909                 "geometry": [
91910                     "point",
91911                     "vertex",
91912                     "area"
91913                 ],
91914                 "fields": [
91915                     "address",
91916                     "building_area",
91917                     "opening_hours"
91918                 ],
91919                 "suggestion": true
91920             },
91921             "shop/car_repair/Pit Stop": {
91922                 "tags": {
91923                     "name": "Pit Stop",
91924                     "shop": "car_repair"
91925                 },
91926                 "name": "Pit Stop",
91927                 "icon": "shop",
91928                 "geometry": [
91929                     "point",
91930                     "vertex",
91931                     "area"
91932                 ],
91933                 "fields": [
91934                     "address",
91935                     "building_area",
91936                     "opening_hours"
91937                 ],
91938                 "suggestion": true
91939             },
91940             "shop/car_repair/Jiffy Lube": {
91941                 "tags": {
91942                     "name": "Jiffy Lube",
91943                     "shop": "car_repair"
91944                 },
91945                 "name": "Jiffy Lube",
91946                 "icon": "shop",
91947                 "geometry": [
91948                     "point",
91949                     "vertex",
91950                     "area"
91951                 ],
91952                 "fields": [
91953                     "address",
91954                     "building_area",
91955                     "opening_hours"
91956                 ],
91957                 "suggestion": true
91958             },
91959             "shop/car_repair/Шиномонтаж": {
91960                 "tags": {
91961                     "name": "Шиномонтаж",
91962                     "shop": "car_repair"
91963                 },
91964                 "name": "Шиномонтаж",
91965                 "icon": "shop",
91966                 "geometry": [
91967                     "point",
91968                     "vertex",
91969                     "area"
91970                 ],
91971                 "fields": [
91972                     "address",
91973                     "building_area",
91974                     "opening_hours"
91975                 ],
91976                 "suggestion": true
91977             },
91978             "shop/car_repair/СТО": {
91979                 "tags": {
91980                     "name": "СТО",
91981                     "shop": "car_repair"
91982                 },
91983                 "name": "СТО",
91984                 "icon": "shop",
91985                 "geometry": [
91986                     "point",
91987                     "vertex",
91988                     "area"
91989                 ],
91990                 "fields": [
91991                     "address",
91992                     "building_area",
91993                     "opening_hours"
91994                 ],
91995                 "suggestion": true
91996             },
91997             "shop/car_repair/O'Reilly Auto Parts": {
91998                 "tags": {
91999                     "name": "O'Reilly Auto Parts",
92000                     "shop": "car_repair"
92001                 },
92002                 "name": "O'Reilly Auto Parts",
92003                 "icon": "shop",
92004                 "geometry": [
92005                     "point",
92006                     "vertex",
92007                     "area"
92008                 ],
92009                 "fields": [
92010                     "address",
92011                     "building_area",
92012                     "opening_hours"
92013                 ],
92014                 "suggestion": true
92015             },
92016             "shop/car_repair/Carglass": {
92017                 "tags": {
92018                     "name": "Carglass",
92019                     "shop": "car_repair"
92020                 },
92021                 "name": "Carglass",
92022                 "icon": "shop",
92023                 "geometry": [
92024                     "point",
92025                     "vertex",
92026                     "area"
92027                 ],
92028                 "fields": [
92029                     "address",
92030                     "building_area",
92031                     "opening_hours"
92032                 ],
92033                 "suggestion": true
92034             },
92035             "shop/car_repair/шиномонтаж": {
92036                 "tags": {
92037                     "name": "шиномонтаж",
92038                     "shop": "car_repair"
92039                 },
92040                 "name": "шиномонтаж",
92041                 "icon": "shop",
92042                 "geometry": [
92043                     "point",
92044                     "vertex",
92045                     "area"
92046                 ],
92047                 "fields": [
92048                     "address",
92049                     "building_area",
92050                     "opening_hours"
92051                 ],
92052                 "suggestion": true
92053             },
92054             "shop/car_repair/Euromaster": {
92055                 "tags": {
92056                     "name": "Euromaster",
92057                     "shop": "car_repair"
92058                 },
92059                 "name": "Euromaster",
92060                 "icon": "shop",
92061                 "geometry": [
92062                     "point",
92063                     "vertex",
92064                     "area"
92065                 ],
92066                 "fields": [
92067                     "address",
92068                     "building_area",
92069                     "opening_hours"
92070                 ],
92071                 "suggestion": true
92072             },
92073             "shop/car_repair/Firestone": {
92074                 "tags": {
92075                     "name": "Firestone",
92076                     "shop": "car_repair"
92077                 },
92078                 "name": "Firestone",
92079                 "icon": "shop",
92080                 "geometry": [
92081                     "point",
92082                     "vertex",
92083                     "area"
92084                 ],
92085                 "fields": [
92086                     "address",
92087                     "building_area",
92088                     "opening_hours"
92089                 ],
92090                 "suggestion": true
92091             },
92092             "shop/car_repair/AutoZone": {
92093                 "tags": {
92094                     "name": "AutoZone",
92095                     "shop": "car_repair"
92096                 },
92097                 "name": "AutoZone",
92098                 "icon": "shop",
92099                 "geometry": [
92100                     "point",
92101                     "vertex",
92102                     "area"
92103                 ],
92104                 "fields": [
92105                     "address",
92106                     "building_area",
92107                     "opening_hours"
92108                 ],
92109                 "suggestion": true
92110             },
92111             "shop/car_repair/Автосервис": {
92112                 "tags": {
92113                     "name": "Автосервис",
92114                     "shop": "car_repair"
92115                 },
92116                 "name": "Автосервис",
92117                 "icon": "shop",
92118                 "geometry": [
92119                     "point",
92120                     "vertex",
92121                     "area"
92122                 ],
92123                 "fields": [
92124                     "address",
92125                     "building_area",
92126                     "opening_hours"
92127                 ],
92128                 "suggestion": true
92129             },
92130             "shop/car_repair/Roady": {
92131                 "tags": {
92132                     "name": "Roady",
92133                     "shop": "car_repair"
92134                 },
92135                 "name": "Roady",
92136                 "icon": "shop",
92137                 "geometry": [
92138                     "point",
92139                     "vertex",
92140                     "area"
92141                 ],
92142                 "fields": [
92143                     "address",
92144                     "building_area",
92145                     "opening_hours"
92146                 ],
92147                 "suggestion": true
92148             },
92149             "shop/furniture/IKEA": {
92150                 "tags": {
92151                     "name": "IKEA",
92152                     "shop": "furniture"
92153                 },
92154                 "name": "IKEA",
92155                 "icon": "shop",
92156                 "geometry": [
92157                     "point",
92158                     "vertex",
92159                     "area"
92160                 ],
92161                 "fields": [
92162                     "address",
92163                     "building_area",
92164                     "opening_hours"
92165                 ],
92166                 "suggestion": true
92167             },
92168             "shop/furniture/Jysk": {
92169                 "tags": {
92170                     "name": "Jysk",
92171                     "shop": "furniture"
92172                 },
92173                 "name": "Jysk",
92174                 "icon": "shop",
92175                 "geometry": [
92176                     "point",
92177                     "vertex",
92178                     "area"
92179                 ],
92180                 "fields": [
92181                     "address",
92182                     "building_area",
92183                     "opening_hours"
92184                 ],
92185                 "suggestion": true
92186             },
92187             "shop/furniture/Roller": {
92188                 "tags": {
92189                     "name": "Roller",
92190                     "shop": "furniture"
92191                 },
92192                 "name": "Roller",
92193                 "icon": "shop",
92194                 "geometry": [
92195                     "point",
92196                     "vertex",
92197                     "area"
92198                 ],
92199                 "fields": [
92200                     "address",
92201                     "building_area",
92202                     "opening_hours"
92203                 ],
92204                 "suggestion": true
92205             },
92206             "shop/furniture/Dänisches Bettenlager": {
92207                 "tags": {
92208                     "name": "Dänisches Bettenlager",
92209                     "shop": "furniture"
92210                 },
92211                 "name": "Dänisches Bettenlager",
92212                 "icon": "shop",
92213                 "geometry": [
92214                     "point",
92215                     "vertex",
92216                     "area"
92217                 ],
92218                 "fields": [
92219                     "address",
92220                     "building_area",
92221                     "opening_hours"
92222                 ],
92223                 "suggestion": true
92224             },
92225             "shop/furniture/Conforama": {
92226                 "tags": {
92227                     "name": "Conforama",
92228                     "shop": "furniture"
92229                 },
92230                 "name": "Conforama",
92231                 "icon": "shop",
92232                 "geometry": [
92233                     "point",
92234                     "vertex",
92235                     "area"
92236                 ],
92237                 "fields": [
92238                     "address",
92239                     "building_area",
92240                     "opening_hours"
92241                 ],
92242                 "suggestion": true
92243             },
92244             "shop/furniture/Matratzen Concord": {
92245                 "tags": {
92246                     "name": "Matratzen Concord",
92247                     "shop": "furniture"
92248                 },
92249                 "name": "Matratzen Concord",
92250                 "icon": "shop",
92251                 "geometry": [
92252                     "point",
92253                     "vertex",
92254                     "area"
92255                 ],
92256                 "fields": [
92257                     "address",
92258                     "building_area",
92259                     "opening_hours"
92260                 ],
92261                 "suggestion": true
92262             },
92263             "shop/furniture/Мебель": {
92264                 "tags": {
92265                     "name": "Мебель",
92266                     "shop": "furniture"
92267                 },
92268                 "name": "Мебель",
92269                 "icon": "shop",
92270                 "geometry": [
92271                     "point",
92272                     "vertex",
92273                     "area"
92274                 ],
92275                 "fields": [
92276                     "address",
92277                     "building_area",
92278                     "opening_hours"
92279                 ],
92280                 "suggestion": true
92281             },
92282             "shop/furniture/But": {
92283                 "tags": {
92284                     "name": "But",
92285                     "shop": "furniture"
92286                 },
92287                 "name": "But",
92288                 "icon": "shop",
92289                 "geometry": [
92290                     "point",
92291                     "vertex",
92292                     "area"
92293                 ],
92294                 "fields": [
92295                     "address",
92296                     "building_area",
92297                     "opening_hours"
92298                 ],
92299                 "suggestion": true
92300             },
92301             "shop/doityourself/Hornbach": {
92302                 "tags": {
92303                     "name": "Hornbach",
92304                     "shop": "doityourself"
92305                 },
92306                 "name": "Hornbach",
92307                 "icon": "shop",
92308                 "geometry": [
92309                     "point",
92310                     "vertex",
92311                     "area"
92312                 ],
92313                 "fields": [
92314                     "address",
92315                     "building_area",
92316                     "opening_hours"
92317                 ],
92318                 "suggestion": true
92319             },
92320             "shop/doityourself/B&Q": {
92321                 "tags": {
92322                     "name": "B&Q",
92323                     "shop": "doityourself"
92324                 },
92325                 "name": "B&Q",
92326                 "icon": "shop",
92327                 "geometry": [
92328                     "point",
92329                     "vertex",
92330                     "area"
92331                 ],
92332                 "fields": [
92333                     "address",
92334                     "building_area",
92335                     "opening_hours"
92336                 ],
92337                 "suggestion": true
92338             },
92339             "shop/doityourself/Hubo": {
92340                 "tags": {
92341                     "name": "Hubo",
92342                     "shop": "doityourself"
92343                 },
92344                 "name": "Hubo",
92345                 "icon": "shop",
92346                 "geometry": [
92347                     "point",
92348                     "vertex",
92349                     "area"
92350                 ],
92351                 "fields": [
92352                     "address",
92353                     "building_area",
92354                     "opening_hours"
92355                 ],
92356                 "suggestion": true
92357             },
92358             "shop/doityourself/Mr Bricolage": {
92359                 "tags": {
92360                     "name": "Mr Bricolage",
92361                     "shop": "doityourself"
92362                 },
92363                 "name": "Mr Bricolage",
92364                 "icon": "shop",
92365                 "geometry": [
92366                     "point",
92367                     "vertex",
92368                     "area"
92369                 ],
92370                 "fields": [
92371                     "address",
92372                     "building_area",
92373                     "opening_hours"
92374                 ],
92375                 "suggestion": true
92376             },
92377             "shop/doityourself/Gamma": {
92378                 "tags": {
92379                     "name": "Gamma",
92380                     "shop": "doityourself"
92381                 },
92382                 "name": "Gamma",
92383                 "icon": "shop",
92384                 "geometry": [
92385                     "point",
92386                     "vertex",
92387                     "area"
92388                 ],
92389                 "fields": [
92390                     "address",
92391                     "building_area",
92392                     "opening_hours"
92393                 ],
92394                 "suggestion": true
92395             },
92396             "shop/doityourself/OBI": {
92397                 "tags": {
92398                     "name": "OBI",
92399                     "shop": "doityourself"
92400                 },
92401                 "name": "OBI",
92402                 "icon": "shop",
92403                 "geometry": [
92404                     "point",
92405                     "vertex",
92406                     "area"
92407                 ],
92408                 "fields": [
92409                     "address",
92410                     "building_area",
92411                     "opening_hours"
92412                 ],
92413                 "suggestion": true
92414             },
92415             "shop/doityourself/Lowes": {
92416                 "tags": {
92417                     "name": "Lowes",
92418                     "shop": "doityourself"
92419                 },
92420                 "name": "Lowes",
92421                 "icon": "shop",
92422                 "geometry": [
92423                     "point",
92424                     "vertex",
92425                     "area"
92426                 ],
92427                 "fields": [
92428                     "address",
92429                     "building_area",
92430                     "opening_hours"
92431                 ],
92432                 "suggestion": true
92433             },
92434             "shop/doityourself/Wickes": {
92435                 "tags": {
92436                     "name": "Wickes",
92437                     "shop": "doityourself"
92438                 },
92439                 "name": "Wickes",
92440                 "icon": "shop",
92441                 "geometry": [
92442                     "point",
92443                     "vertex",
92444                     "area"
92445                 ],
92446                 "fields": [
92447                     "address",
92448                     "building_area",
92449                     "opening_hours"
92450                 ],
92451                 "suggestion": true
92452             },
92453             "shop/doityourself/Hagebau": {
92454                 "tags": {
92455                     "name": "Hagebau",
92456                     "shop": "doityourself"
92457                 },
92458                 "name": "Hagebau",
92459                 "icon": "shop",
92460                 "geometry": [
92461                     "point",
92462                     "vertex",
92463                     "area"
92464                 ],
92465                 "fields": [
92466                     "address",
92467                     "building_area",
92468                     "opening_hours"
92469                 ],
92470                 "suggestion": true
92471             },
92472             "shop/doityourself/Max Bahr": {
92473                 "tags": {
92474                     "name": "Max Bahr",
92475                     "shop": "doityourself"
92476                 },
92477                 "name": "Max Bahr",
92478                 "icon": "shop",
92479                 "geometry": [
92480                     "point",
92481                     "vertex",
92482                     "area"
92483                 ],
92484                 "fields": [
92485                     "address",
92486                     "building_area",
92487                     "opening_hours"
92488                 ],
92489                 "suggestion": true
92490             },
92491             "shop/doityourself/Castorama": {
92492                 "tags": {
92493                     "name": "Castorama",
92494                     "shop": "doityourself"
92495                 },
92496                 "name": "Castorama",
92497                 "icon": "shop",
92498                 "geometry": [
92499                     "point",
92500                     "vertex",
92501                     "area"
92502                 ],
92503                 "fields": [
92504                     "address",
92505                     "building_area",
92506                     "opening_hours"
92507                 ],
92508                 "suggestion": true
92509             },
92510             "shop/doityourself/Rona": {
92511                 "tags": {
92512                     "name": "Rona",
92513                     "shop": "doityourself"
92514                 },
92515                 "name": "Rona",
92516                 "icon": "shop",
92517                 "geometry": [
92518                     "point",
92519                     "vertex",
92520                     "area"
92521                 ],
92522                 "fields": [
92523                     "address",
92524                     "building_area",
92525                     "opening_hours"
92526                 ],
92527                 "suggestion": true
92528             },
92529             "shop/doityourself/Home Depot": {
92530                 "tags": {
92531                     "name": "Home Depot",
92532                     "shop": "doityourself"
92533                 },
92534                 "name": "Home Depot",
92535                 "icon": "shop",
92536                 "geometry": [
92537                     "point",
92538                     "vertex",
92539                     "area"
92540                 ],
92541                 "fields": [
92542                     "address",
92543                     "building_area",
92544                     "opening_hours"
92545                 ],
92546                 "suggestion": true
92547             },
92548             "shop/doityourself/Toom Baumarkt": {
92549                 "tags": {
92550                     "name": "Toom Baumarkt",
92551                     "shop": "doityourself"
92552                 },
92553                 "name": "Toom Baumarkt",
92554                 "icon": "shop",
92555                 "geometry": [
92556                     "point",
92557                     "vertex",
92558                     "area"
92559                 ],
92560                 "fields": [
92561                     "address",
92562                     "building_area",
92563                     "opening_hours"
92564                 ],
92565                 "suggestion": true
92566             },
92567             "shop/doityourself/Homebase": {
92568                 "tags": {
92569                     "name": "Homebase",
92570                     "shop": "doityourself"
92571                 },
92572                 "name": "Homebase",
92573                 "icon": "shop",
92574                 "geometry": [
92575                     "point",
92576                     "vertex",
92577                     "area"
92578                 ],
92579                 "fields": [
92580                     "address",
92581                     "building_area",
92582                     "opening_hours"
92583                 ],
92584                 "suggestion": true
92585             },
92586             "shop/doityourself/Baumax": {
92587                 "tags": {
92588                     "name": "Baumax",
92589                     "shop": "doityourself"
92590                 },
92591                 "name": "Baumax",
92592                 "icon": "shop",
92593                 "geometry": [
92594                     "point",
92595                     "vertex",
92596                     "area"
92597                 ],
92598                 "fields": [
92599                     "address",
92600                     "building_area",
92601                     "opening_hours"
92602                 ],
92603                 "suggestion": true
92604             },
92605             "shop/doityourself/Lagerhaus": {
92606                 "tags": {
92607                     "name": "Lagerhaus",
92608                     "shop": "doityourself"
92609                 },
92610                 "name": "Lagerhaus",
92611                 "icon": "shop",
92612                 "geometry": [
92613                     "point",
92614                     "vertex",
92615                     "area"
92616                 ],
92617                 "fields": [
92618                     "address",
92619                     "building_area",
92620                     "opening_hours"
92621                 ],
92622                 "suggestion": true
92623             },
92624             "shop/doityourself/Bauhaus": {
92625                 "tags": {
92626                     "name": "Bauhaus",
92627                     "shop": "doityourself"
92628                 },
92629                 "name": "Bauhaus",
92630                 "icon": "shop",
92631                 "geometry": [
92632                     "point",
92633                     "vertex",
92634                     "area"
92635                 ],
92636                 "fields": [
92637                     "address",
92638                     "building_area",
92639                     "opening_hours"
92640                 ],
92641                 "suggestion": true
92642             },
92643             "shop/doityourself/Leroy Merlin": {
92644                 "tags": {
92645                     "name": "Leroy Merlin",
92646                     "shop": "doityourself"
92647                 },
92648                 "name": "Leroy Merlin",
92649                 "icon": "shop",
92650                 "geometry": [
92651                     "point",
92652                     "vertex",
92653                     "area"
92654                 ],
92655                 "fields": [
92656                     "address",
92657                     "building_area",
92658                     "opening_hours"
92659                 ],
92660                 "suggestion": true
92661             },
92662             "shop/doityourself/Hellweg": {
92663                 "tags": {
92664                     "name": "Hellweg",
92665                     "shop": "doityourself"
92666                 },
92667                 "name": "Hellweg",
92668                 "icon": "shop",
92669                 "geometry": [
92670                     "point",
92671                     "vertex",
92672                     "area"
92673                 ],
92674                 "fields": [
92675                     "address",
92676                     "building_area",
92677                     "opening_hours"
92678                 ],
92679                 "suggestion": true
92680             },
92681             "shop/doityourself/Brico": {
92682                 "tags": {
92683                     "name": "Brico",
92684                     "shop": "doityourself"
92685                 },
92686                 "name": "Brico",
92687                 "icon": "shop",
92688                 "geometry": [
92689                     "point",
92690                     "vertex",
92691                     "area"
92692                 ],
92693                 "fields": [
92694                     "address",
92695                     "building_area",
92696                     "opening_hours"
92697                 ],
92698                 "suggestion": true
92699             },
92700             "shop/doityourself/Bricomarché": {
92701                 "tags": {
92702                     "name": "Bricomarché",
92703                     "shop": "doityourself"
92704                 },
92705                 "name": "Bricomarché",
92706                 "icon": "shop",
92707                 "geometry": [
92708                     "point",
92709                     "vertex",
92710                     "area"
92711                 ],
92712                 "fields": [
92713                     "address",
92714                     "building_area",
92715                     "opening_hours"
92716                 ],
92717                 "suggestion": true
92718             },
92719             "shop/doityourself/Toom": {
92720                 "tags": {
92721                     "name": "Toom",
92722                     "shop": "doityourself"
92723                 },
92724                 "name": "Toom",
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/doityourself/Praktiker": {
92739                 "tags": {
92740                     "name": "Praktiker",
92741                     "shop": "doityourself"
92742                 },
92743                 "name": "Praktiker",
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/doityourself/Hagebaumarkt": {
92758                 "tags": {
92759                     "name": "Hagebaumarkt",
92760                     "shop": "doityourself"
92761                 },
92762                 "name": "Hagebaumarkt",
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/doityourself/Menards": {
92777                 "tags": {
92778                     "name": "Menards",
92779                     "shop": "doityourself"
92780                 },
92781                 "name": "Menards",
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/doityourself/Weldom": {
92796                 "tags": {
92797                     "name": "Weldom",
92798                     "shop": "doityourself"
92799                 },
92800                 "name": "Weldom",
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/doityourself/Bunnings Warehouse": {
92815                 "tags": {
92816                     "name": "Bunnings Warehouse",
92817                     "shop": "doityourself"
92818                 },
92819                 "name": "Bunnings Warehouse",
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/doityourself/Ace Hardware": {
92834                 "tags": {
92835                     "name": "Ace Hardware",
92836                     "shop": "doityourself"
92837                 },
92838                 "name": "Ace Hardware",
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/doityourself/Home Hardware": {
92853                 "tags": {
92854                     "name": "Home Hardware",
92855                     "shop": "doityourself"
92856                 },
92857                 "name": "Home Hardware",
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/doityourself/Хозтовары": {
92872                 "tags": {
92873                     "name": "Хозтовары",
92874                     "shop": "doityourself"
92875                 },
92876                 "name": "Хозтовары",
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/doityourself/Стройматериалы": {
92891                 "tags": {
92892                     "name": "Стройматериалы",
92893                     "shop": "doityourself"
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/doityourself/Bricorama": {
92910                 "tags": {
92911                     "name": "Bricorama",
92912                     "shop": "doityourself"
92913                 },
92914                 "name": "Bricorama",
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/doityourself/Point P": {
92929                 "tags": {
92930                     "name": "Point P",
92931                     "shop": "doityourself"
92932                 },
92933                 "name": "Point P",
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/department_store/Target": {
92948                 "tags": {
92949                     "name": "Target",
92950                     "shop": "department_store"
92951                 },
92952                 "name": "Target",
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/department_store/Debenhams": {
92967                 "tags": {
92968                     "name": "Debenhams",
92969                     "shop": "department_store"
92970                 },
92971                 "name": "Debenhams",
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/department_store/Karstadt": {
92986                 "tags": {
92987                     "name": "Karstadt",
92988                     "shop": "department_store"
92989                 },
92990                 "name": "Karstadt",
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/department_store/Kmart": {
93005                 "tags": {
93006                     "name": "Kmart",
93007                     "shop": "department_store"
93008                 },
93009                 "name": "Kmart",
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/department_store/Galeria Kaufhof": {
93024                 "tags": {
93025                     "name": "Galeria Kaufhof",
93026                     "shop": "department_store"
93027                 },
93028                 "name": "Galeria Kaufhof",
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/department_store/Marks & Spencer": {
93043                 "tags": {
93044                     "name": "Marks & Spencer",
93045                     "shop": "department_store"
93046                 },
93047                 "name": "Marks & Spencer",
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/department_store/Big W": {
93062                 "tags": {
93063                     "name": "Big W",
93064                     "shop": "department_store"
93065                 },
93066                 "name": "Big W",
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/department_store/Woolworth": {
93081                 "tags": {
93082                     "name": "Woolworth",
93083                     "shop": "department_store"
93084                 },
93085                 "name": "Woolworth",
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/department_store/Универмаг": {
93100                 "tags": {
93101                     "name": "Универмаг",
93102                     "shop": "department_store"
93103                 },
93104                 "name": "Универмаг",
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/department_store/Sears": {
93119                 "tags": {
93120                     "name": "Sears",
93121                     "shop": "department_store"
93122                 },
93123                 "name": "Sears",
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/department_store/Kohl's": {
93138                 "tags": {
93139                     "name": "Kohl's",
93140                     "shop": "department_store"
93141                 },
93142                 "name": "Kohl's",
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/department_store/Macy's": {
93157                 "tags": {
93158                     "name": "Macy's",
93159                     "shop": "department_store"
93160                 },
93161                 "name": "Macy's",
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/department_store/JCPenney": {
93176                 "tags": {
93177                     "name": "JCPenney",
93178                     "shop": "department_store"
93179                 },
93180                 "name": "JCPenney",
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/stationery/Staples": {
93195                 "tags": {
93196                     "name": "Staples",
93197                     "shop": "stationery"
93198                 },
93199                 "name": "Staples",
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/stationery/McPaper": {
93214                 "tags": {
93215                     "name": "McPaper",
93216                     "shop": "stationery"
93217                 },
93218                 "name": "McPaper",
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/stationery/Office Depot": {
93233                 "tags": {
93234                     "name": "Office Depot",
93235                     "shop": "stationery"
93236                 },
93237                 "name": "Office Depot",
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/stationery/Канцтовары": {
93252                 "tags": {
93253                     "name": "Канцтовары",
93254                     "shop": "stationery"
93255                 },
93256                 "name": "Канцтовары",
93257                 "icon": "shop",
93258                 "geometry": [
93259                     "point",
93260                     "vertex",
93261                     "area"
93262                 ],
93263                 "fields": [
93264                     "address",
93265                     "building_area",
93266                     "opening_hours"
93267                 ],
93268                 "suggestion": true
93269             },
93270             "shop/car/Skoda": {
93271                 "tags": {
93272                     "name": "Skoda",
93273                     "shop": "car"
93274                 },
93275                 "name": "Skoda",
93276                 "icon": "car",
93277                 "geometry": [
93278                     "point",
93279                     "vertex",
93280                     "area"
93281                 ],
93282                 "fields": [
93283                     "address",
93284                     "opening_hours"
93285                 ],
93286                 "suggestion": true
93287             },
93288             "shop/car/BMW": {
93289                 "tags": {
93290                     "name": "BMW",
93291                     "shop": "car"
93292                 },
93293                 "name": "BMW",
93294                 "icon": "car",
93295                 "geometry": [
93296                     "point",
93297                     "vertex",
93298                     "area"
93299                 ],
93300                 "fields": [
93301                     "address",
93302                     "opening_hours"
93303                 ],
93304                 "suggestion": true
93305             },
93306             "shop/car/Citroen": {
93307                 "tags": {
93308                     "name": "Citroen",
93309                     "shop": "car"
93310                 },
93311                 "name": "Citroen",
93312                 "icon": "car",
93313                 "geometry": [
93314                     "point",
93315                     "vertex",
93316                     "area"
93317                 ],
93318                 "fields": [
93319                     "address",
93320                     "opening_hours"
93321                 ],
93322                 "suggestion": true
93323             },
93324             "shop/car/Mercedes-Benz": {
93325                 "tags": {
93326                     "name": "Mercedes-Benz",
93327                     "shop": "car"
93328                 },
93329                 "name": "Mercedes-Benz",
93330                 "icon": "car",
93331                 "geometry": [
93332                     "point",
93333                     "vertex",
93334                     "area"
93335                 ],
93336                 "fields": [
93337                     "address",
93338                     "opening_hours"
93339                 ],
93340                 "suggestion": true
93341             },
93342             "shop/car/Volvo": {
93343                 "tags": {
93344                     "name": "Volvo",
93345                     "shop": "car"
93346                 },
93347                 "name": "Volvo",
93348                 "icon": "car",
93349                 "geometry": [
93350                     "point",
93351                     "vertex",
93352                     "area"
93353                 ],
93354                 "fields": [
93355                     "address",
93356                     "opening_hours"
93357                 ],
93358                 "suggestion": true
93359             },
93360             "shop/car/Ford": {
93361                 "tags": {
93362                     "name": "Ford",
93363                     "shop": "car"
93364                 },
93365                 "name": "Ford",
93366                 "icon": "car",
93367                 "geometry": [
93368                     "point",
93369                     "vertex",
93370                     "area"
93371                 ],
93372                 "fields": [
93373                     "address",
93374                     "opening_hours"
93375                 ],
93376                 "suggestion": true
93377             },
93378             "shop/car/Volkswagen": {
93379                 "tags": {
93380                     "name": "Volkswagen",
93381                     "shop": "car"
93382                 },
93383                 "name": "Volkswagen",
93384                 "icon": "car",
93385                 "geometry": [
93386                     "point",
93387                     "vertex",
93388                     "area"
93389                 ],
93390                 "fields": [
93391                     "address",
93392                     "opening_hours"
93393                 ],
93394                 "suggestion": true
93395             },
93396             "shop/car/Mazda": {
93397                 "tags": {
93398                     "name": "Mazda",
93399                     "shop": "car"
93400                 },
93401                 "name": "Mazda",
93402                 "icon": "car",
93403                 "geometry": [
93404                     "point",
93405                     "vertex",
93406                     "area"
93407                 ],
93408                 "fields": [
93409                     "address",
93410                     "opening_hours"
93411                 ],
93412                 "suggestion": true
93413             },
93414             "shop/car/Mitsubishi": {
93415                 "tags": {
93416                     "name": "Mitsubishi",
93417                     "shop": "car"
93418                 },
93419                 "name": "Mitsubishi",
93420                 "icon": "car",
93421                 "geometry": [
93422                     "point",
93423                     "vertex",
93424                     "area"
93425                 ],
93426                 "fields": [
93427                     "address",
93428                     "opening_hours"
93429                 ],
93430                 "suggestion": true
93431             },
93432             "shop/car/Fiat": {
93433                 "tags": {
93434                     "name": "Fiat",
93435                     "shop": "car"
93436                 },
93437                 "name": "Fiat",
93438                 "icon": "car",
93439                 "geometry": [
93440                     "point",
93441                     "vertex",
93442                     "area"
93443                 ],
93444                 "fields": [
93445                     "address",
93446                     "opening_hours"
93447                 ],
93448                 "suggestion": true
93449             },
93450             "shop/car/Opel": {
93451                 "tags": {
93452                     "name": "Opel",
93453                     "shop": "car"
93454                 },
93455                 "name": "Opel",
93456                 "icon": "car",
93457                 "geometry": [
93458                     "point",
93459                     "vertex",
93460                     "area"
93461                 ],
93462                 "fields": [
93463                     "address",
93464                     "opening_hours"
93465                 ],
93466                 "suggestion": true
93467             },
93468             "shop/car/Audi": {
93469                 "tags": {
93470                     "name": "Audi",
93471                     "shop": "car"
93472                 },
93473                 "name": "Audi",
93474                 "icon": "car",
93475                 "geometry": [
93476                     "point",
93477                     "vertex",
93478                     "area"
93479                 ],
93480                 "fields": [
93481                     "address",
93482                     "opening_hours"
93483                 ],
93484                 "suggestion": true
93485             },
93486             "shop/car/Toyota": {
93487                 "tags": {
93488                     "name": "Toyota",
93489                     "shop": "car"
93490                 },
93491                 "name": "Toyota",
93492                 "icon": "car",
93493                 "geometry": [
93494                     "point",
93495                     "vertex",
93496                     "area"
93497                 ],
93498                 "fields": [
93499                     "address",
93500                     "opening_hours"
93501                 ],
93502                 "suggestion": true
93503             },
93504             "shop/car/Nissan": {
93505                 "tags": {
93506                     "name": "Nissan",
93507                     "shop": "car"
93508                 },
93509                 "name": "Nissan",
93510                 "icon": "car",
93511                 "geometry": [
93512                     "point",
93513                     "vertex",
93514                     "area"
93515                 ],
93516                 "fields": [
93517                     "address",
93518                     "opening_hours"
93519                 ],
93520                 "suggestion": true
93521             },
93522             "shop/car/Suzuki": {
93523                 "tags": {
93524                     "name": "Suzuki",
93525                     "shop": "car"
93526                 },
93527                 "name": "Suzuki",
93528                 "icon": "car",
93529                 "geometry": [
93530                     "point",
93531                     "vertex",
93532                     "area"
93533                 ],
93534                 "fields": [
93535                     "address",
93536                     "opening_hours"
93537                 ],
93538                 "suggestion": true
93539             },
93540             "shop/car/Honda": {
93541                 "tags": {
93542                     "name": "Honda",
93543                     "shop": "car"
93544                 },
93545                 "name": "Honda",
93546                 "icon": "car",
93547                 "geometry": [
93548                     "point",
93549                     "vertex",
93550                     "area"
93551                 ],
93552                 "fields": [
93553                     "address",
93554                     "opening_hours"
93555                 ],
93556                 "suggestion": true
93557             },
93558             "shop/car/Hyundai": {
93559                 "tags": {
93560                     "name": "Hyundai",
93561                     "shop": "car"
93562                 },
93563                 "name": "Hyundai",
93564                 "icon": "car",
93565                 "geometry": [
93566                     "point",
93567                     "vertex",
93568                     "area"
93569                 ],
93570                 "fields": [
93571                     "address",
93572                     "opening_hours"
93573                 ],
93574                 "suggestion": true
93575             },
93576             "shop/car/Subaru": {
93577                 "tags": {
93578                     "name": "Subaru",
93579                     "shop": "car"
93580                 },
93581                 "name": "Subaru",
93582                 "icon": "car",
93583                 "geometry": [
93584                     "point",
93585                     "vertex",
93586                     "area"
93587                 ],
93588                 "fields": [
93589                     "address",
93590                     "opening_hours"
93591                 ],
93592                 "suggestion": true
93593             },
93594             "shop/car/Chevrolet": {
93595                 "tags": {
93596                     "name": "Chevrolet",
93597                     "shop": "car"
93598                 },
93599                 "name": "Chevrolet",
93600                 "icon": "car",
93601                 "geometry": [
93602                     "point",
93603                     "vertex",
93604                     "area"
93605                 ],
93606                 "fields": [
93607                     "address",
93608                     "opening_hours"
93609                 ],
93610                 "suggestion": true
93611             },
93612             "shop/car/Автомагазин": {
93613                 "tags": {
93614                     "name": "Автомагазин",
93615                     "shop": "car"
93616                 },
93617                 "name": "Автомагазин",
93618                 "icon": "car",
93619                 "geometry": [
93620                     "point",
93621                     "vertex",
93622                     "area"
93623                 ],
93624                 "fields": [
93625                     "address",
93626                     "opening_hours"
93627                 ],
93628                 "suggestion": true
93629             },
93630             "shop/clothes/Matalan": {
93631                 "tags": {
93632                     "name": "Matalan",
93633                     "shop": "clothes"
93634                 },
93635                 "name": "Matalan",
93636                 "icon": "clothing-store",
93637                 "geometry": [
93638                     "point",
93639                     "vertex",
93640                     "area"
93641                 ],
93642                 "fields": [
93643                     "address",
93644                     "building_area",
93645                     "opening_hours"
93646                 ],
93647                 "suggestion": true
93648             },
93649             "shop/clothes/KiK": {
93650                 "tags": {
93651                     "name": "KiK",
93652                     "shop": "clothes"
93653                 },
93654                 "name": "KiK",
93655                 "icon": "clothing-store",
93656                 "geometry": [
93657                     "point",
93658                     "vertex",
93659                     "area"
93660                 ],
93661                 "fields": [
93662                     "address",
93663                     "building_area",
93664                     "opening_hours"
93665                 ],
93666                 "suggestion": true
93667             },
93668             "shop/clothes/H&M": {
93669                 "tags": {
93670                     "name": "H&M",
93671                     "shop": "clothes"
93672                 },
93673                 "name": "H&M",
93674                 "icon": "clothing-store",
93675                 "geometry": [
93676                     "point",
93677                     "vertex",
93678                     "area"
93679                 ],
93680                 "fields": [
93681                     "address",
93682                     "building_area",
93683                     "opening_hours"
93684                 ],
93685                 "suggestion": true
93686             },
93687             "shop/clothes/Urban Outfitters": {
93688                 "tags": {
93689                     "name": "Urban Outfitters",
93690                     "shop": "clothes"
93691                 },
93692                 "name": "Urban Outfitters",
93693                 "icon": "clothing-store",
93694                 "geometry": [
93695                     "point",
93696                     "vertex",
93697                     "area"
93698                 ],
93699                 "fields": [
93700                     "address",
93701                     "building_area",
93702                     "opening_hours"
93703                 ],
93704                 "suggestion": true
93705             },
93706             "shop/clothes/Vögele": {
93707                 "tags": {
93708                     "name": "Vögele",
93709                     "shop": "clothes"
93710                 },
93711                 "name": "Vögele",
93712                 "icon": "clothing-store",
93713                 "geometry": [
93714                     "point",
93715                     "vertex",
93716                     "area"
93717                 ],
93718                 "fields": [
93719                     "address",
93720                     "building_area",
93721                     "opening_hours"
93722                 ],
93723                 "suggestion": true
93724             },
93725             "shop/clothes/Zeeman": {
93726                 "tags": {
93727                     "name": "Zeeman",
93728                     "shop": "clothes"
93729                 },
93730                 "name": "Zeeman",
93731                 "icon": "clothing-store",
93732                 "geometry": [
93733                     "point",
93734                     "vertex",
93735                     "area"
93736                 ],
93737                 "fields": [
93738                     "address",
93739                     "building_area",
93740                     "opening_hours"
93741                 ],
93742                 "suggestion": true
93743             },
93744             "shop/clothes/Takko": {
93745                 "tags": {
93746                     "name": "Takko",
93747                     "shop": "clothes"
93748                 },
93749                 "name": "Takko",
93750                 "icon": "clothing-store",
93751                 "geometry": [
93752                     "point",
93753                     "vertex",
93754                     "area"
93755                 ],
93756                 "fields": [
93757                     "address",
93758                     "building_area",
93759                     "opening_hours"
93760                 ],
93761                 "suggestion": true
93762             },
93763             "shop/clothes/C&A": {
93764                 "tags": {
93765                     "name": "C&A",
93766                     "shop": "clothes"
93767                 },
93768                 "name": "C&A",
93769                 "icon": "clothing-store",
93770                 "geometry": [
93771                     "point",
93772                     "vertex",
93773                     "area"
93774                 ],
93775                 "fields": [
93776                     "address",
93777                     "building_area",
93778                     "opening_hours"
93779                 ],
93780                 "suggestion": true
93781             },
93782             "shop/clothes/Zara": {
93783                 "tags": {
93784                     "name": "Zara",
93785                     "shop": "clothes"
93786                 },
93787                 "name": "Zara",
93788                 "icon": "clothing-store",
93789                 "geometry": [
93790                     "point",
93791                     "vertex",
93792                     "area"
93793                 ],
93794                 "fields": [
93795                     "address",
93796                     "building_area",
93797                     "opening_hours"
93798                 ],
93799                 "suggestion": true
93800             },
93801             "shop/clothes/Vero Moda": {
93802                 "tags": {
93803                     "name": "Vero Moda",
93804                     "shop": "clothes"
93805                 },
93806                 "name": "Vero Moda",
93807                 "icon": "clothing-store",
93808                 "geometry": [
93809                     "point",
93810                     "vertex",
93811                     "area"
93812                 ],
93813                 "fields": [
93814                     "address",
93815                     "building_area",
93816                     "opening_hours"
93817                 ],
93818                 "suggestion": true
93819             },
93820             "shop/clothes/NKD": {
93821                 "tags": {
93822                     "name": "NKD",
93823                     "shop": "clothes"
93824                 },
93825                 "name": "NKD",
93826                 "icon": "clothing-store",
93827                 "geometry": [
93828                     "point",
93829                     "vertex",
93830                     "area"
93831                 ],
93832                 "fields": [
93833                     "address",
93834                     "building_area",
93835                     "opening_hours"
93836                 ],
93837                 "suggestion": true
93838             },
93839             "shop/clothes/Ernsting's family": {
93840                 "tags": {
93841                     "name": "Ernsting's family",
93842                     "shop": "clothes"
93843                 },
93844                 "name": "Ernsting's family",
93845                 "icon": "clothing-store",
93846                 "geometry": [
93847                     "point",
93848                     "vertex",
93849                     "area"
93850                 ],
93851                 "fields": [
93852                     "address",
93853                     "building_area",
93854                     "opening_hours"
93855                 ],
93856                 "suggestion": true
93857             },
93858             "shop/clothes/Winners": {
93859                 "tags": {
93860                     "name": "Winners",
93861                     "shop": "clothes"
93862                 },
93863                 "name": "Winners",
93864                 "icon": "clothing-store",
93865                 "geometry": [
93866                     "point",
93867                     "vertex",
93868                     "area"
93869                 ],
93870                 "fields": [
93871                     "address",
93872                     "building_area",
93873                     "opening_hours"
93874                 ],
93875                 "suggestion": true
93876             },
93877             "shop/clothes/River Island": {
93878                 "tags": {
93879                     "name": "River Island",
93880                     "shop": "clothes"
93881                 },
93882                 "name": "River Island",
93883                 "icon": "clothing-store",
93884                 "geometry": [
93885                     "point",
93886                     "vertex",
93887                     "area"
93888                 ],
93889                 "fields": [
93890                     "address",
93891                     "building_area",
93892                     "opening_hours"
93893                 ],
93894                 "suggestion": true
93895             },
93896             "shop/clothes/Next": {
93897                 "tags": {
93898                     "name": "Next",
93899                     "shop": "clothes"
93900                 },
93901                 "name": "Next",
93902                 "icon": "clothing-store",
93903                 "geometry": [
93904                     "point",
93905                     "vertex",
93906                     "area"
93907                 ],
93908                 "fields": [
93909                     "address",
93910                     "building_area",
93911                     "opening_hours"
93912                 ],
93913                 "suggestion": true
93914             },
93915             "shop/clothes/Gap": {
93916                 "tags": {
93917                     "name": "Gap",
93918                     "shop": "clothes"
93919                 },
93920                 "name": "Gap",
93921                 "icon": "clothing-store",
93922                 "geometry": [
93923                     "point",
93924                     "vertex",
93925                     "area"
93926                 ],
93927                 "fields": [
93928                     "address",
93929                     "building_area",
93930                     "opening_hours"
93931                 ],
93932                 "suggestion": true
93933             },
93934             "shop/clothes/Adidas": {
93935                 "tags": {
93936                     "name": "Adidas",
93937                     "shop": "clothes"
93938                 },
93939                 "name": "Adidas",
93940                 "icon": "clothing-store",
93941                 "geometry": [
93942                     "point",
93943                     "vertex",
93944                     "area"
93945                 ],
93946                 "fields": [
93947                     "address",
93948                     "building_area",
93949                     "opening_hours"
93950                 ],
93951                 "suggestion": true
93952             },
93953             "shop/clothes/Mr Price": {
93954                 "tags": {
93955                     "name": "Mr Price",
93956                     "shop": "clothes"
93957                 },
93958                 "name": "Mr Price",
93959                 "icon": "clothing-store",
93960                 "geometry": [
93961                     "point",
93962                     "vertex",
93963                     "area"
93964                 ],
93965                 "fields": [
93966                     "address",
93967                     "building_area",
93968                     "opening_hours"
93969                 ],
93970                 "suggestion": true
93971             },
93972             "shop/clothes/Pep": {
93973                 "tags": {
93974                     "name": "Pep",
93975                     "shop": "clothes"
93976                 },
93977                 "name": "Pep",
93978                 "icon": "clothing-store",
93979                 "geometry": [
93980                     "point",
93981                     "vertex",
93982                     "area"
93983                 ],
93984                 "fields": [
93985                     "address",
93986                     "building_area",
93987                     "opening_hours"
93988                 ],
93989                 "suggestion": true
93990             },
93991             "shop/clothes/Edgars": {
93992                 "tags": {
93993                     "name": "Edgars",
93994                     "shop": "clothes"
93995                 },
93996                 "name": "Edgars",
93997                 "icon": "clothing-store",
93998                 "geometry": [
93999                     "point",
94000                     "vertex",
94001                     "area"
94002                 ],
94003                 "fields": [
94004                     "address",
94005                     "building_area",
94006                     "opening_hours"
94007                 ],
94008                 "suggestion": true
94009             },
94010             "shop/clothes/Ackermans": {
94011                 "tags": {
94012                     "name": "Ackermans",
94013                     "shop": "clothes"
94014                 },
94015                 "name": "Ackermans",
94016                 "icon": "clothing-store",
94017                 "geometry": [
94018                     "point",
94019                     "vertex",
94020                     "area"
94021                 ],
94022                 "fields": [
94023                     "address",
94024                     "building_area",
94025                     "opening_hours"
94026                 ],
94027                 "suggestion": true
94028             },
94029             "shop/clothes/Truworths": {
94030                 "tags": {
94031                     "name": "Truworths",
94032                     "shop": "clothes"
94033                 },
94034                 "name": "Truworths",
94035                 "icon": "clothing-store",
94036                 "geometry": [
94037                     "point",
94038                     "vertex",
94039                     "area"
94040                 ],
94041                 "fields": [
94042                     "address",
94043                     "building_area",
94044                     "opening_hours"
94045                 ],
94046                 "suggestion": true
94047             },
94048             "shop/clothes/Ross": {
94049                 "tags": {
94050                     "name": "Ross",
94051                     "shop": "clothes"
94052                 },
94053                 "name": "Ross",
94054                 "icon": "clothing-store",
94055                 "geometry": [
94056                     "point",
94057                     "vertex",
94058                     "area"
94059                 ],
94060                 "fields": [
94061                     "address",
94062                     "building_area",
94063                     "opening_hours"
94064                 ],
94065                 "suggestion": true
94066             },
94067             "shop/clothes/Dorothy Perkins": {
94068                 "tags": {
94069                     "name": "Dorothy Perkins",
94070                     "shop": "clothes"
94071                 },
94072                 "name": "Dorothy Perkins",
94073                 "icon": "clothing-store",
94074                 "geometry": [
94075                     "point",
94076                     "vertex",
94077                     "area"
94078                 ],
94079                 "fields": [
94080                     "address",
94081                     "building_area",
94082                     "opening_hours"
94083                 ],
94084                 "suggestion": true
94085             },
94086             "shop/clothes/Deichmann": {
94087                 "tags": {
94088                     "name": "Deichmann",
94089                     "shop": "clothes"
94090                 },
94091                 "name": "Deichmann",
94092                 "icon": "clothing-store",
94093                 "geometry": [
94094                     "point",
94095                     "vertex",
94096                     "area"
94097                 ],
94098                 "fields": [
94099                     "address",
94100                     "building_area",
94101                     "opening_hours"
94102                 ],
94103                 "suggestion": true
94104             },
94105             "shop/clothes/Lindex": {
94106                 "tags": {
94107                     "name": "Lindex",
94108                     "shop": "clothes"
94109                 },
94110                 "name": "Lindex",
94111                 "icon": "clothing-store",
94112                 "geometry": [
94113                     "point",
94114                     "vertex",
94115                     "area"
94116                 ],
94117                 "fields": [
94118                     "address",
94119                     "building_area",
94120                     "opening_hours"
94121                 ],
94122                 "suggestion": true
94123             },
94124             "shop/clothes/s.Oliver": {
94125                 "tags": {
94126                     "name": "s.Oliver",
94127                     "shop": "clothes"
94128                 },
94129                 "name": "s.Oliver",
94130                 "icon": "clothing-store",
94131                 "geometry": [
94132                     "point",
94133                     "vertex",
94134                     "area"
94135                 ],
94136                 "fields": [
94137                     "address",
94138                     "building_area",
94139                     "opening_hours"
94140                 ],
94141                 "suggestion": true
94142             },
94143             "shop/clothes/Old Navy": {
94144                 "tags": {
94145                     "name": "Old Navy",
94146                     "shop": "clothes"
94147                 },
94148                 "name": "Old Navy",
94149                 "icon": "clothing-store",
94150                 "geometry": [
94151                     "point",
94152                     "vertex",
94153                     "area"
94154                 ],
94155                 "fields": [
94156                     "address",
94157                     "building_area",
94158                     "opening_hours"
94159                 ],
94160                 "suggestion": true
94161             },
94162             "shop/clothes/Jack & Jones": {
94163                 "tags": {
94164                     "name": "Jack & Jones",
94165                     "shop": "clothes"
94166                 },
94167                 "name": "Jack & Jones",
94168                 "icon": "clothing-store",
94169                 "geometry": [
94170                     "point",
94171                     "vertex",
94172                     "area"
94173                 ],
94174                 "fields": [
94175                     "address",
94176                     "building_area",
94177                     "opening_hours"
94178                 ],
94179                 "suggestion": true
94180             },
94181             "shop/clothes/Pimkie": {
94182                 "tags": {
94183                     "name": "Pimkie",
94184                     "shop": "clothes"
94185                 },
94186                 "name": "Pimkie",
94187                 "icon": "clothing-store",
94188                 "geometry": [
94189                     "point",
94190                     "vertex",
94191                     "area"
94192                 ],
94193                 "fields": [
94194                     "address",
94195                     "building_area",
94196                     "opening_hours"
94197                 ],
94198                 "suggestion": true
94199             },
94200             "shop/clothes/Esprit": {
94201                 "tags": {
94202                     "name": "Esprit",
94203                     "shop": "clothes"
94204                 },
94205                 "name": "Esprit",
94206                 "icon": "clothing-store",
94207                 "geometry": [
94208                     "point",
94209                     "vertex",
94210                     "area"
94211                 ],
94212                 "fields": [
94213                     "address",
94214                     "building_area",
94215                     "opening_hours"
94216                 ],
94217                 "suggestion": true
94218             },
94219             "shop/clothes/Primark": {
94220                 "tags": {
94221                     "name": "Primark",
94222                     "shop": "clothes"
94223                 },
94224                 "name": "Primark",
94225                 "icon": "clothing-store",
94226                 "geometry": [
94227                     "point",
94228                     "vertex",
94229                     "area"
94230                 ],
94231                 "fields": [
94232                     "address",
94233                     "building_area",
94234                     "opening_hours"
94235                 ],
94236                 "suggestion": true
94237             },
94238             "shop/clothes/Bonita": {
94239                 "tags": {
94240                     "name": "Bonita",
94241                     "shop": "clothes"
94242                 },
94243                 "name": "Bonita",
94244                 "icon": "clothing-store",
94245                 "geometry": [
94246                     "point",
94247                     "vertex",
94248                     "area"
94249                 ],
94250                 "fields": [
94251                     "address",
94252                     "building_area",
94253                     "opening_hours"
94254                 ],
94255                 "suggestion": true
94256             },
94257             "shop/clothes/Mexx": {
94258                 "tags": {
94259                     "name": "Mexx",
94260                     "shop": "clothes"
94261                 },
94262                 "name": "Mexx",
94263                 "icon": "clothing-store",
94264                 "geometry": [
94265                     "point",
94266                     "vertex",
94267                     "area"
94268                 ],
94269                 "fields": [
94270                     "address",
94271                     "building_area",
94272                     "opening_hours"
94273                 ],
94274                 "suggestion": true
94275             },
94276             "shop/clothes/Gerry Weber": {
94277                 "tags": {
94278                     "name": "Gerry Weber",
94279                     "shop": "clothes"
94280                 },
94281                 "name": "Gerry Weber",
94282                 "icon": "clothing-store",
94283                 "geometry": [
94284                     "point",
94285                     "vertex",
94286                     "area"
94287                 ],
94288                 "fields": [
94289                     "address",
94290                     "building_area",
94291                     "opening_hours"
94292                 ],
94293                 "suggestion": true
94294             },
94295             "shop/clothes/Tally Weijl": {
94296                 "tags": {
94297                     "name": "Tally Weijl",
94298                     "shop": "clothes"
94299                 },
94300                 "name": "Tally Weijl",
94301                 "icon": "clothing-store",
94302                 "geometry": [
94303                     "point",
94304                     "vertex",
94305                     "area"
94306                 ],
94307                 "fields": [
94308                     "address",
94309                     "building_area",
94310                     "opening_hours"
94311                 ],
94312                 "suggestion": true
94313             },
94314             "shop/clothes/Mango": {
94315                 "tags": {
94316                     "name": "Mango",
94317                     "shop": "clothes"
94318                 },
94319                 "name": "Mango",
94320                 "icon": "clothing-store",
94321                 "geometry": [
94322                     "point",
94323                     "vertex",
94324                     "area"
94325                 ],
94326                 "fields": [
94327                     "address",
94328                     "building_area",
94329                     "opening_hours"
94330                 ],
94331                 "suggestion": true
94332             },
94333             "shop/clothes/TK Maxx": {
94334                 "tags": {
94335                     "name": "TK Maxx",
94336                     "shop": "clothes"
94337                 },
94338                 "name": "TK Maxx",
94339                 "icon": "clothing-store",
94340                 "geometry": [
94341                     "point",
94342                     "vertex",
94343                     "area"
94344                 ],
94345                 "fields": [
94346                     "address",
94347                     "building_area",
94348                     "opening_hours"
94349                 ],
94350                 "suggestion": true
94351             },
94352             "shop/clothes/Benetton": {
94353                 "tags": {
94354                     "name": "Benetton",
94355                     "shop": "clothes"
94356                 },
94357                 "name": "Benetton",
94358                 "icon": "clothing-store",
94359                 "geometry": [
94360                     "point",
94361                     "vertex",
94362                     "area"
94363                 ],
94364                 "fields": [
94365                     "address",
94366                     "building_area",
94367                     "opening_hours"
94368                 ],
94369                 "suggestion": true
94370             },
94371             "shop/clothes/Ulla Popken": {
94372                 "tags": {
94373                     "name": "Ulla Popken",
94374                     "shop": "clothes"
94375                 },
94376                 "name": "Ulla Popken",
94377                 "icon": "clothing-store",
94378                 "geometry": [
94379                     "point",
94380                     "vertex",
94381                     "area"
94382                 ],
94383                 "fields": [
94384                     "address",
94385                     "building_area",
94386                     "opening_hours"
94387                 ],
94388                 "suggestion": true
94389             },
94390             "shop/clothes/AWG": {
94391                 "tags": {
94392                     "name": "AWG",
94393                     "shop": "clothes"
94394                 },
94395                 "name": "AWG",
94396                 "icon": "clothing-store",
94397                 "geometry": [
94398                     "point",
94399                     "vertex",
94400                     "area"
94401                 ],
94402                 "fields": [
94403                     "address",
94404                     "building_area",
94405                     "opening_hours"
94406                 ],
94407                 "suggestion": true
94408             },
94409             "shop/clothes/Tommy Hilfiger": {
94410                 "tags": {
94411                     "name": "Tommy Hilfiger",
94412                     "shop": "clothes"
94413                 },
94414                 "name": "Tommy Hilfiger",
94415                 "icon": "clothing-store",
94416                 "geometry": [
94417                     "point",
94418                     "vertex",
94419                     "area"
94420                 ],
94421                 "fields": [
94422                     "address",
94423                     "building_area",
94424                     "opening_hours"
94425                 ],
94426                 "suggestion": true
94427             },
94428             "shop/clothes/New Yorker": {
94429                 "tags": {
94430                     "name": "New Yorker",
94431                     "shop": "clothes"
94432                 },
94433                 "name": "New Yorker",
94434                 "icon": "clothing-store",
94435                 "geometry": [
94436                     "point",
94437                     "vertex",
94438                     "area"
94439                 ],
94440                 "fields": [
94441                     "address",
94442                     "building_area",
94443                     "opening_hours"
94444                 ],
94445                 "suggestion": true
94446             },
94447             "shop/clothes/Orsay": {
94448                 "tags": {
94449                     "name": "Orsay",
94450                     "shop": "clothes"
94451                 },
94452                 "name": "Orsay",
94453                 "icon": "clothing-store",
94454                 "geometry": [
94455                     "point",
94456                     "vertex",
94457                     "area"
94458                 ],
94459                 "fields": [
94460                     "address",
94461                     "building_area",
94462                     "opening_hours"
94463                 ],
94464                 "suggestion": true
94465             },
94466             "shop/clothes/Charles Vögele": {
94467                 "tags": {
94468                     "name": "Charles Vögele",
94469                     "shop": "clothes"
94470                 },
94471                 "name": "Charles Vögele",
94472                 "icon": "clothing-store",
94473                 "geometry": [
94474                     "point",
94475                     "vertex",
94476                     "area"
94477                 ],
94478                 "fields": [
94479                     "address",
94480                     "building_area",
94481                     "opening_hours"
94482                 ],
94483                 "suggestion": true
94484             },
94485             "shop/clothes/New Look": {
94486                 "tags": {
94487                     "name": "New Look",
94488                     "shop": "clothes"
94489                 },
94490                 "name": "New Look",
94491                 "icon": "clothing-store",
94492                 "geometry": [
94493                     "point",
94494                     "vertex",
94495                     "area"
94496                 ],
94497                 "fields": [
94498                     "address",
94499                     "building_area",
94500                     "opening_hours"
94501                 ],
94502                 "suggestion": true
94503             },
94504             "shop/clothes/Lacoste": {
94505                 "tags": {
94506                     "name": "Lacoste",
94507                     "shop": "clothes"
94508                 },
94509                 "name": "Lacoste",
94510                 "icon": "clothing-store",
94511                 "geometry": [
94512                     "point",
94513                     "vertex",
94514                     "area"
94515                 ],
94516                 "fields": [
94517                     "address",
94518                     "building_area",
94519                     "opening_hours"
94520                 ],
94521                 "suggestion": true
94522             },
94523             "shop/clothes/Etam": {
94524                 "tags": {
94525                     "name": "Etam",
94526                     "shop": "clothes"
94527                 },
94528                 "name": "Etam",
94529                 "icon": "clothing-store",
94530                 "geometry": [
94531                     "point",
94532                     "vertex",
94533                     "area"
94534                 ],
94535                 "fields": [
94536                     "address",
94537                     "building_area",
94538                     "opening_hours"
94539                 ],
94540                 "suggestion": true
94541             },
94542             "shop/clothes/Kiabi": {
94543                 "tags": {
94544                     "name": "Kiabi",
94545                     "shop": "clothes"
94546                 },
94547                 "name": "Kiabi",
94548                 "icon": "clothing-store",
94549                 "geometry": [
94550                     "point",
94551                     "vertex",
94552                     "area"
94553                 ],
94554                 "fields": [
94555                     "address",
94556                     "building_area",
94557                     "opening_hours"
94558                 ],
94559                 "suggestion": true
94560             },
94561             "shop/clothes/Jack Wolfskin": {
94562                 "tags": {
94563                     "name": "Jack Wolfskin",
94564                     "shop": "clothes"
94565                 },
94566                 "name": "Jack Wolfskin",
94567                 "icon": "clothing-store",
94568                 "geometry": [
94569                     "point",
94570                     "vertex",
94571                     "area"
94572                 ],
94573                 "fields": [
94574                     "address",
94575                     "building_area",
94576                     "opening_hours"
94577                 ],
94578                 "suggestion": true
94579             },
94580             "shop/clothes/American Apparel": {
94581                 "tags": {
94582                     "name": "American Apparel",
94583                     "shop": "clothes"
94584                 },
94585                 "name": "American Apparel",
94586                 "icon": "clothing-store",
94587                 "geometry": [
94588                     "point",
94589                     "vertex",
94590                     "area"
94591                 ],
94592                 "fields": [
94593                     "address",
94594                     "building_area",
94595                     "opening_hours"
94596                 ],
94597                 "suggestion": true
94598             },
94599             "shop/clothes/Men's Wearhouse": {
94600                 "tags": {
94601                     "name": "Men's Wearhouse",
94602                     "shop": "clothes"
94603                 },
94604                 "name": "Men's Wearhouse",
94605                 "icon": "clothing-store",
94606                 "geometry": [
94607                     "point",
94608                     "vertex",
94609                     "area"
94610                 ],
94611                 "fields": [
94612                     "address",
94613                     "building_area",
94614                     "opening_hours"
94615                 ],
94616                 "suggestion": true
94617             },
94618             "shop/clothes/Intimissimi": {
94619                 "tags": {
94620                     "name": "Intimissimi",
94621                     "shop": "clothes"
94622                 },
94623                 "name": "Intimissimi",
94624                 "icon": "clothing-store",
94625                 "geometry": [
94626                     "point",
94627                     "vertex",
94628                     "area"
94629                 ],
94630                 "fields": [
94631                     "address",
94632                     "building_area",
94633                     "opening_hours"
94634                 ],
94635                 "suggestion": true
94636             },
94637             "shop/clothes/United Colors of Benetton": {
94638                 "tags": {
94639                     "name": "United Colors of Benetton",
94640                     "shop": "clothes"
94641                 },
94642                 "name": "United Colors of Benetton",
94643                 "icon": "clothing-store",
94644                 "geometry": [
94645                     "point",
94646                     "vertex",
94647                     "area"
94648                 ],
94649                 "fields": [
94650                     "address",
94651                     "building_area",
94652                     "opening_hours"
94653                 ],
94654                 "suggestion": true
94655             },
94656             "shop/clothes/Jules": {
94657                 "tags": {
94658                     "name": "Jules",
94659                     "shop": "clothes"
94660                 },
94661                 "name": "Jules",
94662                 "icon": "clothing-store",
94663                 "geometry": [
94664                     "point",
94665                     "vertex",
94666                     "area"
94667                 ],
94668                 "fields": [
94669                     "address",
94670                     "building_area",
94671                     "opening_hours"
94672                 ],
94673                 "suggestion": true
94674             },
94675             "shop/clothes/AOKI": {
94676                 "tags": {
94677                     "name": "AOKI",
94678                     "shop": "clothes"
94679                 },
94680                 "name": "AOKI",
94681                 "icon": "clothing-store",
94682                 "geometry": [
94683                     "point",
94684                     "vertex",
94685                     "area"
94686                 ],
94687                 "fields": [
94688                     "address",
94689                     "building_area",
94690                     "opening_hours"
94691                 ],
94692                 "suggestion": true
94693             },
94694             "shop/clothes/Calzedonia": {
94695                 "tags": {
94696                     "name": "Calzedonia",
94697                     "shop": "clothes"
94698                 },
94699                 "name": "Calzedonia",
94700                 "icon": "clothing-store",
94701                 "geometry": [
94702                     "point",
94703                     "vertex",
94704                     "area"
94705                 ],
94706                 "fields": [
94707                     "address",
94708                     "building_area",
94709                     "opening_hours"
94710                 ],
94711                 "suggestion": true
94712             },
94713             "shop/clothes/洋服の青山": {
94714                 "tags": {
94715                     "name": "洋服の青山",
94716                     "shop": "clothes"
94717                 },
94718                 "name": "洋服の青山",
94719                 "icon": "clothing-store",
94720                 "geometry": [
94721                     "point",
94722                     "vertex",
94723                     "area"
94724                 ],
94725                 "fields": [
94726                     "address",
94727                     "building_area",
94728                     "opening_hours"
94729                 ],
94730                 "suggestion": true
94731             },
94732             "shop/clothes/Levi's": {
94733                 "tags": {
94734                     "name": "Levi's",
94735                     "shop": "clothes"
94736                 },
94737                 "name": "Levi's",
94738                 "icon": "clothing-store",
94739                 "geometry": [
94740                     "point",
94741                     "vertex",
94742                     "area"
94743                 ],
94744                 "fields": [
94745                     "address",
94746                     "building_area",
94747                     "opening_hours"
94748                 ],
94749                 "suggestion": true
94750             },
94751             "shop/clothes/Celio": {
94752                 "tags": {
94753                     "name": "Celio",
94754                     "shop": "clothes"
94755                 },
94756                 "name": "Celio",
94757                 "icon": "clothing-store",
94758                 "geometry": [
94759                     "point",
94760                     "vertex",
94761                     "area"
94762                 ],
94763                 "fields": [
94764                     "address",
94765                     "building_area",
94766                     "opening_hours"
94767                 ],
94768                 "suggestion": true
94769             },
94770             "shop/clothes/TJ Maxx": {
94771                 "tags": {
94772                     "name": "TJ Maxx",
94773                     "shop": "clothes"
94774                 },
94775                 "name": "TJ Maxx",
94776                 "icon": "clothing-store",
94777                 "geometry": [
94778                     "point",
94779                     "vertex",
94780                     "area"
94781                 ],
94782                 "fields": [
94783                     "address",
94784                     "building_area",
94785                     "opening_hours"
94786                 ],
94787                 "suggestion": true
94788             },
94789             "shop/clothes/Promod": {
94790                 "tags": {
94791                     "name": "Promod",
94792                     "shop": "clothes"
94793                 },
94794                 "name": "Promod",
94795                 "icon": "clothing-store",
94796                 "geometry": [
94797                     "point",
94798                     "vertex",
94799                     "area"
94800                 ],
94801                 "fields": [
94802                     "address",
94803                     "building_area",
94804                     "opening_hours"
94805                 ],
94806                 "suggestion": true
94807             },
94808             "shop/clothes/Street One": {
94809                 "tags": {
94810                     "name": "Street One",
94811                     "shop": "clothes"
94812                 },
94813                 "name": "Street One",
94814                 "icon": "clothing-store",
94815                 "geometry": [
94816                     "point",
94817                     "vertex",
94818                     "area"
94819                 ],
94820                 "fields": [
94821                     "address",
94822                     "building_area",
94823                     "opening_hours"
94824                 ],
94825                 "suggestion": true
94826             },
94827             "shop/clothes/ユニクロ": {
94828                 "tags": {
94829                     "name": "ユニクロ",
94830                     "shop": "clothes"
94831                 },
94832                 "name": "ユニクロ",
94833                 "icon": "clothing-store",
94834                 "geometry": [
94835                     "point",
94836                     "vertex",
94837                     "area"
94838                 ],
94839                 "fields": [
94840                     "address",
94841                     "building_area",
94842                     "opening_hours"
94843                 ],
94844                 "suggestion": true
94845             },
94846             "shop/clothes/Banana Republic": {
94847                 "tags": {
94848                     "name": "Banana Republic",
94849                     "shop": "clothes"
94850                 },
94851                 "name": "Banana Republic",
94852                 "icon": "clothing-store",
94853                 "geometry": [
94854                     "point",
94855                     "vertex",
94856                     "area"
94857                 ],
94858                 "fields": [
94859                     "address",
94860                     "building_area",
94861                     "opening_hours"
94862                 ],
94863                 "suggestion": true
94864             },
94865             "shop/clothes/Одежда": {
94866                 "tags": {
94867                     "name": "Одежда",
94868                     "shop": "clothes"
94869                 },
94870                 "name": "Одежда",
94871                 "icon": "clothing-store",
94872                 "geometry": [
94873                     "point",
94874                     "vertex",
94875                     "area"
94876                 ],
94877                 "fields": [
94878                     "address",
94879                     "building_area",
94880                     "opening_hours"
94881                 ],
94882                 "suggestion": true
94883             },
94884             "shop/clothes/La Halle": {
94885                 "tags": {
94886                     "name": "La Halle",
94887                     "shop": "clothes"
94888                 },
94889                 "name": "La Halle",
94890                 "icon": "clothing-store",
94891                 "geometry": [
94892                     "point",
94893                     "vertex",
94894                     "area"
94895                 ],
94896                 "fields": [
94897                     "address",
94898                     "building_area",
94899                     "opening_hours"
94900                 ],
94901                 "suggestion": true
94902             },
94903             "shop/clothes/Peacocks": {
94904                 "tags": {
94905                     "name": "Peacocks",
94906                     "shop": "clothes"
94907                 },
94908                 "name": "Peacocks",
94909                 "icon": "clothing-store",
94910                 "geometry": [
94911                     "point",
94912                     "vertex",
94913                     "area"
94914                 ],
94915                 "fields": [
94916                     "address",
94917                     "building_area",
94918                     "opening_hours"
94919                 ],
94920                 "suggestion": true
94921             },
94922             "shop/clothes/しまむら": {
94923                 "tags": {
94924                     "name": "しまむら",
94925                     "shop": "clothes"
94926                 },
94927                 "name": "しまむら",
94928                 "icon": "clothing-store",
94929                 "geometry": [
94930                     "point",
94931                     "vertex",
94932                     "area"
94933                 ],
94934                 "fields": [
94935                     "address",
94936                     "building_area",
94937                     "opening_hours"
94938                 ],
94939                 "suggestion": true
94940             },
94941             "shop/books/Bruna": {
94942                 "tags": {
94943                     "name": "Bruna",
94944                     "shop": "books"
94945                 },
94946                 "name": "Bruna",
94947                 "icon": "shop",
94948                 "geometry": [
94949                     "point",
94950                     "vertex",
94951                     "area"
94952                 ],
94953                 "fields": [
94954                     "address",
94955                     "building_area",
94956                     "opening_hours"
94957                 ],
94958                 "suggestion": true
94959             },
94960             "shop/books/Waterstones": {
94961                 "tags": {
94962                     "name": "Waterstones",
94963                     "shop": "books"
94964                 },
94965                 "name": "Waterstones",
94966                 "icon": "shop",
94967                 "geometry": [
94968                     "point",
94969                     "vertex",
94970                     "area"
94971                 ],
94972                 "fields": [
94973                     "address",
94974                     "building_area",
94975                     "opening_hours"
94976                 ],
94977                 "suggestion": true
94978             },
94979             "shop/books/Libro": {
94980                 "tags": {
94981                     "name": "Libro",
94982                     "shop": "books"
94983                 },
94984                 "name": "Libro",
94985                 "icon": "shop",
94986                 "geometry": [
94987                     "point",
94988                     "vertex",
94989                     "area"
94990                 ],
94991                 "fields": [
94992                     "address",
94993                     "building_area",
94994                     "opening_hours"
94995                 ],
94996                 "suggestion": true
94997             },
94998             "shop/books/Barnes & Noble": {
94999                 "tags": {
95000                     "name": "Barnes & Noble",
95001                     "shop": "books"
95002                 },
95003                 "name": "Barnes & Noble",
95004                 "icon": "shop",
95005                 "geometry": [
95006                     "point",
95007                     "vertex",
95008                     "area"
95009                 ],
95010                 "fields": [
95011                     "address",
95012                     "building_area",
95013                     "opening_hours"
95014                 ],
95015                 "suggestion": true
95016             },
95017             "shop/books/Weltbild": {
95018                 "tags": {
95019                     "name": "Weltbild",
95020                     "shop": "books"
95021                 },
95022                 "name": "Weltbild",
95023                 "icon": "shop",
95024                 "geometry": [
95025                     "point",
95026                     "vertex",
95027                     "area"
95028                 ],
95029                 "fields": [
95030                     "address",
95031                     "building_area",
95032                     "opening_hours"
95033                 ],
95034                 "suggestion": true
95035             },
95036             "shop/books/Thalia": {
95037                 "tags": {
95038                     "name": "Thalia",
95039                     "shop": "books"
95040                 },
95041                 "name": "Thalia",
95042                 "icon": "shop",
95043                 "geometry": [
95044                     "point",
95045                     "vertex",
95046                     "area"
95047                 ],
95048                 "fields": [
95049                     "address",
95050                     "building_area",
95051                     "opening_hours"
95052                 ],
95053                 "suggestion": true
95054             },
95055             "shop/books/Книги": {
95056                 "tags": {
95057                     "name": "Книги",
95058                     "shop": "books"
95059                 },
95060                 "name": "Книги",
95061                 "icon": "shop",
95062                 "geometry": [
95063                     "point",
95064                     "vertex",
95065                     "area"
95066                 ],
95067                 "fields": [
95068                     "address",
95069                     "building_area",
95070                     "opening_hours"
95071                 ],
95072                 "suggestion": true
95073             },
95074             "shop/alcohol/Alko": {
95075                 "tags": {
95076                     "name": "Alko",
95077                     "shop": "alcohol"
95078                 },
95079                 "name": "Alko",
95080                 "icon": "alcohol-shop",
95081                 "geometry": [
95082                     "point",
95083                     "vertex",
95084                     "area"
95085                 ],
95086                 "fields": [
95087                     "address",
95088                     "building_area",
95089                     "opening_hours"
95090                 ],
95091                 "suggestion": true
95092             },
95093             "shop/alcohol/The Beer Store": {
95094                 "tags": {
95095                     "name": "The Beer Store",
95096                     "shop": "alcohol"
95097                 },
95098                 "name": "The Beer Store",
95099                 "icon": "alcohol-shop",
95100                 "geometry": [
95101                     "point",
95102                     "vertex",
95103                     "area"
95104                 ],
95105                 "fields": [
95106                     "address",
95107                     "building_area",
95108                     "opening_hours"
95109                 ],
95110                 "suggestion": true
95111             },
95112             "shop/alcohol/Systembolaget": {
95113                 "tags": {
95114                     "name": "Systembolaget",
95115                     "shop": "alcohol"
95116                 },
95117                 "name": "Systembolaget",
95118                 "icon": "alcohol-shop",
95119                 "geometry": [
95120                     "point",
95121                     "vertex",
95122                     "area"
95123                 ],
95124                 "fields": [
95125                     "address",
95126                     "building_area",
95127                     "opening_hours"
95128                 ],
95129                 "suggestion": true
95130             },
95131             "shop/alcohol/LCBO": {
95132                 "tags": {
95133                     "name": "LCBO",
95134                     "shop": "alcohol"
95135                 },
95136                 "name": "LCBO",
95137                 "icon": "alcohol-shop",
95138                 "geometry": [
95139                     "point",
95140                     "vertex",
95141                     "area"
95142                 ],
95143                 "fields": [
95144                     "address",
95145                     "building_area",
95146                     "opening_hours"
95147                 ],
95148                 "suggestion": true
95149             },
95150             "shop/alcohol/Ароматный мир": {
95151                 "tags": {
95152                     "name": "Ароматный мир",
95153                     "shop": "alcohol"
95154                 },
95155                 "name": "Ароматный мир",
95156                 "icon": "alcohol-shop",
95157                 "geometry": [
95158                     "point",
95159                     "vertex",
95160                     "area"
95161                 ],
95162                 "fields": [
95163                     "address",
95164                     "building_area",
95165                     "opening_hours"
95166                 ],
95167                 "suggestion": true
95168             },
95169             "shop/alcohol/Bargain Booze": {
95170                 "tags": {
95171                     "name": "Bargain Booze",
95172                     "shop": "alcohol"
95173                 },
95174                 "name": "Bargain Booze",
95175                 "icon": "alcohol-shop",
95176                 "geometry": [
95177                     "point",
95178                     "vertex",
95179                     "area"
95180                 ],
95181                 "fields": [
95182                     "address",
95183                     "building_area",
95184                     "opening_hours"
95185                 ],
95186                 "suggestion": true
95187             },
95188             "shop/alcohol/Nicolas": {
95189                 "tags": {
95190                     "name": "Nicolas",
95191                     "shop": "alcohol"
95192                 },
95193                 "name": "Nicolas",
95194                 "icon": "alcohol-shop",
95195                 "geometry": [
95196                     "point",
95197                     "vertex",
95198                     "area"
95199                 ],
95200                 "fields": [
95201                     "address",
95202                     "building_area",
95203                     "opening_hours"
95204                 ],
95205                 "suggestion": true
95206             },
95207             "shop/alcohol/Botilleria": {
95208                 "tags": {
95209                     "name": "Botilleria",
95210                     "shop": "alcohol"
95211                 },
95212                 "name": "Botilleria",
95213                 "icon": "alcohol-shop",
95214                 "geometry": [
95215                     "point",
95216                     "vertex",
95217                     "area"
95218                 ],
95219                 "fields": [
95220                     "address",
95221                     "building_area",
95222                     "opening_hours"
95223                 ],
95224                 "suggestion": true
95225             },
95226             "shop/alcohol/SAQ": {
95227                 "tags": {
95228                     "name": "SAQ",
95229                     "shop": "alcohol"
95230                 },
95231                 "name": "SAQ",
95232                 "icon": "alcohol-shop",
95233                 "geometry": [
95234                     "point",
95235                     "vertex",
95236                     "area"
95237                 ],
95238                 "fields": [
95239                     "address",
95240                     "building_area",
95241                     "opening_hours"
95242                 ],
95243                 "suggestion": true
95244             },
95245             "shop/alcohol/Gall & Gall": {
95246                 "tags": {
95247                     "name": "Gall & Gall",
95248                     "shop": "alcohol"
95249                 },
95250                 "name": "Gall & Gall",
95251                 "icon": "alcohol-shop",
95252                 "geometry": [
95253                     "point",
95254                     "vertex",
95255                     "area"
95256                 ],
95257                 "fields": [
95258                     "address",
95259                     "building_area",
95260                     "opening_hours"
95261                 ],
95262                 "suggestion": true
95263             },
95264             "shop/alcohol/BWS": {
95265                 "tags": {
95266                     "name": "BWS",
95267                     "shop": "alcohol"
95268                 },
95269                 "name": "BWS",
95270                 "icon": "alcohol-shop",
95271                 "geometry": [
95272                     "point",
95273                     "vertex",
95274                     "area"
95275                 ],
95276                 "fields": [
95277                     "address",
95278                     "building_area",
95279                     "opening_hours"
95280                 ],
95281                 "suggestion": true
95282             },
95283             "shop/alcohol/Живое пиво": {
95284                 "tags": {
95285                     "name": "Живое пиво",
95286                     "shop": "alcohol"
95287                 },
95288                 "name": "Живое пиво",
95289                 "icon": "alcohol-shop",
95290                 "geometry": [
95291                     "point",
95292                     "vertex",
95293                     "area"
95294                 ],
95295                 "fields": [
95296                     "address",
95297                     "building_area",
95298                     "opening_hours"
95299                 ],
95300                 "suggestion": true
95301             },
95302             "shop/bakery/Kamps": {
95303                 "tags": {
95304                     "name": "Kamps",
95305                     "shop": "bakery"
95306                 },
95307                 "name": "Kamps",
95308                 "icon": "bakery",
95309                 "geometry": [
95310                     "point",
95311                     "vertex",
95312                     "area"
95313                 ],
95314                 "fields": [
95315                     "address",
95316                     "building_area",
95317                     "opening_hours"
95318                 ],
95319                 "suggestion": true
95320             },
95321             "shop/bakery/Bäckerei Schmidt": {
95322                 "tags": {
95323                     "name": "Bäckerei Schmidt",
95324                     "shop": "bakery"
95325                 },
95326                 "name": "Bäckerei Schmidt",
95327                 "icon": "bakery",
95328                 "geometry": [
95329                     "point",
95330                     "vertex",
95331                     "area"
95332                 ],
95333                 "fields": [
95334                     "address",
95335                     "building_area",
95336                     "opening_hours"
95337                 ],
95338                 "suggestion": true
95339             },
95340             "shop/bakery/Anker": {
95341                 "tags": {
95342                     "name": "Anker",
95343                     "shop": "bakery"
95344                 },
95345                 "name": "Anker",
95346                 "icon": "bakery",
95347                 "geometry": [
95348                     "point",
95349                     "vertex",
95350                     "area"
95351                 ],
95352                 "fields": [
95353                     "address",
95354                     "building_area",
95355                     "opening_hours"
95356                 ],
95357                 "suggestion": true
95358             },
95359             "shop/bakery/Schäfer": {
95360                 "tags": {
95361                     "name": "Schäfer",
95362                     "shop": "bakery"
95363                 },
95364                 "name": "Schäfer",
95365                 "icon": "bakery",
95366                 "geometry": [
95367                     "point",
95368                     "vertex",
95369                     "area"
95370                 ],
95371                 "fields": [
95372                     "address",
95373                     "building_area",
95374                     "opening_hours"
95375                 ],
95376                 "suggestion": true
95377             },
95378             "shop/bakery/Hofpfisterei": {
95379                 "tags": {
95380                     "name": "Hofpfisterei",
95381                     "shop": "bakery"
95382                 },
95383                 "name": "Hofpfisterei",
95384                 "icon": "bakery",
95385                 "geometry": [
95386                     "point",
95387                     "vertex",
95388                     "area"
95389                 ],
95390                 "fields": [
95391                     "address",
95392                     "building_area",
95393                     "opening_hours"
95394                 ],
95395                 "suggestion": true
95396             },
95397             "shop/bakery/Greggs": {
95398                 "tags": {
95399                     "name": "Greggs",
95400                     "shop": "bakery"
95401                 },
95402                 "name": "Greggs",
95403                 "icon": "bakery",
95404                 "geometry": [
95405                     "point",
95406                     "vertex",
95407                     "area"
95408                 ],
95409                 "fields": [
95410                     "address",
95411                     "building_area",
95412                     "opening_hours"
95413                 ],
95414                 "suggestion": true
95415             },
95416             "shop/bakery/Oebel": {
95417                 "tags": {
95418                     "name": "Oebel",
95419                     "shop": "bakery"
95420                 },
95421                 "name": "Oebel",
95422                 "icon": "bakery",
95423                 "geometry": [
95424                     "point",
95425                     "vertex",
95426                     "area"
95427                 ],
95428                 "fields": [
95429                     "address",
95430                     "building_area",
95431                     "opening_hours"
95432                 ],
95433                 "suggestion": true
95434             },
95435             "shop/bakery/Boulangerie": {
95436                 "tags": {
95437                     "name": "Boulangerie",
95438                     "shop": "bakery"
95439                 },
95440                 "name": "Boulangerie",
95441                 "icon": "bakery",
95442                 "geometry": [
95443                     "point",
95444                     "vertex",
95445                     "area"
95446                 ],
95447                 "fields": [
95448                     "address",
95449                     "building_area",
95450                     "opening_hours"
95451                 ],
95452                 "suggestion": true
95453             },
95454             "shop/bakery/Stadtbäckerei": {
95455                 "tags": {
95456                     "name": "Stadtbäckerei",
95457                     "shop": "bakery"
95458                 },
95459                 "name": "Stadtbäckerei",
95460                 "icon": "bakery",
95461                 "geometry": [
95462                     "point",
95463                     "vertex",
95464                     "area"
95465                 ],
95466                 "fields": [
95467                     "address",
95468                     "building_area",
95469                     "opening_hours"
95470                 ],
95471                 "suggestion": true
95472             },
95473             "shop/bakery/Steinecke": {
95474                 "tags": {
95475                     "name": "Steinecke",
95476                     "shop": "bakery"
95477                 },
95478                 "name": "Steinecke",
95479                 "icon": "bakery",
95480                 "geometry": [
95481                     "point",
95482                     "vertex",
95483                     "area"
95484                 ],
95485                 "fields": [
95486                     "address",
95487                     "building_area",
95488                     "opening_hours"
95489                 ],
95490                 "suggestion": true
95491             },
95492             "shop/bakery/Ihle": {
95493                 "tags": {
95494                     "name": "Ihle",
95495                     "shop": "bakery"
95496                 },
95497                 "name": "Ihle",
95498                 "icon": "bakery",
95499                 "geometry": [
95500                     "point",
95501                     "vertex",
95502                     "area"
95503                 ],
95504                 "fields": [
95505                     "address",
95506                     "building_area",
95507                     "opening_hours"
95508                 ],
95509                 "suggestion": true
95510             },
95511             "shop/bakery/Goldilocks": {
95512                 "tags": {
95513                     "name": "Goldilocks",
95514                     "shop": "bakery"
95515                 },
95516                 "name": "Goldilocks",
95517                 "icon": "bakery",
95518                 "geometry": [
95519                     "point",
95520                     "vertex",
95521                     "area"
95522                 ],
95523                 "fields": [
95524                     "address",
95525                     "building_area",
95526                     "opening_hours"
95527                 ],
95528                 "suggestion": true
95529             },
95530             "shop/bakery/Dat Backhus": {
95531                 "tags": {
95532                     "name": "Dat Backhus",
95533                     "shop": "bakery"
95534                 },
95535                 "name": "Dat Backhus",
95536                 "icon": "bakery",
95537                 "geometry": [
95538                     "point",
95539                     "vertex",
95540                     "area"
95541                 ],
95542                 "fields": [
95543                     "address",
95544                     "building_area",
95545                     "opening_hours"
95546                 ],
95547                 "suggestion": true
95548             },
95549             "shop/bakery/K&U": {
95550                 "tags": {
95551                     "name": "K&U",
95552                     "shop": "bakery"
95553                 },
95554                 "name": "K&U",
95555                 "icon": "bakery",
95556                 "geometry": [
95557                     "point",
95558                     "vertex",
95559                     "area"
95560                 ],
95561                 "fields": [
95562                     "address",
95563                     "building_area",
95564                     "opening_hours"
95565                 ],
95566                 "suggestion": true
95567             },
95568             "shop/bakery/Der Beck": {
95569                 "tags": {
95570                     "name": "Der Beck",
95571                     "shop": "bakery"
95572                 },
95573                 "name": "Der Beck",
95574                 "icon": "bakery",
95575                 "geometry": [
95576                     "point",
95577                     "vertex",
95578                     "area"
95579                 ],
95580                 "fields": [
95581                     "address",
95582                     "building_area",
95583                     "opening_hours"
95584                 ],
95585                 "suggestion": true
95586             },
95587             "shop/bakery/Thürmann": {
95588                 "tags": {
95589                     "name": "Thürmann",
95590                     "shop": "bakery"
95591                 },
95592                 "name": "Thürmann",
95593                 "icon": "bakery",
95594                 "geometry": [
95595                     "point",
95596                     "vertex",
95597                     "area"
95598                 ],
95599                 "fields": [
95600                     "address",
95601                     "building_area",
95602                     "opening_hours"
95603                 ],
95604                 "suggestion": true
95605             },
95606             "shop/bakery/Backwerk": {
95607                 "tags": {
95608                     "name": "Backwerk",
95609                     "shop": "bakery"
95610                 },
95611                 "name": "Backwerk",
95612                 "icon": "bakery",
95613                 "geometry": [
95614                     "point",
95615                     "vertex",
95616                     "area"
95617                 ],
95618                 "fields": [
95619                     "address",
95620                     "building_area",
95621                     "opening_hours"
95622                 ],
95623                 "suggestion": true
95624             },
95625             "shop/bakery/Bäcker": {
95626                 "tags": {
95627                     "name": "Bäcker",
95628                     "shop": "bakery"
95629                 },
95630                 "name": "Bäcker",
95631                 "icon": "bakery",
95632                 "geometry": [
95633                     "point",
95634                     "vertex",
95635                     "area"
95636                 ],
95637                 "fields": [
95638                     "address",
95639                     "building_area",
95640                     "opening_hours"
95641                 ],
95642                 "suggestion": true
95643             },
95644             "shop/bakery/Schäfer's": {
95645                 "tags": {
95646                     "name": "Schäfer's",
95647                     "shop": "bakery"
95648                 },
95649                 "name": "Schäfer's",
95650                 "icon": "bakery",
95651                 "geometry": [
95652                     "point",
95653                     "vertex",
95654                     "area"
95655                 ],
95656                 "fields": [
95657                     "address",
95658                     "building_area",
95659                     "opening_hours"
95660                 ],
95661                 "suggestion": true
95662             },
95663             "shop/bakery/Panaderia": {
95664                 "tags": {
95665                     "name": "Panaderia",
95666                     "shop": "bakery"
95667                 },
95668                 "name": "Panaderia",
95669                 "icon": "bakery",
95670                 "geometry": [
95671                     "point",
95672                     "vertex",
95673                     "area"
95674                 ],
95675                 "fields": [
95676                     "address",
95677                     "building_area",
95678                     "opening_hours"
95679                 ],
95680                 "suggestion": true
95681             },
95682             "shop/bakery/Goeken backen": {
95683                 "tags": {
95684                     "name": "Goeken backen",
95685                     "shop": "bakery"
95686                 },
95687                 "name": "Goeken backen",
95688                 "icon": "bakery",
95689                 "geometry": [
95690                     "point",
95691                     "vertex",
95692                     "area"
95693                 ],
95694                 "fields": [
95695                     "address",
95696                     "building_area",
95697                     "opening_hours"
95698                 ],
95699                 "suggestion": true
95700             },
95701             "shop/bakery/Stadtbäckerei Junge": {
95702                 "tags": {
95703                     "name": "Stadtbäckerei Junge",
95704                     "shop": "bakery"
95705                 },
95706                 "name": "Stadtbäckerei Junge",
95707                 "icon": "bakery",
95708                 "geometry": [
95709                     "point",
95710                     "vertex",
95711                     "area"
95712                 ],
95713                 "fields": [
95714                     "address",
95715                     "building_area",
95716                     "opening_hours"
95717                 ],
95718                 "suggestion": true
95719             },
95720             "shop/bakery/Boulangerie Patisserie": {
95721                 "tags": {
95722                     "name": "Boulangerie Patisserie",
95723                     "shop": "bakery"
95724                 },
95725                 "name": "Boulangerie Patisserie",
95726                 "icon": "bakery",
95727                 "geometry": [
95728                     "point",
95729                     "vertex",
95730                     "area"
95731                 ],
95732                 "fields": [
95733                     "address",
95734                     "building_area",
95735                     "opening_hours"
95736                 ],
95737                 "suggestion": true
95738             },
95739             "shop/bakery/Paul": {
95740                 "tags": {
95741                     "name": "Paul",
95742                     "shop": "bakery"
95743                 },
95744                 "name": "Paul",
95745                 "icon": "bakery",
95746                 "geometry": [
95747                     "point",
95748                     "vertex",
95749                     "area"
95750                 ],
95751                 "fields": [
95752                     "address",
95753                     "building_area",
95754                     "opening_hours"
95755                 ],
95756                 "suggestion": true
95757             },
95758             "shop/bakery/Хлеб": {
95759                 "tags": {
95760                     "name": "Хлеб",
95761                     "shop": "bakery"
95762                 },
95763                 "name": "Хлеб",
95764                 "icon": "bakery",
95765                 "geometry": [
95766                     "point",
95767                     "vertex",
95768                     "area"
95769                 ],
95770                 "fields": [
95771                     "address",
95772                     "building_area",
95773                     "opening_hours"
95774                 ],
95775                 "suggestion": true
95776             },
95777             "shop/bakery/Piekarnia": {
95778                 "tags": {
95779                     "name": "Piekarnia",
95780                     "shop": "bakery"
95781                 },
95782                 "name": "Piekarnia",
95783                 "icon": "bakery",
95784                 "geometry": [
95785                     "point",
95786                     "vertex",
95787                     "area"
95788                 ],
95789                 "fields": [
95790                     "address",
95791                     "building_area",
95792                     "opening_hours"
95793                 ],
95794                 "suggestion": true
95795             },
95796             "shop/sports/Sports Direct": {
95797                 "tags": {
95798                     "name": "Sports Direct",
95799                     "shop": "sports"
95800                 },
95801                 "name": "Sports Direct",
95802                 "icon": "shop",
95803                 "geometry": [
95804                     "point",
95805                     "vertex",
95806                     "area"
95807                 ],
95808                 "fields": [
95809                     "address",
95810                     "building_area",
95811                     "opening_hours"
95812                 ],
95813                 "suggestion": true
95814             },
95815             "shop/sports/Decathlon": {
95816                 "tags": {
95817                     "name": "Decathlon",
95818                     "shop": "sports"
95819                 },
95820                 "name": "Decathlon",
95821                 "icon": "shop",
95822                 "geometry": [
95823                     "point",
95824                     "vertex",
95825                     "area"
95826                 ],
95827                 "fields": [
95828                     "address",
95829                     "building_area",
95830                     "opening_hours"
95831                 ],
95832                 "suggestion": true
95833             },
95834             "shop/sports/Intersport": {
95835                 "tags": {
95836                     "name": "Intersport",
95837                     "shop": "sports"
95838                 },
95839                 "name": "Intersport",
95840                 "icon": "shop",
95841                 "geometry": [
95842                     "point",
95843                     "vertex",
95844                     "area"
95845                 ],
95846                 "fields": [
95847                     "address",
95848                     "building_area",
95849                     "opening_hours"
95850                 ],
95851                 "suggestion": true
95852             },
95853             "shop/sports/Sports Authority": {
95854                 "tags": {
95855                     "name": "Sports Authority",
95856                     "shop": "sports"
95857                 },
95858                 "name": "Sports Authority",
95859                 "icon": "shop",
95860                 "geometry": [
95861                     "point",
95862                     "vertex",
95863                     "area"
95864                 ],
95865                 "fields": [
95866                     "address",
95867                     "building_area",
95868                     "opening_hours"
95869                 ],
95870                 "suggestion": true
95871             },
95872             "shop/sports/Спортмастер": {
95873                 "tags": {
95874                     "name": "Спортмастер",
95875                     "shop": "sports"
95876                 },
95877                 "name": "Спортмастер",
95878                 "icon": "shop",
95879                 "geometry": [
95880                     "point",
95881                     "vertex",
95882                     "area"
95883                 ],
95884                 "fields": [
95885                     "address",
95886                     "building_area",
95887                     "opening_hours"
95888                 ],
95889                 "suggestion": true
95890             },
95891             "shop/sports/Sport 2000": {
95892                 "tags": {
95893                     "name": "Sport 2000",
95894                     "shop": "sports"
95895                 },
95896                 "name": "Sport 2000",
95897                 "icon": "shop",
95898                 "geometry": [
95899                     "point",
95900                     "vertex",
95901                     "area"
95902                 ],
95903                 "fields": [
95904                     "address",
95905                     "building_area",
95906                     "opening_hours"
95907                 ],
95908                 "suggestion": true
95909             },
95910             "shop/sports/Dick's Sporting Goods": {
95911                 "tags": {
95912                     "name": "Dick's Sporting Goods",
95913                     "shop": "sports"
95914                 },
95915                 "name": "Dick's Sporting Goods",
95916                 "icon": "shop",
95917                 "geometry": [
95918                     "point",
95919                     "vertex",
95920                     "area"
95921                 ],
95922                 "fields": [
95923                     "address",
95924                     "building_area",
95925                     "opening_hours"
95926                 ],
95927                 "suggestion": true
95928             },
95929             "shop/variety_store/Tedi": {
95930                 "tags": {
95931                     "name": "Tedi",
95932                     "shop": "variety_store"
95933                 },
95934                 "name": "Tedi",
95935                 "icon": "shop",
95936                 "geometry": [
95937                     "point",
95938                     "vertex",
95939                     "area"
95940                 ],
95941                 "fields": [
95942                     "address",
95943                     "building_area",
95944                     "opening_hours"
95945                 ],
95946                 "suggestion": true
95947             },
95948             "shop/variety_store/Dollarama": {
95949                 "tags": {
95950                     "name": "Dollarama",
95951                     "shop": "variety_store"
95952                 },
95953                 "name": "Dollarama",
95954                 "icon": "shop",
95955                 "geometry": [
95956                     "point",
95957                     "vertex",
95958                     "area"
95959                 ],
95960                 "fields": [
95961                     "address",
95962                     "building_area",
95963                     "opening_hours"
95964                 ],
95965                 "suggestion": true
95966             },
95967             "shop/variety_store/Dollar Tree": {
95968                 "tags": {
95969                     "name": "Dollar Tree",
95970                     "shop": "variety_store"
95971                 },
95972                 "name": "Dollar Tree",
95973                 "icon": "shop",
95974                 "geometry": [
95975                     "point",
95976                     "vertex",
95977                     "area"
95978                 ],
95979                 "fields": [
95980                     "address",
95981                     "building_area",
95982                     "opening_hours"
95983                 ],
95984                 "suggestion": true
95985             },
95986             "shop/pet/PetSmart": {
95987                 "tags": {
95988                     "name": "PetSmart",
95989                     "shop": "pet"
95990                 },
95991                 "name": "PetSmart",
95992                 "icon": "dog-park",
95993                 "geometry": [
95994                     "point",
95995                     "vertex",
95996                     "area"
95997                 ],
95998                 "fields": [
95999                     "address",
96000                     "building_area",
96001                     "opening_hours"
96002                 ],
96003                 "suggestion": true
96004             },
96005             "shop/pet/Das Futterhaus": {
96006                 "tags": {
96007                     "name": "Das Futterhaus",
96008                     "shop": "pet"
96009                 },
96010                 "name": "Das Futterhaus",
96011                 "icon": "dog-park",
96012                 "geometry": [
96013                     "point",
96014                     "vertex",
96015                     "area"
96016                 ],
96017                 "fields": [
96018                     "address",
96019                     "building_area",
96020                     "opening_hours"
96021                 ],
96022                 "suggestion": true
96023             },
96024             "shop/pet/Pets at Home": {
96025                 "tags": {
96026                     "name": "Pets at Home",
96027                     "shop": "pet"
96028                 },
96029                 "name": "Pets at Home",
96030                 "icon": "dog-park",
96031                 "geometry": [
96032                     "point",
96033                     "vertex",
96034                     "area"
96035                 ],
96036                 "fields": [
96037                     "address",
96038                     "building_area",
96039                     "opening_hours"
96040                 ],
96041                 "suggestion": true
96042             },
96043             "shop/pet/Petco": {
96044                 "tags": {
96045                     "name": "Petco",
96046                     "shop": "pet"
96047                 },
96048                 "name": "Petco",
96049                 "icon": "dog-park",
96050                 "geometry": [
96051                     "point",
96052                     "vertex",
96053                     "area"
96054                 ],
96055                 "fields": [
96056                     "address",
96057                     "building_area",
96058                     "opening_hours"
96059                 ],
96060                 "suggestion": true
96061             },
96062             "shop/pet/Зоомагазин": {
96063                 "tags": {
96064                     "name": "Зоомагазин",
96065                     "shop": "pet"
96066                 },
96067                 "name": "Зоомагазин",
96068                 "icon": "dog-park",
96069                 "geometry": [
96070                     "point",
96071                     "vertex",
96072                     "area"
96073                 ],
96074                 "fields": [
96075                     "address",
96076                     "building_area",
96077                     "opening_hours"
96078                 ],
96079                 "suggestion": true
96080             },
96081             "shop/shoes/Reno": {
96082                 "tags": {
96083                     "name": "Reno",
96084                     "shop": "shoes"
96085                 },
96086                 "name": "Reno",
96087                 "icon": "shop",
96088                 "geometry": [
96089                     "point",
96090                     "vertex",
96091                     "area"
96092                 ],
96093                 "fields": [
96094                     "address",
96095                     "building_area",
96096                     "opening_hours"
96097                 ],
96098                 "suggestion": true
96099             },
96100             "shop/shoes/Ecco": {
96101                 "tags": {
96102                     "name": "Ecco",
96103                     "shop": "shoes"
96104                 },
96105                 "name": "Ecco",
96106                 "icon": "shop",
96107                 "geometry": [
96108                     "point",
96109                     "vertex",
96110                     "area"
96111                 ],
96112                 "fields": [
96113                     "address",
96114                     "building_area",
96115                     "opening_hours"
96116                 ],
96117                 "suggestion": true
96118             },
96119             "shop/shoes/Clarks": {
96120                 "tags": {
96121                     "name": "Clarks",
96122                     "shop": "shoes"
96123                 },
96124                 "name": "Clarks",
96125                 "icon": "shop",
96126                 "geometry": [
96127                     "point",
96128                     "vertex",
96129                     "area"
96130                 ],
96131                 "fields": [
96132                     "address",
96133                     "building_area",
96134                     "opening_hours"
96135                 ],
96136                 "suggestion": true
96137             },
96138             "shop/shoes/La Halle aux Chaussures": {
96139                 "tags": {
96140                     "name": "La Halle aux Chaussures",
96141                     "shop": "shoes"
96142                 },
96143                 "name": "La Halle aux Chaussures",
96144                 "icon": "shop",
96145                 "geometry": [
96146                     "point",
96147                     "vertex",
96148                     "area"
96149                 ],
96150                 "fields": [
96151                     "address",
96152                     "building_area",
96153                     "opening_hours"
96154                 ],
96155                 "suggestion": true
96156             },
96157             "shop/shoes/Brantano": {
96158                 "tags": {
96159                     "name": "Brantano",
96160                     "shop": "shoes"
96161                 },
96162                 "name": "Brantano",
96163                 "icon": "shop",
96164                 "geometry": [
96165                     "point",
96166                     "vertex",
96167                     "area"
96168                 ],
96169                 "fields": [
96170                     "address",
96171                     "building_area",
96172                     "opening_hours"
96173                 ],
96174                 "suggestion": true
96175             },
96176             "shop/shoes/Salamander": {
96177                 "tags": {
96178                     "name": "Salamander",
96179                     "shop": "shoes"
96180                 },
96181                 "name": "Salamander",
96182                 "icon": "shop",
96183                 "geometry": [
96184                     "point",
96185                     "vertex",
96186                     "area"
96187                 ],
96188                 "fields": [
96189                     "address",
96190                     "building_area",
96191                     "opening_hours"
96192                 ],
96193                 "suggestion": true
96194             },
96195             "shop/shoes/Обувь": {
96196                 "tags": {
96197                     "name": "Обувь",
96198                     "shop": "shoes"
96199                 },
96200                 "name": "Обувь",
96201                 "icon": "shop",
96202                 "geometry": [
96203                     "point",
96204                     "vertex",
96205                     "area"
96206                 ],
96207                 "fields": [
96208                     "address",
96209                     "building_area",
96210                     "opening_hours"
96211                 ],
96212                 "suggestion": true
96213             },
96214             "shop/shoes/Payless Shoe Source": {
96215                 "tags": {
96216                     "name": "Payless Shoe Source",
96217                     "shop": "shoes"
96218                 },
96219                 "name": "Payless Shoe Source",
96220                 "icon": "shop",
96221                 "geometry": [
96222                     "point",
96223                     "vertex",
96224                     "area"
96225                 ],
96226                 "fields": [
96227                     "address",
96228                     "building_area",
96229                     "opening_hours"
96230                 ],
96231                 "suggestion": true
96232             },
96233             "shop/shoes/Famous Footwear": {
96234                 "tags": {
96235                     "name": "Famous Footwear",
96236                     "shop": "shoes"
96237                 },
96238                 "name": "Famous Footwear",
96239                 "icon": "shop",
96240                 "geometry": [
96241                     "point",
96242                     "vertex",
96243                     "area"
96244                 ],
96245                 "fields": [
96246                     "address",
96247                     "building_area",
96248                     "opening_hours"
96249                 ],
96250                 "suggestion": true
96251             },
96252             "shop/shoes/Quick Schuh": {
96253                 "tags": {
96254                     "name": "Quick Schuh",
96255                     "shop": "shoes"
96256                 },
96257                 "name": "Quick Schuh",
96258                 "icon": "shop",
96259                 "geometry": [
96260                     "point",
96261                     "vertex",
96262                     "area"
96263                 ],
96264                 "fields": [
96265                     "address",
96266                     "building_area",
96267                     "opening_hours"
96268                 ],
96269                 "suggestion": true
96270             },
96271             "shop/shoes/Foot Locker": {
96272                 "tags": {
96273                     "name": "Foot Locker",
96274                     "shop": "shoes"
96275                 },
96276                 "name": "Foot Locker",
96277                 "icon": "shop",
96278                 "geometry": [
96279                     "point",
96280                     "vertex",
96281                     "area"
96282                 ],
96283                 "fields": [
96284                     "address",
96285                     "building_area",
96286                     "opening_hours"
96287                 ],
96288                 "suggestion": true
96289             },
96290             "shop/shoes/Bata": {
96291                 "tags": {
96292                     "name": "Bata",
96293                     "shop": "shoes"
96294                 },
96295                 "name": "Bata",
96296                 "icon": "shop",
96297                 "geometry": [
96298                     "point",
96299                     "vertex",
96300                     "area"
96301                 ],
96302                 "fields": [
96303                     "address",
96304                     "building_area",
96305                     "opening_hours"
96306                 ],
96307                 "suggestion": true
96308             },
96309             "shop/toys/La Grande Récré": {
96310                 "tags": {
96311                     "name": "La Grande Récré",
96312                     "shop": "toys"
96313                 },
96314                 "name": "La Grande Récré",
96315                 "icon": "shop",
96316                 "geometry": [
96317                     "point",
96318                     "vertex",
96319                     "area"
96320                 ],
96321                 "fields": [
96322                     "address",
96323                     "building_area",
96324                     "opening_hours"
96325                 ],
96326                 "suggestion": true
96327             },
96328             "shop/toys/Toys R Us": {
96329                 "tags": {
96330                     "name": "Toys R Us",
96331                     "shop": "toys"
96332                 },
96333                 "name": "Toys R Us",
96334                 "icon": "shop",
96335                 "geometry": [
96336                     "point",
96337                     "vertex",
96338                     "area"
96339                 ],
96340                 "fields": [
96341                     "address",
96342                     "building_area",
96343                     "opening_hours"
96344                 ],
96345                 "suggestion": true
96346             },
96347             "shop/toys/Детский мир": {
96348                 "tags": {
96349                     "name": "Детский мир",
96350                     "shop": "toys"
96351                 },
96352                 "name": "Детский мир",
96353                 "icon": "shop",
96354                 "geometry": [
96355                     "point",
96356                     "vertex",
96357                     "area"
96358                 ],
96359                 "fields": [
96360                     "address",
96361                     "building_area",
96362                     "opening_hours"
96363                 ],
96364                 "suggestion": true
96365             },
96366             "shop/toys/Intertoys": {
96367                 "tags": {
96368                     "name": "Intertoys",
96369                     "shop": "toys"
96370                 },
96371                 "name": "Intertoys",
96372                 "icon": "shop",
96373                 "geometry": [
96374                     "point",
96375                     "vertex",
96376                     "area"
96377                 ],
96378                 "fields": [
96379                     "address",
96380                     "building_area",
96381                     "opening_hours"
96382                 ],
96383                 "suggestion": true
96384             },
96385             "shop/toys/Игрушки": {
96386                 "tags": {
96387                     "name": "Игрушки",
96388                     "shop": "toys"
96389                 },
96390                 "name": "Игрушки",
96391                 "icon": "shop",
96392                 "geometry": [
96393                     "point",
96394                     "vertex",
96395                     "area"
96396                 ],
96397                 "fields": [
96398                     "address",
96399                     "building_area",
96400                     "opening_hours"
96401                 ],
96402                 "suggestion": true
96403             },
96404             "shop/travel_agency/Flight Centre": {
96405                 "tags": {
96406                     "name": "Flight Centre",
96407                     "shop": "travel_agency"
96408                 },
96409                 "name": "Flight Centre",
96410                 "icon": "suitcase",
96411                 "geometry": [
96412                     "point",
96413                     "vertex",
96414                     "area"
96415                 ],
96416                 "fields": [
96417                     "address",
96418                     "building_area",
96419                     "opening_hours"
96420                 ],
96421                 "suggestion": true
96422             },
96423             "shop/travel_agency/Thomas Cook": {
96424                 "tags": {
96425                     "name": "Thomas Cook",
96426                     "shop": "travel_agency"
96427                 },
96428                 "name": "Thomas Cook",
96429                 "icon": "suitcase",
96430                 "geometry": [
96431                     "point",
96432                     "vertex",
96433                     "area"
96434                 ],
96435                 "fields": [
96436                     "address",
96437                     "building_area",
96438                     "opening_hours"
96439                 ],
96440                 "suggestion": true
96441             },
96442             "shop/jewelry/Bijou Brigitte": {
96443                 "tags": {
96444                     "name": "Bijou Brigitte",
96445                     "shop": "jewelry"
96446                 },
96447                 "name": "Bijou Brigitte",
96448                 "icon": "shop",
96449                 "geometry": [
96450                     "point",
96451                     "vertex",
96452                     "area"
96453                 ],
96454                 "fields": [
96455                     "address",
96456                     "building_area",
96457                     "opening_hours"
96458                 ],
96459                 "suggestion": true
96460             },
96461             "shop/jewelry/Christ": {
96462                 "tags": {
96463                     "name": "Christ",
96464                     "shop": "jewelry"
96465                 },
96466                 "name": "Christ",
96467                 "icon": "shop",
96468                 "geometry": [
96469                     "point",
96470                     "vertex",
96471                     "area"
96472                 ],
96473                 "fields": [
96474                     "address",
96475                     "building_area",
96476                     "opening_hours"
96477                 ],
96478                 "suggestion": true
96479             },
96480             "shop/jewelry/Swarovski": {
96481                 "tags": {
96482                     "name": "Swarovski",
96483                     "shop": "jewelry"
96484                 },
96485                 "name": "Swarovski",
96486                 "icon": "shop",
96487                 "geometry": [
96488                     "point",
96489                     "vertex",
96490                     "area"
96491                 ],
96492                 "fields": [
96493                     "address",
96494                     "building_area",
96495                     "opening_hours"
96496                 ],
96497                 "suggestion": true
96498             },
96499             "shop/optician/Fielmann": {
96500                 "tags": {
96501                     "name": "Fielmann",
96502                     "shop": "optician"
96503                 },
96504                 "name": "Fielmann",
96505                 "icon": "shop",
96506                 "geometry": [
96507                     "point",
96508                     "vertex",
96509                     "area"
96510                 ],
96511                 "fields": [
96512                     "address",
96513                     "building_area",
96514                     "opening_hours"
96515                 ],
96516                 "suggestion": true
96517             },
96518             "shop/optician/Apollo Optik": {
96519                 "tags": {
96520                     "name": "Apollo Optik",
96521                     "shop": "optician"
96522                 },
96523                 "name": "Apollo Optik",
96524                 "icon": "shop",
96525                 "geometry": [
96526                     "point",
96527                     "vertex",
96528                     "area"
96529                 ],
96530                 "fields": [
96531                     "address",
96532                     "building_area",
96533                     "opening_hours"
96534                 ],
96535                 "suggestion": true
96536             },
96537             "shop/optician/Vision Express": {
96538                 "tags": {
96539                     "name": "Vision Express",
96540                     "shop": "optician"
96541                 },
96542                 "name": "Vision Express",
96543                 "icon": "shop",
96544                 "geometry": [
96545                     "point",
96546                     "vertex",
96547                     "area"
96548                 ],
96549                 "fields": [
96550                     "address",
96551                     "building_area",
96552                     "opening_hours"
96553                 ],
96554                 "suggestion": true
96555             },
96556             "shop/optician/Оптика": {
96557                 "tags": {
96558                     "name": "Оптика",
96559                     "shop": "optician"
96560                 },
96561                 "name": "Оптика",
96562                 "icon": "shop",
96563                 "geometry": [
96564                     "point",
96565                     "vertex",
96566                     "area"
96567                 ],
96568                 "fields": [
96569                     "address",
96570                     "building_area",
96571                     "opening_hours"
96572                 ],
96573                 "suggestion": true
96574             },
96575             "shop/optician/Optic 2000": {
96576                 "tags": {
96577                     "name": "Optic 2000",
96578                     "shop": "optician"
96579                 },
96580                 "name": "Optic 2000",
96581                 "icon": "shop",
96582                 "geometry": [
96583                     "point",
96584                     "vertex",
96585                     "area"
96586                 ],
96587                 "fields": [
96588                     "address",
96589                     "building_area",
96590                     "opening_hours"
96591                 ],
96592                 "suggestion": true
96593             },
96594             "shop/optician/Alain Afflelou": {
96595                 "tags": {
96596                     "name": "Alain Afflelou",
96597                     "shop": "optician"
96598                 },
96599                 "name": "Alain Afflelou",
96600                 "icon": "shop",
96601                 "geometry": [
96602                     "point",
96603                     "vertex",
96604                     "area"
96605                 ],
96606                 "fields": [
96607                     "address",
96608                     "building_area",
96609                     "opening_hours"
96610                 ],
96611                 "suggestion": true
96612             },
96613             "shop/optician/Specsavers": {
96614                 "tags": {
96615                     "name": "Specsavers",
96616                     "shop": "optician"
96617                 },
96618                 "name": "Specsavers",
96619                 "icon": "shop",
96620                 "geometry": [
96621                     "point",
96622                     "vertex",
96623                     "area"
96624                 ],
96625                 "fields": [
96626                     "address",
96627                     "building_area",
96628                     "opening_hours"
96629                 ],
96630                 "suggestion": true
96631             },
96632             "shop/optician/Krys": {
96633                 "tags": {
96634                     "name": "Krys",
96635                     "shop": "optician"
96636                 },
96637                 "name": "Krys",
96638                 "icon": "shop",
96639                 "geometry": [
96640                     "point",
96641                     "vertex",
96642                     "area"
96643                 ],
96644                 "fields": [
96645                     "address",
96646                     "building_area",
96647                     "opening_hours"
96648                 ],
96649                 "suggestion": true
96650             },
96651             "shop/optician/Atol": {
96652                 "tags": {
96653                     "name": "Atol",
96654                     "shop": "optician"
96655                 },
96656                 "name": "Atol",
96657                 "icon": "shop",
96658                 "geometry": [
96659                     "point",
96660                     "vertex",
96661                     "area"
96662                 ],
96663                 "fields": [
96664                     "address",
96665                     "building_area",
96666                     "opening_hours"
96667                 ],
96668                 "suggestion": true
96669             },
96670             "shop/video/Blockbuster": {
96671                 "tags": {
96672                     "name": "Blockbuster",
96673                     "shop": "video"
96674                 },
96675                 "name": "Blockbuster",
96676                 "icon": "shop",
96677                 "geometry": [
96678                     "point",
96679                     "vertex",
96680                     "area"
96681                 ],
96682                 "fields": [
96683                     "address",
96684                     "building_area",
96685                     "opening_hours"
96686                 ],
96687                 "suggestion": true
96688             },
96689             "shop/video/World of Video": {
96690                 "tags": {
96691                     "name": "World of Video",
96692                     "shop": "video"
96693                 },
96694                 "name": "World of Video",
96695                 "icon": "shop",
96696                 "geometry": [
96697                     "point",
96698                     "vertex",
96699                     "area"
96700                 ],
96701                 "fields": [
96702                     "address",
96703                     "building_area",
96704                     "opening_hours"
96705                 ],
96706                 "suggestion": true
96707             },
96708             "shop/mobile_phone/Билайн": {
96709                 "tags": {
96710                     "name": "Билайн",
96711                     "shop": "mobile_phone"
96712                 },
96713                 "name": "Билайн",
96714                 "icon": "shop",
96715                 "geometry": [
96716                     "point",
96717                     "vertex",
96718                     "area"
96719                 ],
96720                 "fields": [
96721                     "address",
96722                     "building_area",
96723                     "opening_hours"
96724                 ],
96725                 "suggestion": true
96726             },
96727             "shop/mobile_phone/ソフトバンクショップ (SoftBank shop)": {
96728                 "tags": {
96729                     "name": "ソフトバンクショップ (SoftBank shop)",
96730                     "shop": "mobile_phone"
96731                 },
96732                 "name": "ソフトバンクショップ (SoftBank shop)",
96733                 "icon": "shop",
96734                 "geometry": [
96735                     "point",
96736                     "vertex",
96737                     "area"
96738                 ],
96739                 "fields": [
96740                     "address",
96741                     "building_area",
96742                     "opening_hours"
96743                 ],
96744                 "suggestion": true
96745             },
96746             "shop/mobile_phone/Vodafone": {
96747                 "tags": {
96748                     "name": "Vodafone",
96749                     "shop": "mobile_phone"
96750                 },
96751                 "name": "Vodafone",
96752                 "icon": "shop",
96753                 "geometry": [
96754                     "point",
96755                     "vertex",
96756                     "area"
96757                 ],
96758                 "fields": [
96759                     "address",
96760                     "building_area",
96761                     "opening_hours"
96762                 ],
96763                 "suggestion": true
96764             },
96765             "shop/mobile_phone/O2": {
96766                 "tags": {
96767                     "name": "O2",
96768                     "shop": "mobile_phone"
96769                 },
96770                 "name": "O2",
96771                 "icon": "shop",
96772                 "geometry": [
96773                     "point",
96774                     "vertex",
96775                     "area"
96776                 ],
96777                 "fields": [
96778                     "address",
96779                     "building_area",
96780                     "opening_hours"
96781                 ],
96782                 "suggestion": true
96783             },
96784             "shop/mobile_phone/Carphone Warehouse": {
96785                 "tags": {
96786                     "name": "Carphone Warehouse",
96787                     "shop": "mobile_phone"
96788                 },
96789                 "name": "Carphone Warehouse",
96790                 "icon": "shop",
96791                 "geometry": [
96792                     "point",
96793                     "vertex",
96794                     "area"
96795                 ],
96796                 "fields": [
96797                     "address",
96798                     "building_area",
96799                     "opening_hours"
96800                 ],
96801                 "suggestion": true
96802             },
96803             "shop/mobile_phone/Orange": {
96804                 "tags": {
96805                     "name": "Orange",
96806                     "shop": "mobile_phone"
96807                 },
96808                 "name": "Orange",
96809                 "icon": "shop",
96810                 "geometry": [
96811                     "point",
96812                     "vertex",
96813                     "area"
96814                 ],
96815                 "fields": [
96816                     "address",
96817                     "building_area",
96818                     "opening_hours"
96819                 ],
96820                 "suggestion": true
96821             },
96822             "shop/mobile_phone/Verizon Wireless": {
96823                 "tags": {
96824                     "name": "Verizon Wireless",
96825                     "shop": "mobile_phone"
96826                 },
96827                 "name": "Verizon Wireless",
96828                 "icon": "shop",
96829                 "geometry": [
96830                     "point",
96831                     "vertex",
96832                     "area"
96833                 ],
96834                 "fields": [
96835                     "address",
96836                     "building_area",
96837                     "opening_hours"
96838                 ],
96839                 "suggestion": true
96840             },
96841             "shop/mobile_phone/Sprint": {
96842                 "tags": {
96843                     "name": "Sprint",
96844                     "shop": "mobile_phone"
96845                 },
96846                 "name": "Sprint",
96847                 "icon": "shop",
96848                 "geometry": [
96849                     "point",
96850                     "vertex",
96851                     "area"
96852                 ],
96853                 "fields": [
96854                     "address",
96855                     "building_area",
96856                     "opening_hours"
96857                 ],
96858                 "suggestion": true
96859             },
96860             "shop/mobile_phone/T-Mobile": {
96861                 "tags": {
96862                     "name": "T-Mobile",
96863                     "shop": "mobile_phone"
96864                 },
96865                 "name": "T-Mobile",
96866                 "icon": "shop",
96867                 "geometry": [
96868                     "point",
96869                     "vertex",
96870                     "area"
96871                 ],
96872                 "fields": [
96873                     "address",
96874                     "building_area",
96875                     "opening_hours"
96876                 ],
96877                 "suggestion": true
96878             },
96879             "shop/mobile_phone/МТС": {
96880                 "tags": {
96881                     "name": "МТС",
96882                     "shop": "mobile_phone"
96883                 },
96884                 "name": "МТС",
96885                 "icon": "shop",
96886                 "geometry": [
96887                     "point",
96888                     "vertex",
96889                     "area"
96890                 ],
96891                 "fields": [
96892                     "address",
96893                     "building_area",
96894                     "opening_hours"
96895                 ],
96896                 "suggestion": true
96897             },
96898             "shop/mobile_phone/Евросеть": {
96899                 "tags": {
96900                     "name": "Евросеть",
96901                     "shop": "mobile_phone"
96902                 },
96903                 "name": "Евросеть",
96904                 "icon": "shop",
96905                 "geometry": [
96906                     "point",
96907                     "vertex",
96908                     "area"
96909                 ],
96910                 "fields": [
96911                     "address",
96912                     "building_area",
96913                     "opening_hours"
96914                 ],
96915                 "suggestion": true
96916             },
96917             "shop/mobile_phone/Bell": {
96918                 "tags": {
96919                     "name": "Bell",
96920                     "shop": "mobile_phone"
96921                 },
96922                 "name": "Bell",
96923                 "icon": "shop",
96924                 "geometry": [
96925                     "point",
96926                     "vertex",
96927                     "area"
96928                 ],
96929                 "fields": [
96930                     "address",
96931                     "building_area",
96932                     "opening_hours"
96933                 ],
96934                 "suggestion": true
96935             },
96936             "shop/mobile_phone/The Phone House": {
96937                 "tags": {
96938                     "name": "The Phone House",
96939                     "shop": "mobile_phone"
96940                 },
96941                 "name": "The Phone House",
96942                 "icon": "shop",
96943                 "geometry": [
96944                     "point",
96945                     "vertex",
96946                     "area"
96947                 ],
96948                 "fields": [
96949                     "address",
96950                     "building_area",
96951                     "opening_hours"
96952                 ],
96953                 "suggestion": true
96954             },
96955             "shop/mobile_phone/SFR": {
96956                 "tags": {
96957                     "name": "SFR",
96958                     "shop": "mobile_phone"
96959                 },
96960                 "name": "SFR",
96961                 "icon": "shop",
96962                 "geometry": [
96963                     "point",
96964                     "vertex",
96965                     "area"
96966                 ],
96967                 "fields": [
96968                     "address",
96969                     "building_area",
96970                     "opening_hours"
96971                 ],
96972                 "suggestion": true
96973             },
96974             "shop/mobile_phone/Связной": {
96975                 "tags": {
96976                     "name": "Связной",
96977                     "shop": "mobile_phone"
96978                 },
96979                 "name": "Связной",
96980                 "icon": "shop",
96981                 "geometry": [
96982                     "point",
96983                     "vertex",
96984                     "area"
96985                 ],
96986                 "fields": [
96987                     "address",
96988                     "building_area",
96989                     "opening_hours"
96990                 ],
96991                 "suggestion": true
96992             },
96993             "shop/mobile_phone/Мегафон": {
96994                 "tags": {
96995                     "name": "Мегафон",
96996                     "shop": "mobile_phone"
96997                 },
96998                 "name": "Мегафон",
96999                 "icon": "shop",
97000                 "geometry": [
97001                     "point",
97002                     "vertex",
97003                     "area"
97004                 ],
97005                 "fields": [
97006                     "address",
97007                     "building_area",
97008                     "opening_hours"
97009                 ],
97010                 "suggestion": true
97011             },
97012             "shop/mobile_phone/AT&T": {
97013                 "tags": {
97014                     "name": "AT&T",
97015                     "shop": "mobile_phone"
97016                 },
97017                 "name": "AT&T",
97018                 "icon": "shop",
97019                 "geometry": [
97020                     "point",
97021                     "vertex",
97022                     "area"
97023                 ],
97024                 "fields": [
97025                     "address",
97026                     "building_area",
97027                     "opening_hours"
97028                 ],
97029                 "suggestion": true
97030             },
97031             "shop/mobile_phone/ドコモショップ (docomo shop)": {
97032                 "tags": {
97033                     "name": "ドコモショップ (docomo shop)",
97034                     "shop": "mobile_phone"
97035                 },
97036                 "name": "ドコモショップ (docomo shop)",
97037                 "icon": "shop",
97038                 "geometry": [
97039                     "point",
97040                     "vertex",
97041                     "area"
97042                 ],
97043                 "fields": [
97044                     "address",
97045                     "building_area",
97046                     "opening_hours"
97047                 ],
97048                 "suggestion": true
97049             },
97050             "shop/mobile_phone/au": {
97051                 "tags": {
97052                     "name": "au",
97053                     "shop": "mobile_phone"
97054                 },
97055                 "name": "au",
97056                 "icon": "shop",
97057                 "geometry": [
97058                     "point",
97059                     "vertex",
97060                     "area"
97061                 ],
97062                 "fields": [
97063                     "address",
97064                     "building_area",
97065                     "opening_hours"
97066                 ],
97067                 "suggestion": true
97068             },
97069             "shop/mobile_phone/Movistar": {
97070                 "tags": {
97071                     "name": "Movistar",
97072                     "shop": "mobile_phone"
97073                 },
97074                 "name": "Movistar",
97075                 "icon": "shop",
97076                 "geometry": [
97077                     "point",
97078                     "vertex",
97079                     "area"
97080                 ],
97081                 "fields": [
97082                     "address",
97083                     "building_area",
97084                     "opening_hours"
97085                 ],
97086                 "suggestion": true
97087             },
97088             "shop/mobile_phone/Bitė": {
97089                 "tags": {
97090                     "name": "Bitė",
97091                     "shop": "mobile_phone"
97092                 },
97093                 "name": "Bitė",
97094                 "icon": "shop",
97095                 "geometry": [
97096                     "point",
97097                     "vertex",
97098                     "area"
97099                 ],
97100                 "fields": [
97101                     "address",
97102                     "building_area",
97103                     "opening_hours"
97104                 ],
97105                 "suggestion": true
97106             },
97107             "shop/computer/PC World": {
97108                 "tags": {
97109                     "name": "PC World",
97110                     "shop": "computer"
97111                 },
97112                 "name": "PC World",
97113                 "icon": "shop",
97114                 "geometry": [
97115                     "point",
97116                     "vertex",
97117                     "area"
97118                 ],
97119                 "fields": [
97120                     "address",
97121                     "building_area",
97122                     "opening_hours"
97123                 ],
97124                 "suggestion": true
97125             },
97126             "shop/computer/DNS": {
97127                 "tags": {
97128                     "name": "DNS",
97129                     "shop": "computer"
97130                 },
97131                 "name": "DNS",
97132                 "icon": "shop",
97133                 "geometry": [
97134                     "point",
97135                     "vertex",
97136                     "area"
97137                 ],
97138                 "fields": [
97139                     "address",
97140                     "building_area",
97141                     "opening_hours"
97142                 ],
97143                 "suggestion": true
97144             },
97145             "shop/hairdresser/Klier": {
97146                 "tags": {
97147                     "name": "Klier",
97148                     "shop": "hairdresser"
97149                 },
97150                 "name": "Klier",
97151                 "icon": "shop",
97152                 "geometry": [
97153                     "point",
97154                     "vertex",
97155                     "area"
97156                 ],
97157                 "fields": [
97158                     "address",
97159                     "building_area",
97160                     "opening_hours"
97161                 ],
97162                 "suggestion": true
97163             },
97164             "shop/hairdresser/Supercuts": {
97165                 "tags": {
97166                     "name": "Supercuts",
97167                     "shop": "hairdresser"
97168                 },
97169                 "name": "Supercuts",
97170                 "icon": "shop",
97171                 "geometry": [
97172                     "point",
97173                     "vertex",
97174                     "area"
97175                 ],
97176                 "fields": [
97177                     "address",
97178                     "building_area",
97179                     "opening_hours"
97180                 ],
97181                 "suggestion": true
97182             },
97183             "shop/hairdresser/Hairkiller": {
97184                 "tags": {
97185                     "name": "Hairkiller",
97186                     "shop": "hairdresser"
97187                 },
97188                 "name": "Hairkiller",
97189                 "icon": "shop",
97190                 "geometry": [
97191                     "point",
97192                     "vertex",
97193                     "area"
97194                 ],
97195                 "fields": [
97196                     "address",
97197                     "building_area",
97198                     "opening_hours"
97199                 ],
97200                 "suggestion": true
97201             },
97202             "shop/hairdresser/Great Clips": {
97203                 "tags": {
97204                     "name": "Great Clips",
97205                     "shop": "hairdresser"
97206                 },
97207                 "name": "Great Clips",
97208                 "icon": "shop",
97209                 "geometry": [
97210                     "point",
97211                     "vertex",
97212                     "area"
97213                 ],
97214                 "fields": [
97215                     "address",
97216                     "building_area",
97217                     "opening_hours"
97218                 ],
97219                 "suggestion": true
97220             },
97221             "shop/hairdresser/Парикмахерская": {
97222                 "tags": {
97223                     "name": "Парикмахерская",
97224                     "shop": "hairdresser"
97225                 },
97226                 "name": "Парикмахерская",
97227                 "icon": "shop",
97228                 "geometry": [
97229                     "point",
97230                     "vertex",
97231                     "area"
97232                 ],
97233                 "fields": [
97234                     "address",
97235                     "building_area",
97236                     "opening_hours"
97237                 ],
97238                 "suggestion": true
97239             },
97240             "shop/hairdresser/Fryzjer": {
97241                 "tags": {
97242                     "name": "Fryzjer",
97243                     "shop": "hairdresser"
97244                 },
97245                 "name": "Fryzjer",
97246                 "icon": "shop",
97247                 "geometry": [
97248                     "point",
97249                     "vertex",
97250                     "area"
97251                 ],
97252                 "fields": [
97253                     "address",
97254                     "building_area",
97255                     "opening_hours"
97256                 ],
97257                 "suggestion": true
97258             },
97259             "shop/hairdresser/Franck Provost": {
97260                 "tags": {
97261                     "name": "Franck Provost",
97262                     "shop": "hairdresser"
97263                 },
97264                 "name": "Franck Provost",
97265                 "icon": "shop",
97266                 "geometry": [
97267                     "point",
97268                     "vertex",
97269                     "area"
97270                 ],
97271                 "fields": [
97272                     "address",
97273                     "building_area",
97274                     "opening_hours"
97275                 ],
97276                 "suggestion": true
97277             },
97278             "shop/hairdresser/Салон красоты": {
97279                 "tags": {
97280                     "name": "Салон красоты",
97281                     "shop": "hairdresser"
97282                 },
97283                 "name": "Салон красоты",
97284                 "icon": "shop",
97285                 "geometry": [
97286                     "point",
97287                     "vertex",
97288                     "area"
97289                 ],
97290                 "fields": [
97291                     "address",
97292                     "building_area",
97293                     "opening_hours"
97294                 ],
97295                 "suggestion": true
97296             },
97297             "shop/hardware/1000 мелочей": {
97298                 "tags": {
97299                     "name": "1000 мелочей",
97300                     "shop": "hardware"
97301                 },
97302                 "name": "1000 мелочей",
97303                 "icon": "shop",
97304                 "geometry": [
97305                     "point",
97306                     "vertex",
97307                     "area"
97308                 ],
97309                 "fields": [
97310                     "address",
97311                     "building_area",
97312                     "opening_hours"
97313                 ],
97314                 "suggestion": true
97315             },
97316             "shop/motorcycle/Yamaha": {
97317                 "tags": {
97318                     "name": "Yamaha",
97319                     "shop": "motorcycle"
97320                 },
97321                 "name": "Yamaha",
97322                 "icon": "shop",
97323                 "geometry": [
97324                     "point",
97325                     "vertex",
97326                     "area"
97327                 ],
97328                 "fields": [
97329                     "address",
97330                     "building_area",
97331                     "opening_hours"
97332                 ],
97333                 "suggestion": true
97334             }
97335         },
97336         "defaults": {
97337             "area": [
97338                 "category-landuse",
97339                 "category-building",
97340                 "category-water-area",
97341                 "leisure/park",
97342                 "amenity/hospital",
97343                 "amenity/place_of_worship",
97344                 "amenity/cafe",
97345                 "amenity/restaurant",
97346                 "area"
97347             ],
97348             "line": [
97349                 "category-road",
97350                 "category-rail",
97351                 "category-path",
97352                 "category-water-line",
97353                 "power/line",
97354                 "line"
97355             ],
97356             "point": [
97357                 "leisure/park",
97358                 "amenity/hospital",
97359                 "amenity/place_of_worship",
97360                 "amenity/cafe",
97361                 "amenity/restaurant",
97362                 "amenity/bar",
97363                 "amenity/bank",
97364                 "shop/supermarket",
97365                 "point"
97366             ],
97367             "vertex": [
97368                 "highway/crossing",
97369                 "railway/level_crossing",
97370                 "highway/traffic_signals",
97371                 "highway/turning_circle",
97372                 "highway/mini_roundabout",
97373                 "highway/motorway_junction",
97374                 "vertex"
97375             ],
97376             "relation": [
97377                 "category-route",
97378                 "type/boundary",
97379                 "type/restriction",
97380                 "type/multipolygon",
97381                 "relation"
97382             ]
97383         },
97384         "categories": {
97385             "category-building": {
97386                 "geometry": "area",
97387                 "name": "Building",
97388                 "icon": "building",
97389                 "members": [
97390                     "building/house",
97391                     "building/apartments",
97392                     "building/commercial",
97393                     "building/industrial",
97394                     "building/residential",
97395                     "building"
97396                 ]
97397             },
97398             "category-golf": {
97399                 "geometry": "area",
97400                 "name": "Golf",
97401                 "icon": "golf",
97402                 "members": [
97403                     "golf/fairway",
97404                     "golf/green",
97405                     "golf/lateral_water_hazard",
97406                     "golf/rough",
97407                     "golf/bunker",
97408                     "golf/tee",
97409                     "golf/water_hazard"
97410                 ]
97411             },
97412             "category-landuse": {
97413                 "geometry": "area",
97414                 "name": "Land Use",
97415                 "icon": "land-use",
97416                 "members": [
97417                     "landuse/residential",
97418                     "landuse/industrial",
97419                     "landuse/commercial",
97420                     "landuse/retail",
97421                     "landuse/farm",
97422                     "landuse/farmyard",
97423                     "landuse/forest",
97424                     "landuse/meadow",
97425                     "landuse/cemetery"
97426                 ]
97427             },
97428             "category-path": {
97429                 "geometry": "line",
97430                 "name": "Path",
97431                 "icon": "category-path",
97432                 "members": [
97433                     "highway/footway",
97434                     "highway/cycleway",
97435                     "highway/bridleway",
97436                     "highway/path",
97437                     "highway/steps"
97438                 ]
97439             },
97440             "category-rail": {
97441                 "geometry": "line",
97442                 "name": "Rail",
97443                 "icon": "category-rail",
97444                 "members": [
97445                     "railway/rail",
97446                     "railway/subway",
97447                     "railway/tram",
97448                     "railway/monorail",
97449                     "railway/disused",
97450                     "railway/abandoned"
97451                 ]
97452             },
97453             "category-road": {
97454                 "geometry": "line",
97455                 "name": "Road",
97456                 "icon": "category-roads",
97457                 "members": [
97458                     "highway/residential",
97459                     "highway/motorway",
97460                     "highway/trunk",
97461                     "highway/primary",
97462                     "highway/secondary",
97463                     "highway/tertiary",
97464                     "highway/service",
97465                     "highway/motorway_link",
97466                     "highway/trunk_link",
97467                     "highway/primary_link",
97468                     "highway/secondary_link",
97469                     "highway/tertiary_link",
97470                     "highway/unclassified",
97471                     "highway/track",
97472                     "highway/road"
97473                 ]
97474             },
97475             "category-route": {
97476                 "geometry": "relation",
97477                 "name": "Route",
97478                 "icon": "route",
97479                 "members": [
97480                     "type/route/road",
97481                     "type/route/bicycle",
97482                     "type/route/foot",
97483                     "type/route/hiking",
97484                     "type/route/bus",
97485                     "type/route/train",
97486                     "type/route/tram",
97487                     "type/route/ferry",
97488                     "type/route/power",
97489                     "type/route/pipeline",
97490                     "type/route/detour",
97491                     "type/route_master",
97492                     "type/route"
97493                 ]
97494             },
97495             "category-water-area": {
97496                 "geometry": "area",
97497                 "name": "Water",
97498                 "icon": "water",
97499                 "members": [
97500                     "natural/water/lake",
97501                     "natural/water/pond",
97502                     "natural/water/reservoir",
97503                     "natural/water"
97504                 ]
97505             },
97506             "category-water-line": {
97507                 "geometry": "line",
97508                 "name": "Water",
97509                 "icon": "category-water",
97510                 "members": [
97511                     "waterway/river",
97512                     "waterway/stream",
97513                     "waterway/canal",
97514                     "waterway/ditch",
97515                     "waterway/drain"
97516                 ]
97517             }
97518         },
97519         "fields": {
97520             "access": {
97521                 "keys": [
97522                     "access",
97523                     "foot",
97524                     "motor_vehicle",
97525                     "bicycle",
97526                     "horse"
97527                 ],
97528                 "type": "access",
97529                 "label": "Access",
97530                 "placeholder": "Unknown",
97531                 "strings": {
97532                     "types": {
97533                         "access": "General",
97534                         "foot": "Foot",
97535                         "motor_vehicle": "Motor Vehicles",
97536                         "bicycle": "Bicycles",
97537                         "horse": "Horses"
97538                     },
97539                     "options": {
97540                         "yes": {
97541                             "title": "Allowed",
97542                             "description": "Access permitted by law; a right of way"
97543                         },
97544                         "no": {
97545                             "title": "Prohibited",
97546                             "description": "Access not permitted to the general public"
97547                         },
97548                         "permissive": {
97549                             "title": "Permissive",
97550                             "description": "Access permitted until such time as the owner revokes the permission"
97551                         },
97552                         "private": {
97553                             "title": "Private",
97554                             "description": "Access permitted only with permission of the owner on an individual basis"
97555                         },
97556                         "designated": {
97557                             "title": "Designated",
97558                             "description": "Access permitted according to signs or specific local laws"
97559                         },
97560                         "destination": {
97561                             "title": "Destination",
97562                             "description": "Access permitted only to reach a destination"
97563                         }
97564                     }
97565                 }
97566             },
97567             "access_simple": {
97568                 "key": "access",
97569                 "type": "combo",
97570                 "label": "Access",
97571                 "options": [
97572                     "public",
97573                     "permissive",
97574                     "private",
97575                     "customers"
97576                 ]
97577             },
97578             "address": {
97579                 "type": "address",
97580                 "keys": [
97581                     "addr:housenumber",
97582                     "addr:street",
97583                     "addr:city",
97584                     "addr:postcode"
97585                 ],
97586                 "icon": "address",
97587                 "universal": true,
97588                 "label": "Address",
97589                 "strings": {
97590                     "placeholders": {
97591                         "number": "123",
97592                         "street": "Street",
97593                         "city": "City",
97594                         "postcode": "Postal code"
97595                     }
97596                 }
97597             },
97598             "admin_level": {
97599                 "key": "admin_level",
97600                 "type": "number",
97601                 "label": "Admin Level"
97602             },
97603             "aerialway": {
97604                 "key": "aerialway",
97605                 "type": "typeCombo",
97606                 "label": "Type"
97607             },
97608             "aerialway/access": {
97609                 "key": "aerialway:access",
97610                 "type": "combo",
97611                 "options": [
97612                     "entry",
97613                     "exit",
97614                     "both"
97615                 ],
97616                 "label": "Access"
97617             },
97618             "aerialway/bubble": {
97619                 "key": "aerialway:bubble",
97620                 "type": "check",
97621                 "label": "Bubble"
97622             },
97623             "aerialway/capacity": {
97624                 "key": "aerialway:capacity",
97625                 "type": "number",
97626                 "label": "Capacity (per hour)",
97627                 "placeholder": "500, 2500, 5000..."
97628             },
97629             "aerialway/duration": {
97630                 "key": "aerialway:duration",
97631                 "type": "number",
97632                 "label": "Duration (minutes)",
97633                 "placeholder": "1, 2, 3..."
97634             },
97635             "aerialway/heating": {
97636                 "key": "aerialway:heating",
97637                 "type": "check",
97638                 "label": "Heated"
97639             },
97640             "aerialway/occupancy": {
97641                 "key": "aerialway:occupancy",
97642                 "type": "number",
97643                 "label": "Occupancy",
97644                 "placeholder": "2, 4, 8..."
97645             },
97646             "aerialway/summer/access": {
97647                 "key": "aerialway:summer:access",
97648                 "type": "combo",
97649                 "options": [
97650                     "entry",
97651                     "exit",
97652                     "both"
97653                 ],
97654                 "label": "Access (summer)"
97655             },
97656             "aeroway": {
97657                 "key": "aeroway",
97658                 "type": "typeCombo",
97659                 "label": "Type"
97660             },
97661             "amenity": {
97662                 "key": "amenity",
97663                 "type": "typeCombo",
97664                 "label": "Type"
97665             },
97666             "artist": {
97667                 "key": "artist_name",
97668                 "type": "text",
97669                 "label": "Artist"
97670             },
97671             "artwork_type": {
97672                 "key": "artwork_type",
97673                 "type": "combo",
97674                 "label": "Type"
97675             },
97676             "atm": {
97677                 "key": "atm",
97678                 "type": "check",
97679                 "label": "ATM"
97680             },
97681             "backrest": {
97682                 "key": "backrest",
97683                 "type": "check",
97684                 "label": "Backrest"
97685             },
97686             "barrier": {
97687                 "key": "barrier",
97688                 "type": "typeCombo",
97689                 "label": "Type"
97690             },
97691             "bicycle_parking": {
97692                 "key": "bicycle_parking",
97693                 "type": "combo",
97694                 "label": "Type"
97695             },
97696             "boundary": {
97697                 "key": "boundary",
97698                 "type": "combo",
97699                 "label": "Type"
97700             },
97701             "building": {
97702                 "key": "building",
97703                 "type": "typeCombo",
97704                 "label": "Building"
97705             },
97706             "building_area": {
97707                 "key": "building",
97708                 "type": "check",
97709                 "default": "yes",
97710                 "geometry": "area",
97711                 "label": "Building"
97712             },
97713             "cans": {
97714                 "key": "cans",
97715                 "type": "check",
97716                 "label": "Accepts Cans"
97717             },
97718             "capacity": {
97719                 "key": "capacity",
97720                 "type": "number",
97721                 "label": "Capacity",
97722                 "placeholder": "50, 100, 200..."
97723             },
97724             "cardinal_direction": {
97725                 "key": "direction",
97726                 "type": "combo",
97727                 "options": [
97728                     "N",
97729                     "E",
97730                     "S",
97731                     "W",
97732                     "NE",
97733                     "SE",
97734                     "SW",
97735                     "NNE",
97736                     "ENE",
97737                     "ESE",
97738                     "SSE",
97739                     "SSW",
97740                     "WSW",
97741                     "WNW",
97742                     "NNW"
97743                 ],
97744                 "label": "Direction"
97745             },
97746             "clock_direction": {
97747                 "key": "direction",
97748                 "type": "combo",
97749                 "options": [
97750                     "clockwise",
97751                     "anticlockwise"
97752                 ],
97753                 "label": "Direction",
97754                 "strings": {
97755                     "options": {
97756                         "clockwise": "Clockwise",
97757                         "anticlockwise": "Counterclockwise"
97758                     }
97759                 }
97760             },
97761             "clothes": {
97762                 "key": "clothes",
97763                 "type": "check",
97764                 "label": "Accepts Clothes"
97765             },
97766             "collection_times": {
97767                 "key": "collection_times",
97768                 "type": "text",
97769                 "label": "Collection Times"
97770             },
97771             "construction": {
97772                 "key": "construction",
97773                 "type": "combo",
97774                 "label": "Type"
97775             },
97776             "country": {
97777                 "key": "country",
97778                 "type": "combo",
97779                 "label": "Country"
97780             },
97781             "covered": {
97782                 "key": "covered",
97783                 "type": "check",
97784                 "label": "Covered"
97785             },
97786             "crossing": {
97787                 "key": "crossing",
97788                 "type": "combo",
97789                 "label": "Type"
97790             },
97791             "cuisine": {
97792                 "key": "cuisine",
97793                 "type": "combo",
97794                 "indexed": true,
97795                 "label": "Cuisine"
97796             },
97797             "denomination": {
97798                 "key": "denomination",
97799                 "type": "combo",
97800                 "label": "Denomination"
97801             },
97802             "denotation": {
97803                 "key": "denotation",
97804                 "type": "combo",
97805                 "label": "Denotation"
97806             },
97807             "description": {
97808                 "key": "description",
97809                 "type": "textarea",
97810                 "label": "Description"
97811             },
97812             "electrified": {
97813                 "key": "electrified",
97814                 "type": "combo",
97815                 "label": "Electrification",
97816                 "options": [
97817                     "contact_line",
97818                     "rail",
97819                     "yes",
97820                     "no"
97821                 ]
97822             },
97823             "elevation": {
97824                 "key": "ele",
97825                 "type": "number",
97826                 "icon": "elevation",
97827                 "universal": true,
97828                 "label": "Elevation"
97829             },
97830             "emergency": {
97831                 "key": "emergency",
97832                 "type": "check",
97833                 "label": "Emergency"
97834             },
97835             "entrance": {
97836                 "key": "entrance",
97837                 "type": "typeCombo",
97838                 "label": "Type"
97839             },
97840             "fax": {
97841                 "key": "fax",
97842                 "type": "tel",
97843                 "label": "Fax",
97844                 "placeholder": "+31 42 123 4567"
97845             },
97846             "fee": {
97847                 "key": "fee",
97848                 "type": "check",
97849                 "label": "Fee"
97850             },
97851             "fire_hydrant/type": {
97852                 "key": "fire_hydrant:type",
97853                 "type": "combo",
97854                 "options": [
97855                     "pillar",
97856                     "pond",
97857                     "underground",
97858                     "wall"
97859                 ],
97860                 "label": "Type"
97861             },
97862             "fixme": {
97863                 "key": "fixme",
97864                 "type": "textarea",
97865                 "label": "Fix Me"
97866             },
97867             "gauge": {
97868                 "key": "gauge",
97869                 "type": "combo",
97870                 "label": "Gauge"
97871             },
97872             "generator/method": {
97873                 "key": "generator:method",
97874                 "type": "combo",
97875                 "label": "Method"
97876             },
97877             "generator/source": {
97878                 "key": "generator:source",
97879                 "type": "combo",
97880                 "label": "Source"
97881             },
97882             "generator/type": {
97883                 "key": "generator:type",
97884                 "type": "combo",
97885                 "label": "Type"
97886             },
97887             "glass": {
97888                 "key": "glass",
97889                 "type": "check",
97890                 "label": "Accepts Glass"
97891             },
97892             "golf_hole": {
97893                 "key": "ref",
97894                 "type": "text",
97895                 "label": "Reference",
97896                 "placeholder": "Hole number (1-18)"
97897             },
97898             "handicap": {
97899                 "key": "handicap",
97900                 "type": "number",
97901                 "label": "Handicap",
97902                 "placeholder": "1-18"
97903             },
97904             "highway": {
97905                 "key": "highway",
97906                 "type": "typeCombo",
97907                 "label": "Type"
97908             },
97909             "historic": {
97910                 "key": "historic",
97911                 "type": "typeCombo",
97912                 "label": "Type"
97913             },
97914             "iata": {
97915                 "key": "iata",
97916                 "type": "text",
97917                 "label": "IATA"
97918             },
97919             "icao": {
97920                 "key": "icao",
97921                 "type": "text",
97922                 "label": "ICAO"
97923             },
97924             "incline": {
97925                 "key": "incline",
97926                 "type": "combo",
97927                 "label": "Incline"
97928             },
97929             "information": {
97930                 "key": "information",
97931                 "type": "typeCombo",
97932                 "label": "Type"
97933             },
97934             "internet_access": {
97935                 "key": "internet_access",
97936                 "type": "combo",
97937                 "options": [
97938                     "yes",
97939                     "no",
97940                     "wlan",
97941                     "wired",
97942                     "terminal"
97943                 ],
97944                 "label": "Internet Access",
97945                 "strings": {
97946                     "options": {
97947                         "yes": "Yes",
97948                         "no": "No",
97949                         "wlan": "Wifi",
97950                         "wired": "Wired",
97951                         "terminal": "Terminal"
97952                     }
97953                 }
97954             },
97955             "landuse": {
97956                 "key": "landuse",
97957                 "type": "typeCombo",
97958                 "label": "Type"
97959             },
97960             "lanes": {
97961                 "key": "lanes",
97962                 "type": "number",
97963                 "label": "Lanes",
97964                 "placeholder": "1, 2, 3..."
97965             },
97966             "layer": {
97967                 "key": "layer",
97968                 "type": "combo",
97969                 "label": "Layer"
97970             },
97971             "leisure": {
97972                 "key": "leisure",
97973                 "type": "typeCombo",
97974                 "label": "Type"
97975             },
97976             "levels": {
97977                 "key": "building:levels",
97978                 "type": "number",
97979                 "label": "Levels",
97980                 "placeholder": "2, 4, 6..."
97981             },
97982             "lit": {
97983                 "key": "lit",
97984                 "type": "check",
97985                 "label": "Lit"
97986             },
97987             "location": {
97988                 "key": "location",
97989                 "type": "combo",
97990                 "label": "Location"
97991             },
97992             "man_made": {
97993                 "key": "man_made",
97994                 "type": "typeCombo",
97995                 "label": "Type"
97996             },
97997             "maxspeed": {
97998                 "key": "maxspeed",
97999                 "type": "maxspeed",
98000                 "label": "Speed Limit",
98001                 "placeholder": "40, 50, 60..."
98002             },
98003             "name": {
98004                 "key": "name",
98005                 "type": "localized",
98006                 "label": "Name",
98007                 "placeholder": "Common name (if any)"
98008             },
98009             "natural": {
98010                 "key": "natural",
98011                 "type": "typeCombo",
98012                 "label": "Natural"
98013             },
98014             "network": {
98015                 "key": "network",
98016                 "type": "text",
98017                 "label": "Network"
98018             },
98019             "note": {
98020                 "key": "note",
98021                 "type": "textarea",
98022                 "universal": true,
98023                 "icon": "note",
98024                 "label": "Note"
98025             },
98026             "office": {
98027                 "key": "office",
98028                 "type": "typeCombo",
98029                 "label": "Type"
98030             },
98031             "oneway": {
98032                 "key": "oneway",
98033                 "type": "check",
98034                 "label": "One Way"
98035             },
98036             "oneway_yes": {
98037                 "key": "oneway",
98038                 "type": "check",
98039                 "default": "yes",
98040                 "label": "One Way"
98041             },
98042             "opening_hours": {
98043                 "key": "opening_hours",
98044                 "type": "text",
98045                 "label": "Hours"
98046             },
98047             "operator": {
98048                 "key": "operator",
98049                 "type": "text",
98050                 "label": "Operator"
98051             },
98052             "paper": {
98053                 "key": "paper",
98054                 "type": "check",
98055                 "label": "Accepts Paper"
98056             },
98057             "par": {
98058                 "key": "par",
98059                 "type": "number",
98060                 "label": "Par",
98061                 "placeholder": "3, 4, 5..."
98062             },
98063             "park_ride": {
98064                 "key": "park_ride",
98065                 "type": "check",
98066                 "label": "Park and Ride"
98067             },
98068             "parking": {
98069                 "key": "parking",
98070                 "type": "combo",
98071                 "options": [
98072                     "surface",
98073                     "multi-storey",
98074                     "underground",
98075                     "sheds",
98076                     "carports",
98077                     "garage_boxes",
98078                     "lane"
98079                 ],
98080                 "label": "Type"
98081             },
98082             "phone": {
98083                 "key": "phone",
98084                 "type": "tel",
98085                 "icon": "telephone",
98086                 "universal": true,
98087                 "label": "Phone",
98088                 "placeholder": "+31 42 123 4567"
98089             },
98090             "piste/difficulty": {
98091                 "key": "piste:difficulty",
98092                 "type": "combo",
98093                 "label": "Difficulty"
98094             },
98095             "piste/grooming": {
98096                 "key": "piste:grooming",
98097                 "type": "combo",
98098                 "label": "Grooming"
98099             },
98100             "piste/type": {
98101                 "key": "piste:type",
98102                 "type": "typeCombo",
98103                 "label": "Type"
98104             },
98105             "place": {
98106                 "key": "place",
98107                 "type": "typeCombo",
98108                 "label": "Type"
98109             },
98110             "power": {
98111                 "key": "power",
98112                 "type": "typeCombo",
98113                 "label": "Type"
98114             },
98115             "railway": {
98116                 "key": "railway",
98117                 "type": "typeCombo",
98118                 "label": "Type"
98119             },
98120             "ref": {
98121                 "key": "ref",
98122                 "type": "text",
98123                 "label": "Reference"
98124             },
98125             "relation": {
98126                 "key": "type",
98127                 "type": "combo",
98128                 "label": "Type"
98129             },
98130             "religion": {
98131                 "key": "religion",
98132                 "type": "combo",
98133                 "options": [
98134                     "christian",
98135                     "muslim",
98136                     "buddhist",
98137                     "jewish",
98138                     "hindu",
98139                     "shinto",
98140                     "taoist"
98141                 ],
98142                 "label": "Religion",
98143                 "strings": {
98144                     "options": {
98145                         "christian": "Christian",
98146                         "muslim": "Muslim",
98147                         "buddhist": "Buddhist",
98148                         "jewish": "Jewish",
98149                         "hindu": "Hindu",
98150                         "shinto": "Shinto",
98151                         "taoist": "Taoist"
98152                     }
98153                 }
98154             },
98155             "restriction": {
98156                 "key": "restriction",
98157                 "type": "combo",
98158                 "label": "Type"
98159             },
98160             "route": {
98161                 "key": "route",
98162                 "type": "combo",
98163                 "label": "Type"
98164             },
98165             "route_master": {
98166                 "key": "route_master",
98167                 "type": "combo",
98168                 "label": "Type"
98169             },
98170             "sac_scale": {
98171                 "key": "sac_scale",
98172                 "type": "combo",
98173                 "label": "Path Difficulty"
98174             },
98175             "service": {
98176                 "key": "service",
98177                 "type": "combo",
98178                 "options": [
98179                     "parking_aisle",
98180                     "driveway",
98181                     "alley",
98182                     "drive-through",
98183                     "emergency_access"
98184                 ],
98185                 "label": "Type"
98186             },
98187             "shelter": {
98188                 "key": "shelter",
98189                 "type": "check",
98190                 "label": "Shelter"
98191             },
98192             "shelter_type": {
98193                 "key": "shelter_type",
98194                 "type": "combo",
98195                 "options": [
98196                     "public_transport",
98197                     "picnic_shelter",
98198                     "weather_shelter",
98199                     "lean_to",
98200                     "basic_hut",
98201                     "field_shelter",
98202                     "rock_shelter"
98203                 ],
98204                 "label": "Type"
98205             },
98206             "shop": {
98207                 "key": "shop",
98208                 "type": "typeCombo",
98209                 "label": "Type"
98210             },
98211             "social_facility_for": {
98212                 "key": "social_facility:for",
98213                 "type": "radio",
98214                 "label": "People served",
98215                 "placeholder": "Homeless, Disabled, Child, etc",
98216                 "options": [
98217                     "abused",
98218                     "child",
98219                     "disabled",
98220                     "diseased",
98221                     "drug_addicted",
98222                     "homeless",
98223                     "juvenile",
98224                     "mental_health",
98225                     "migrant",
98226                     "orphan",
98227                     "senior",
98228                     "underprivileged",
98229                     "unemployed",
98230                     "victim"
98231                 ]
98232             },
98233             "source": {
98234                 "key": "source",
98235                 "type": "text",
98236                 "icon": "source",
98237                 "universal": true,
98238                 "label": "Source"
98239             },
98240             "sport": {
98241                 "key": "sport",
98242                 "type": "combo",
98243                 "label": "Sport"
98244             },
98245             "structure": {
98246                 "type": "radio",
98247                 "keys": [
98248                     "bridge",
98249                     "tunnel",
98250                     "embankment",
98251                     "cutting"
98252                 ],
98253                 "label": "Structure",
98254                 "placeholder": "Unknown",
98255                 "strings": {
98256                     "options": {
98257                         "bridge": "Bridge",
98258                         "tunnel": "Tunnel",
98259                         "embankment": "Embankment",
98260                         "cutting": "Cutting"
98261                     }
98262                 }
98263             },
98264             "studio_type": {
98265                 "key": "type",
98266                 "type": "combo",
98267                 "options": [
98268                     "audio",
98269                     "video"
98270                 ],
98271                 "label": "Type"
98272             },
98273             "supervised": {
98274                 "key": "supervised",
98275                 "type": "check",
98276                 "label": "Supervised"
98277             },
98278             "surface": {
98279                 "key": "surface",
98280                 "type": "combo",
98281                 "label": "Surface"
98282             },
98283             "toilets/disposal": {
98284                 "key": "toilets:disposal",
98285                 "type": "combo",
98286                 "label": "Disposal"
98287             },
98288             "tourism": {
98289                 "key": "tourism",
98290                 "type": "typeCombo",
98291                 "label": "Type"
98292             },
98293             "towertype": {
98294                 "key": "tower:type",
98295                 "type": "combo",
98296                 "label": "Tower type"
98297             },
98298             "tracktype": {
98299                 "key": "tracktype",
98300                 "type": "combo",
98301                 "label": "Type"
98302             },
98303             "trail_visibility": {
98304                 "key": "trail_visibility",
98305                 "type": "combo",
98306                 "label": "Trail Visibility"
98307             },
98308             "tree_type": {
98309                 "key": "type",
98310                 "type": "combo",
98311                 "options": [
98312                     "broad_leaved",
98313                     "conifer",
98314                     "palm"
98315                 ],
98316                 "label": "Type"
98317             },
98318             "tunnel": {
98319                 "key": "tunnel",
98320                 "type": "combo",
98321                 "label": "Tunnel"
98322             },
98323             "vending": {
98324                 "key": "vending",
98325                 "type": "combo",
98326                 "label": "Type of Goods"
98327             },
98328             "water": {
98329                 "key": "water",
98330                 "type": "combo",
98331                 "label": "Type"
98332             },
98333             "waterway": {
98334                 "key": "waterway",
98335                 "type": "typeCombo",
98336                 "label": "Type"
98337             },
98338             "website": {
98339                 "key": "website",
98340                 "type": "url",
98341                 "icon": "website",
98342                 "placeholder": "http://example.com/",
98343                 "universal": true,
98344                 "label": "Website"
98345             },
98346             "wetland": {
98347                 "key": "wetland",
98348                 "type": "combo",
98349                 "label": "Type"
98350             },
98351             "wheelchair": {
98352                 "key": "wheelchair",
98353                 "type": "radio",
98354                 "options": [
98355                     "yes",
98356                     "limited",
98357                     "no"
98358                 ],
98359                 "icon": "wheelchair",
98360                 "universal": true,
98361                 "label": "Wheelchair Access"
98362             },
98363             "wikipedia": {
98364                 "key": "wikipedia",
98365                 "type": "wikipedia",
98366                 "icon": "wikipedia",
98367                 "universal": true,
98368                 "label": "Wikipedia"
98369             },
98370             "wood": {
98371                 "key": "wood",
98372                 "type": "combo",
98373                 "label": "Type"
98374             }
98375         }
98376     },
98377     "imperial": {
98378         "type": "FeatureCollection",
98379         "features": [
98380             {
98381                 "type": "Feature",
98382                 "properties": {
98383                     "id": 0
98384                 },
98385                 "geometry": {
98386                     "type": "MultiPolygon",
98387                     "coordinates": [
98388                         [
98389                             [
98390                                 [
98391                                     -1.426496,
98392                                     50.639342
98393                                 ],
98394                                 [
98395                                     -1.445953,
98396                                     50.648139
98397                                 ],
98398                                 [
98399                                     -1.452789,
98400                                     50.654283
98401                                 ],
98402                                 [
98403                                     -1.485951,
98404                                     50.669338
98405                                 ],
98406                                 [
98407                                     -1.497426,
98408                                     50.672309
98409                                 ],
98410                                 [
98411                                     -1.535146,
98412                                     50.669379
98413                                 ],
98414                                 [
98415                                     -1.551503,
98416                                     50.665107
98417                                 ],
98418                                 [
98419                                     -1.569488,
98420                                     50.658026
98421                                 ],
98422                                 [
98423                                     -1.545318,
98424                                     50.686103
98425                                 ],
98426                                 [
98427                                     -1.50593,
98428                                     50.707709
98429                                 ],
98430                                 [
98431                                     -1.418691,
98432                                     50.733791
98433                                 ],
98434                                 [
98435                                     -1.420888,
98436                                     50.730455
98437                                 ],
98438                                 [
98439                                     -1.423451,
98440                                     50.7237
98441                                 ],
98442                                 [
98443                                     -1.425364,
98444                                     50.72012
98445                                 ],
98446                                 [
98447                                     -1.400868,
98448                                     50.721991
98449                                 ],
98450                                 [
98451                                     -1.377553,
98452                                     50.734198
98453                                 ],
98454                                 [
98455                                     -1.343495,
98456                                     50.761054
98457                                 ],
98458                                 [
98459                                     -1.318512,
98460                                     50.772162
98461                                 ],
98462                                 [
98463                                     -1.295766,
98464                                     50.773179
98465                                 ],
98466                                 [
98467                                     -1.144276,
98468                                     50.733791
98469                                 ],
98470                                 [
98471                                     -1.119537,
98472                                     50.734198
98473                                 ],
98474                                 [
98475                                     -1.10912,
98476                                     50.732856
98477                                 ],
98478                                 [
98479                                     -1.097035,
98480                                     50.726955
98481                                 ],
98482                                 [
98483                                     -1.096425,
98484                                     50.724433
98485                                 ],
98486                                 [
98487                                     -1.097646,
98488                                     50.71601
98489                                 ],
98490                                 [
98491                                     -1.097035,
98492                                     50.713324
98493                                 ],
98494                                 [
98495                                     -1.094228,
98496                                     50.712633
98497                                 ],
98498                                 [
98499                                     -1.085561,
98500                                     50.714016
98501                                 ],
98502                                 [
98503                                     -1.082753,
98504                                     50.713324
98505                                 ],
98506                                 [
98507                                     -1.062327,
98508                                     50.692816
98509                                 ],
98510                                 [
98511                                     -1.062327,
98512                                     50.685289
98513                                 ],
98514                                 [
98515                                     -1.066965,
98516                                     50.685248
98517                                 ],
98518                                 [
98519                                     -1.069651,
98520                                     50.683498
98521                                 ],
98522                                 [
98523                                     -1.071889,
98524                                     50.680976
98525                                 ],
98526                                 [
98527                                     -1.075307,
98528                                     50.678534
98529                                 ],
98530                                 [
98531                                     -1.112701,
98532                                     50.671454
98533                                 ],
98534                                 [
98535                                     -1.128651,
98536                                     50.666449
98537                                 ],
98538                                 [
98539                                     -1.156361,
98540                                     50.650784
98541                                 ],
98542                                 [
98543                                     -1.162221,
98544                                     50.645982
98545                                 ],
98546                                 [
98547                                     -1.164703,
98548                                     50.640937
98549                                 ],
98550                                 [
98551                                     -1.164666,
98552                                     50.639543
98553                                 ],
98554                                 [
98555                                     -1.426496,
98556                                     50.639342
98557                                 ]
98558                             ]
98559                         ],
98560                         [
98561                             [
98562                                 [
98563                                     -7.240314,
98564                                     55.050389
98565                                 ],
98566                                 [
98567                                     -7.013736,
98568                                     55.1615
98569                                 ],
98570                                 [
98571                                     -6.958913,
98572                                     55.20349
98573                                 ],
98574                                 [
98575                                     -6.571562,
98576                                     55.268366
98577                                 ],
98578                                 [
98579                                     -6.509633,
98580                                     55.31398
98581                                 ],
98582                                 [
98583                                     -6.226158,
98584                                     55.344406
98585                                 ],
98586                                 [
98587                                     -6.07105,
98588                                     55.25001
98589                                 ],
98590                                 [
98591                                     -5.712696,
98592                                     55.017635
98593                                 ],
98594                                 [
98595                                     -5.242021,
98596                                     54.415204
98597                                 ],
98598                                 [
98599                                     -5.695554,
98600                                     54.14284
98601                                 ],
98602                                 [
98603                                     -5.72473,
98604                                     54.07455
98605                                 ],
98606                                 [
98607                                     -6.041633,
98608                                     54.006238
98609                                 ],
98610                                 [
98611                                     -6.153953,
98612                                     54.054931
98613                                 ],
98614                                 [
98615                                     -6.220539,
98616                                     54.098803
98617                                 ],
98618                                 [
98619                                     -6.242502,
98620                                     54.099758
98621                                 ],
98622                                 [
98623                                     -6.263661,
98624                                     54.104682
98625                                 ],
98626                                 [
98627                                     -6.269887,
98628                                     54.097927
98629                                 ],
98630                                 [
98631                                     -6.28465,
98632                                     54.105226
98633                                 ],
98634                                 [
98635                                     -6.299585,
98636                                     54.104037
98637                                 ],
98638                                 [
98639                                     -6.313796,
98640                                     54.099696
98641                                 ],
98642                                 [
98643                                     -6.327128,
98644                                     54.097888
98645                                 ],
98646                                 [
98647                                     -6.338962,
98648                                     54.102952
98649                                 ],
98650                                 [
98651                                     -6.346662,
98652                                     54.109877
98653                                 ],
98654                                 [
98655                                     -6.354827,
98656                                     54.110652
98657                                 ],
98658                                 [
98659                                     -6.368108,
98660                                     54.097319
98661                                 ],
98662                                 [
98663                                     -6.369348,
98664                                     54.091118
98665                                 ],
98666                                 [
98667                                     -6.367643,
98668                                     54.083418
98669                                 ],
98670                                 [
98671                                     -6.366919,
98672                                     54.075098
98673                                 ],
98674                                 [
98675                                     -6.371157,
98676                                     54.066778
98677                                 ],
98678                                 [
98679                                     -6.377513,
98680                                     54.063264
98681                                 ],
98682                                 [
98683                                     -6.401026,
98684                                     54.060887
98685                                 ],
98686                                 [
98687                                     -6.426761,
98688                                     54.05541
98689                                 ],
98690                                 [
98691                                     -6.433892,
98692                                     54.055306
98693                                 ],
98694                                 [
98695                                     -6.4403,
98696                                     54.057993
98697                                 ],
98698                                 [
98699                                     -6.446243,
98700                                     54.062438
98701                                 ],
98702                                 [
98703                                     -6.450222,
98704                                     54.066675
98705                                 ],
98706                                 [
98707                                     -6.450894,
98708                                     54.068432
98709                                 ],
98710                                 [
98711                                     -6.47854,
98712                                     54.067709
98713                                 ],
98714                                 [
98715                                     -6.564013,
98716                                     54.04895
98717                                 ],
98718                                 [
98719                                     -6.571868,
98720                                     54.049519
98721                                 ],
98722                                 [
98723                                     -6.587164,
98724                                     54.053343
98725                                 ],
98726                                 [
98727                                     -6.595071,
98728                                     54.052412
98729                                 ],
98730                                 [
98731                                     -6.60029,
98732                                     54.04895
98733                                 ],
98734                                 [
98735                                     -6.605217,
98736                                     54.044475
98737                                 ],
98738                                 [
98739                                     -6.610987,
98740                                     54.039235
98741                                 ],
98742                                 [
98743                                     -6.616465,
98744                                     54.037271
98745                                 ],
98746                                 [
98747                                     -6.630624,
98748                                     54.041819
98749                                 ],
98750                                 [
98751                                     -6.657289,
98752                                     54.061146
98753                                 ],
98754                                 [
98755                                     -6.672534,
98756                                     54.068432
98757                                 ],
98758                                 [
98759                                     -6.657082,
98760                                     54.091945
98761                                 ],
98762                                 [
98763                                     -6.655791,
98764                                     54.103314
98765                                 ],
98766                                 [
98767                                     -6.666436,
98768                                     54.114786
98769                                 ],
98770                                 [
98771                                     -6.643957,
98772                                     54.131839
98773                                 ],
98774                                 [
98775                                     -6.634552,
98776                                     54.150133
98777                                 ],
98778                                 [
98779                                     -6.640339,
98780                                     54.168013
98781                                 ],
98782                                 [
98783                                     -6.648448,
98784                                     54.173665
98785                                 ],
98786                                 [
98787                                     -6.663025,
98788                                     54.183826
98789                                 ],
98790                                 [
98791                                     -6.683954,
98792                                     54.194368
98793                                 ],
98794                                 [
98795                                     -6.694651,
98796                                     54.197985
98797                                 ],
98798                                 [
98799                                     -6.706537,
98800                                     54.198915
98801                                 ],
98802                                 [
98803                                     -6.717234,
98804                                     54.195143
98805                                 ],
98806                                 [
98807                                     -6.724779,
98808                                     54.188631
98809                                 ],
98810                                 [
98811                                     -6.73284,
98812                                     54.183567
98813                                 ],
98814                                 [
98815                                     -6.744777,
98816                                     54.184187
98817                                 ],
98818                                 [
98819                                     -6.766481,
98820                                     54.192352
98821                                 ],
98822                                 [
98823                                     -6.787824,
98824                                     54.202998
98825                                 ],
98826                                 [
98827                                     -6.807358,
98828                                     54.21633
98829                                 ],
98830                                 [
98831                                     -6.823946,
98832                                     54.23235
98833                                 ],
98834                                 [
98835                                     -6.829733,
98836                                     54.242375
98837                                 ],
98838                                 [
98839                                     -6.833196,
98840                                     54.25209
98841                                 ],
98842                                 [
98843                                     -6.837743,
98844                                     54.260513
98845                                 ],
98846                                 [
98847                                     -6.846683,
98848                                     54.266456
98849                                 ],
98850                                 [
98851                                     -6.882185,
98852                                     54.277257
98853                                 ],
98854                                 [
98855                                     -6.864667,
98856                                     54.282734
98857                                 ],
98858                                 [
98859                                     -6.856657,
98860                                     54.292811
98861                                 ],
98862                                 [
98863                                     -6.858414,
98864                                     54.307332
98865                                 ],
98866                                 [
98867                                     -6.870015,
98868                                     54.326001
98869                                 ],
98870                                 [
98871                                     -6.879705,
98872                                     54.341594
98873                                 ],
98874                                 [
98875                                     -6.885957,
98876                                     54.345624
98877                                 ],
98878                                 [
98879                                     -6.897895,
98880                                     54.346193
98881                                 ],
98882                                 [
98883                                     -6.905956,
98884                                     54.349035
98885                                 ],
98886                                 [
98887                                     -6.915051,
98888                                     54.365933
98889                                 ],
98890                                 [
98891                                     -6.922028,
98892                                     54.372703
98893                                 ],
98894                                 [
98895                                     -6.984091,
98896                                     54.403089
98897                                 ],
98898                                 [
98899                                     -7.017836,
98900                                     54.413166
98901                                 ],
98902                                 [
98903                                     -7.049255,
98904                                     54.411512
98905                                 ],
98906                                 [
98907                                     -7.078504,
98908                                     54.394717
98909                                 ],
98910                                 [
98911                                     -7.127028,
98912                                     54.349759
98913                                 ],
98914                                 [
98915                                     -7.159894,
98916                                     54.335186
98917                                 ],
98918                                 [
98919                                     -7.168059,
98920                                     54.335031
98921                                 ],
98922                                 [
98923                                     -7.185629,
98924                                     54.336943
98925                                 ],
98926                                 [
98927                                     -7.18947,
98928                                     54.335692
98929                                 ],
98930                                 [
98931                                     -7.19245,
98932                                     54.334721
98933                                 ],
98934                                 [
98935                                     -7.193949,
98936                                     54.329967
98937                                 ],
98938                                 [
98939                                     -7.191468,
98940                                     54.323869
98941                                 ],
98942                                 [
98943                                     -7.187644,
98944                                     54.318804
98945                                 ],
98946                                 [
98947                                     -7.185009,
98948                                     54.317254
98949                                 ],
98950                                 [
98951                                     -7.184647,
98952                                     54.316634
98953                                 ],
98954                                 [
98955                                     -7.192399,
98956                                     54.307384
98957                                 ],
98958                                 [
98959                                     -7.193691,
98960                                     54.307539
98961                                 ],
98962                                 [
98963                                     -7.199168,
98964                                     54.303457
98965                                 ],
98966                                 [
98967                                     -7.206661,
98968                                     54.304903
98969                                 ],
98970                                 [
98971                                     -7.211467,
98972                                     54.30418
98973                                 ],
98974                                 [
98975                                     -7.209038,
98976                                     54.293431
98977                                 ],
98978                                 [
98979                                     -7.1755,
98980                                     54.283664
98981                                 ],
98982                                 [
98983                                     -7.181495,
98984                                     54.269763
98985                                 ],
98986                                 [
98987                                     -7.14589,
98988                                     54.25209
98989                                 ],
98990                                 [
98991                                     -7.159739,
98992                                     54.24067
98993                                 ],
98994                                 [
98995                                     -7.153331,
98996                                     54.224237
98997                                 ],
98998                                 [
98999                                     -7.174725,
99000                                     54.216072
99001                                 ],
99002                                 [
99003                                     -7.229502,
99004                                     54.207545
99005                                 ],
99006                                 [
99007                                     -7.240871,
99008                                     54.202326
99009                                 ],
99010                                 [
99011                                     -7.249088,
99012                                     54.197416
99013                                 ],
99014                                 [
99015                                     -7.255496,
99016                                     54.190854
99017                                 ],
99018                                 [
99019                                     -7.261128,
99020                                     54.18088
99021                                 ],
99022                                 [
99023                                     -7.256322,
99024                                     54.176901
99025                                 ],
99026                                 [
99027                                     -7.247021,
99028                                     54.17225
99029                                 ],
99030                                 [
99031                                     -7.24578,
99032                                     54.166979
99033                                 ],
99034                                 [
99035                                     -7.265366,
99036                                     54.16114
99037                                 ],
99038                                 [
99039                                     -7.26087,
99040                                     54.151166
99041                                 ],
99042                                 [
99043                                     -7.263505,
99044                                     54.140986
99045                                 ],
99046                                 [
99047                                     -7.27074,
99048                                     54.132253
99049                                 ],
99050                                 [
99051                                     -7.280042,
99052                                     54.126155
99053                                 ],
99054                                 [
99055                                     -7.293788,
99056                                     54.122021
99057                                 ],
99058                                 [
99059                                     -7.297353,
99060                                     54.125896
99061                                 ],
99062                                 [
99063                                     -7.29632,
99064                                     54.134991
99065                                 ],
99066                                 [
99067                                     -7.296423,
99068                                     54.146515
99069                                 ],
99070                                 [
99071                                     -7.295028,
99072                                     54.155404
99073                                 ],
99074                                 [
99075                                     -7.292134,
99076                                     54.162638
99077                                 ],
99078                                 [
99079                                     -7.295545,
99080                                     54.165119
99081                                 ],
99082                                 [
99083                                     -7.325982,
99084                                     54.154577
99085                                 ],
99086                                 [
99087                                     -7.333165,
99088                                     54.149409
99089                                 ],
99090                                 [
99091                                     -7.333165,
99092                                     54.142743
99093                                 ],
99094                                 [
99095                                     -7.310324,
99096                                     54.114683
99097                                 ],
99098                                 [
99099                                     -7.316489,
99100                                     54.11428
99101                                 ],
99102                                 [
99103                                     -7.326964,
99104                                     54.113597
99105                                 ],
99106                                 [
99107                                     -7.375488,
99108                                     54.123312
99109                                 ],
99110                                 [
99111                                     -7.390216,
99112                                     54.121194
99113                                 ],
99114                                 [
99115                                     -7.39466,
99116                                     54.121917
99117                                 ],
99118                                 [
99119                                     -7.396624,
99120                                     54.126258
99121                                 ],
99122                                 [
99123                                     -7.403962,
99124                                     54.135043
99125                                 ],
99126                                 [
99127                                     -7.41223,
99128                                     54.136438
99129                                 ],
99130                                 [
99131                                     -7.422255,
99132                                     54.135456
99133                                 ],
99134                                 [
99135                                     -7.425769,
99136                                     54.136955
99137                                 ],
99138                                 [
99139                                     -7.414659,
99140                                     54.145688
99141                                 ],
99142                                 [
99143                                     -7.439619,
99144                                     54.146929
99145                                 ],
99146                                 [
99147                                     -7.480753,
99148                                     54.127653
99149                                 ],
99150                                 [
99151                                     -7.502302,
99152                                     54.125121
99153                                 ],
99154                                 [
99155                                     -7.609014,
99156                                     54.139901
99157                                 ],
99158                                 [
99159                                     -7.620796,
99160                                     54.144965
99161                                 ],
99162                                 [
99163                                     -7.624052,
99164                                     54.153336
99165                                 ],
99166                                 [
99167                                     -7.625706,
99168                                     54.162173
99169                                 ],
99170                                 [
99171                                     -7.632682,
99172                                     54.168529
99173                                 ],
99174                                 [
99175                                     -7.70477,
99176                                     54.200362
99177                                 ],
99178                                 [
99179                                     -7.722599,
99180                                     54.202326
99181                                 ],
99182                                 [
99183                                     -7.782078,
99184                                     54.2
99185                                 ],
99186                                 [
99187                                     -7.836959,
99188                                     54.204341
99189                                 ],
99190                                 [
99191                                     -7.856441,
99192                                     54.211421
99193                                 ],
99194                                 [
99195                                     -7.86967,
99196                                     54.226872
99197                                 ],
99198                                 [
99199                                     -7.873649,
99200                                     54.271055
99201                                 ],
99202                                 [
99203                                     -7.880264,
99204                                     54.287023
99205                                 ],
99206                                 [
99207                                     -7.894966,
99208                                     54.293586
99209                                 ],
99210                                 [
99211                                     -7.93411,
99212                                     54.297049
99213                                 ],
99214                                 [
99215                                     -7.942075,
99216                                     54.298873
99217                                 ],
99218                                 [
99219                                     -7.950802,
99220                                     54.300873
99221                                 ],
99222                                 [
99223                                     -7.96801,
99224                                     54.31219
99225                                 ],
99226                                 [
99227                                     -7.981033,
99228                                     54.326556
99229                                 ],
99230                                 [
99231                                     -8.002194,
99232                                     54.357923
99233                                 ],
99234                                 [
99235                                     -8.03134,
99236                                     54.358027
99237                                 ],
99238                                 [
99239                                     -8.05648,
99240                                     54.365882
99241                                 ],
99242                                 [
99243                                     -8.079941,
99244                                     54.380196
99245                                 ],
99246                                 [
99247                                     -8.122419,
99248                                     54.415233
99249                                 ],
99250                                 [
99251                                     -8.146346,
99252                                     54.430736
99253                                 ],
99254                                 [
99255                                     -8.156035,
99256                                     54.439055
99257                                 ],
99258                                 [
99259                                     -8.158128,
99260                                     54.447117
99261                                 ],
99262                                 [
99263                                     -8.161177,
99264                                     54.454817
99265                                 ],
99266                                 [
99267                                     -8.173837,
99268                                     54.461741
99269                                 ],
99270                                 [
99271                                     -8.168467,
99272                                     54.463477
99273                                 ],
99274                                 [
99275                                     -8.15017,
99276                                     54.46939
99277                                 ],
99278                                 [
99279                                     -8.097046,
99280                                     54.478588
99281                                 ],
99282                                 [
99283                                     -8.072448,
99284                                     54.487063
99285                                 ],
99286                                 [
99287                                     -8.060976,
99288                                     54.493316
99289                                 ],
99290                                 [
99291                                     -8.05586,
99292                                     54.497553
99293                                 ],
99294                                 [
99295                                     -8.043561,
99296                                     54.512229
99297                                 ],
99298                                 [
99299                                     -8.023278,
99300                                     54.529696
99301                                 ],
99302                                 [
99303                                     -8.002194,
99304                                     54.543442
99305                                 ],
99306                                 [
99307                                     -7.926411,
99308                                     54.533055
99309                                 ],
99310                                 [
99311                                     -7.887137,
99312                                     54.532125
99313                                 ],
99314                                 [
99315                                     -7.848844,
99316                                     54.54091
99317                                 ],
99318                                 [
99319                                     -7.749264,
99320                                     54.596152
99321                                 ],
99322                                 [
99323                                     -7.707871,
99324                                     54.604162
99325                                 ],
99326                                 [
99327                                     -7.707944,
99328                                     54.604708
99329                                 ],
99330                                 [
99331                                     -7.707951,
99332                                     54.604763
99333                                 ],
99334                                 [
99335                                     -7.710558,
99336                                     54.624264
99337                                 ],
99338                                 [
99339                                     -7.721204,
99340                                     54.625866
99341                                 ],
99342                                 [
99343                                     -7.736758,
99344                                     54.619251
99345                                 ],
99346                                 [
99347                                     -7.753553,
99348                                     54.614497
99349                                 ],
99350                                 [
99351                                     -7.769159,
99352                                     54.618011
99353                                 ],
99354                                 [
99355                                     -7.801199,
99356                                     54.634806
99357                                 ],
99358                                 [
99359                                     -7.814996,
99360                                     54.639457
99361                                 ],
99362                                 [
99363                                     -7.822541,
99364                                     54.638113
99365                                 ],
99366                                 [
99367                                     -7.838044,
99368                                     54.63124
99369                                 ],
99370                                 [
99371                                     -7.846416,
99372                                     54.631447
99373                                 ],
99374                                 [
99375                                     -7.85427,
99376                                     54.636408
99377                                 ],
99378                                 [
99379                                     -7.864347,
99380                                     54.649069
99381                                 ],
99382                                 [
99383                                     -7.872771,
99384                                     54.652221
99385                                 ],
99386                                 [
99387                                     -7.890082,
99388                                     54.655063
99389                                 ],
99390                                 [
99391                                     -7.906619,
99392                                     54.661316
99393                                 ],
99394                                 [
99395                                     -7.914835,
99396                                     54.671651
99397                                 ],
99398                                 [
99399                                     -7.907135,
99400                                     54.686689
99401                                 ],
99402                                 [
99403                                     -7.913233,
99404                                     54.688653
99405                                 ],
99406                                 [
99407                                     -7.929666,
99408                                     54.696714
99409                                 ],
99410                                 [
99411                                     -7.880109,
99412                                     54.711029
99413                                 ],
99414                                 [
99415                                     -7.845899,
99416                                     54.731027
99417                                 ],
99418                                 [
99419                                     -7.832153,
99420                                     54.730614
99421                                 ],
99422                                 [
99423                                     -7.803576,
99424                                     54.716145
99425                                 ],
99426                                 [
99427                                     -7.770503,
99428                                     54.706016
99429                                 ],
99430                                 [
99431                                     -7.736603,
99432                                     54.707463
99433                                 ],
99434                                 [
99435                                     -7.70229,
99436                                     54.718883
99437                                 ],
99438                                 [
99439                                     -7.667512,
99440                                     54.738779
99441                                 ],
99442                                 [
99443                                     -7.649683,
99444                                     54.744877
99445                                 ],
99446                                 [
99447                                     -7.61537,
99448                                     54.739347
99449                                 ],
99450                                 [
99451                                     -7.585398,
99452                                     54.744722
99453                                 ],
99454                                 [
99455                                     -7.566639,
99456                                     54.738675
99457                                 ],
99458                                 [
99459                                     -7.556149,
99460                                     54.738365
99461                                 ],
99462                                 [
99463                                     -7.543075,
99464                                     54.741673
99465                                 ],
99466                                 [
99467                                     -7.543023,
99468                                     54.743791
99469                                 ],
99470                                 [
99471                                     -7.548398,
99472                                     54.747202
99473                                 ],
99474                                 [
99475                                     -7.551705,
99476                                     54.754695
99477                                 ],
99478                                 [
99479                                     -7.549741,
99480                                     54.779603
99481                                 ],
99482                                 [
99483                                     -7.543385,
99484                                     54.793091
99485                                 ],
99486                                 [
99487                                     -7.470831,
99488                                     54.845284
99489                                 ],
99490                                 [
99491                                     -7.45507,
99492                                     54.863009
99493                                 ],
99494                                 [
99495                                     -7.444735,
99496                                     54.884455
99497                                 ],
99498                                 [
99499                                     -7.444735,
99500                                     54.894893
99501                                 ],
99502                                 [
99503                                     -7.448972,
99504                                     54.920318
99505                                 ],
99506                                 [
99507                                     -7.445251,
99508                                     54.932152
99509                                 ],
99510                                 [
99511                                     -7.436983,
99512                                     54.938301
99513                                 ],
99514                                 [
99515                                     -7.417139,
99516                                     54.943056
99517                                 ],
99518                                 [
99519                                     -7.415755,
99520                                     54.944372
99521                                 ],
99522                                 [
99523                                     -7.408665,
99524                                     54.951117
99525                                 ],
99526                                 [
99527                                     -7.407424,
99528                                     54.959437
99529                                 ],
99530                                 [
99531                                     -7.413109,
99532                                     54.984965
99533                                 ],
99534                                 [
99535                                     -7.409078,
99536                                     54.992045
99537                                 ],
99538                                 [
99539                                     -7.403755,
99540                                     54.99313
99541                                 ],
99542                                 [
99543                                     -7.40112,
99544                                     54.994836
99545                                 ],
99546                                 [
99547                                     -7.405254,
99548                                     55.003569
99549                                 ],
99550                                 [
99551                                     -7.376987,
99552                                     55.02889
99553                                 ],
99554                                 [
99555                                     -7.366962,
99556                                     55.035557
99557                                 ],
99558                                 [
99559                                     -7.355024,
99560                                     55.040931
99561                                 ],
99562                                 [
99563                                     -7.291152,
99564                                     55.046615
99565                                 ],
99566                                 [
99567                                     -7.282987,
99568                                     55.051835
99569                                 ],
99570                                 [
99571                                     -7.275288,
99572                                     55.058863
99573                                 ],
99574                                 [
99575                                     -7.266503,
99576                                     55.065167
99577                                 ],
99578                                 [
99579                                     -7.247097,
99580                                     55.069328
99581                                 ],
99582                                 [
99583                                     -7.2471,
99584                                     55.069322
99585                                 ],
99586                                 [
99587                                     -7.256744,
99588                                     55.050686
99589                                 ],
99590                                 [
99591                                     -7.240956,
99592                                     55.050279
99593                                 ],
99594                                 [
99595                                     -7.240314,
99596                                     55.050389
99597                                 ]
99598                             ]
99599                         ],
99600                         [
99601                             [
99602                                 [
99603                                     -13.688588,
99604                                     57.596259
99605                                 ],
99606                                 [
99607                                     -13.690419,
99608                                     57.596259
99609                                 ],
99610                                 [
99611                                     -13.691314,
99612                                     57.596503
99613                                 ],
99614                                 [
99615                                     -13.691314,
99616                                     57.597154
99617                                 ],
99618                                 [
99619                                     -13.690419,
99620                                     57.597805
99621                                 ],
99622                                 [
99623                                     -13.688588,
99624                                     57.597805
99625                                 ],
99626                                 [
99627                                     -13.687652,
99628                                     57.597154
99629                                 ],
99630                                 [
99631                                     -13.687652,
99632                                     57.596869
99633                                 ],
99634                                 [
99635                                     -13.688588,
99636                                     57.596259
99637                                 ]
99638                             ]
99639                         ],
99640                         [
99641                             [
99642                                 [
99643                                     -4.839121,
99644                                     54.469789
99645                                 ],
99646                                 [
99647                                     -4.979941,
99648                                     54.457977
99649                                 ],
99650                                 [
99651                                     -5.343644,
99652                                     54.878637
99653                                 ],
99654                                 [
99655                                     -5.308469,
99656                                     55.176452
99657                                 ],
99658                                 [
99659                                     -6.272566,
99660                                     55.418443
99661                                 ],
99662                                 [
99663                                     -8.690528,
99664                                     57.833706
99665                                 ],
99666                                 [
99667                                     -6.344705,
99668                                     59.061083
99669                                 ],
99670                                 [
99671                                     -4.204785,
99672                                     58.63305
99673                                 ],
99674                                 [
99675                                     -2.31566,
99676                                     60.699068
99677                                 ],
99678                                 [
99679                                     -1.695335,
99680                                     60.76432
99681                                 ],
99682                                 [
99683                                     -1.58092,
99684                                     60.866001
99685                                 ],
99686                                 [
99687                                     -0.17022,
99688                                     60.897204
99689                                 ],
99690                                 [
99691                                     -0.800508,
99692                                     59.770037
99693                                 ],
99694                                 [
99695                                     -1.292368,
99696                                     57.732574
99697                                 ],
99698                                 [
99699                                     -1.850077,
99700                                     55.766368
99701                                 ],
99702                                 [
99703                                     -1.73054,
99704                                     55.782219
99705                                 ],
99706                                 [
99707                                     1.892395,
99708                                     52.815229
99709                                 ],
99710                                 [
99711                                     1.742775,
99712                                     51.364209
99713                                 ],
99714                                 [
99715                                     1.080173,
99716                                     50.847526
99717                                 ],
99718                                 [
99719                                     0.000774,
99720                                     50.664982
99721                                 ],
99722                                 [
99723                                     -0.162997,
99724                                     50.752401
99725                                 ],
99726                                 [
99727                                     -0.725152,
99728                                     50.731879
99729                                 ],
99730                                 [
99731                                     -0.768853,
99732                                     50.741516
99733                                 ],
99734                                 [
99735                                     -0.770985,
99736                                     50.736884
99737                                 ],
99738                                 [
99739                                     -0.789947,
99740                                     50.730048
99741                                 ],
99742                                 [
99743                                     -0.812815,
99744                                     50.734768
99745                                 ],
99746                                 [
99747                                     -0.877742,
99748                                     50.761156
99749                                 ],
99750                                 [
99751                                     -0.942879,
99752                                     50.758338
99753                                 ],
99754                                 [
99755                                     -0.992581,
99756                                     50.737379
99757                                 ],
99758                                 [
99759                                     -1.18513,
99760                                     50.766989
99761                                 ],
99762                                 [
99763                                     -1.282741,
99764                                     50.792353
99765                                 ],
99766                                 [
99767                                     -1.375004,
99768                                     50.772063
99769                                 ],
99770                                 [
99771                                     -1.523427,
99772                                     50.719605
99773                                 ],
99774                                 [
99775                                     -1.630649,
99776                                     50.695128
99777                                 ],
99778                                 [
99779                                     -1.663617,
99780                                     50.670508
99781                                 ],
99782                                 [
99783                                     -1.498021,
99784                                     50.40831
99785                                 ],
99786                                 [
99787                                     -4.097427,
99788                                     49.735486
99789                                 ],
99790                                 [
99791                                     -6.825199,
99792                                     49.700905
99793                                 ],
99794                                 [
99795                                     -5.541541,
99796                                     51.446591
99797                                 ],
99798                                 [
99799                                     -6.03361,
99800                                     51.732369
99801                                 ],
99802                                 [
99803                                     -4.791746,
99804                                     52.635365
99805                                 ],
99806                                 [
99807                                     -4.969244,
99808                                     52.637413
99809                                 ],
99810                                 [
99811                                     -5.049473,
99812                                     53.131209
99813                                 ],
99814                                 [
99815                                     -4.787393,
99816                                     53.409491
99817                                 ],
99818                                 [
99819                                     -4.734148,
99820                                     53.424866
99821                                 ],
99822                                 [
99823                                     -4.917096,
99824                                     53.508212
99825                                 ],
99826                                 [
99827                                     -4.839121,
99828                                     54.469789
99829                                 ]
99830                             ]
99831                         ]
99832                     ]
99833                 }
99834             },
99835             {
99836                 "type": "Feature",
99837                 "properties": {
99838                     "id": 0
99839                 },
99840                 "geometry": {
99841                     "type": "MultiPolygon",
99842                     "coordinates": [
99843                         [
99844                             [
99845                                 [
99846                                     -157.018938,
99847                                     19.300864
99848                                 ],
99849                                 [
99850                                     -179.437336,
99851                                     27.295312
99852                                 ],
99853                                 [
99854                                     -179.480084,
99855                                     28.991459
99856                                 ],
99857                                 [
99858                                     -168.707465,
99859                                     26.30325
99860                                 ],
99861                                 [
99862                                     -163.107414,
99863                                     24.60499
99864                                 ],
99865                                 [
99866                                     -153.841679,
99867                                     20.079306
99868                                 ],
99869                                 [
99870                                     -154.233846,
99871                                     19.433391
99872                                 ],
99873                                 [
99874                                     -153.61725,
99875                                     18.900587
99876                                 ],
99877                                 [
99878                                     -154.429471,
99879                                     18.171036
99880                                 ],
99881                                 [
99882                                     -156.780638,
99883                                     18.718492
99884                                 ],
99885                                 [
99886                                     -157.018938,
99887                                     19.300864
99888                                 ]
99889                             ]
99890                         ],
99891                         [
99892                             [
99893                                 [
99894                                     -78.91269,
99895                                     43.037032
99896                                 ],
99897                                 [
99898                                     -78.964351,
99899                                     42.976393
99900                                 ],
99901                                 [
99902                                     -78.981718,
99903                                     42.979043
99904                                 ],
99905                                 [
99906                                     -78.998055,
99907                                     42.991111
99908                                 ],
99909                                 [
99910                                     -79.01189,
99911                                     43.004358
99912                                 ],
99913                                 [
99914                                     -79.022046,
99915                                     43.010539
99916                                 ],
99917                                 [
99918                                     -79.023076,
99919                                     43.017015
99920                                 ],
99921                                 [
99922                                     -79.00983,
99923                                     43.050867
99924                                 ],
99925                                 [
99926                                     -79.011449,
99927                                     43.065291
99928                                 ],
99929                                 [
99930                                     -78.993051,
99931                                     43.066174
99932                                 ],
99933                                 [
99934                                     -78.975536,
99935                                     43.069707
99936                                 ],
99937                                 [
99938                                     -78.958905,
99939                                     43.070884
99940                                 ],
99941                                 [
99942                                     -78.943304,
99943                                     43.065291
99944                                 ],
99945                                 [
99946                                     -78.917399,
99947                                     43.058521
99948                                 ],
99949                                 [
99950                                     -78.908569,
99951                                     43.049396
99952                                 ],
99953                                 [
99954                                     -78.91269,
99955                                     43.037032
99956                                 ]
99957                             ]
99958                         ],
99959                         [
99960                             [
99961                                 [
99962                                     -123.03529,
99963                                     48.992515
99964                                 ],
99965                                 [
99966                                     -123.035308,
99967                                     48.992499
99968                                 ],
99969                                 [
99970                                     -123.045277,
99971                                     48.984361
99972                                 ],
99973                                 [
99974                                     -123.08849,
99975                                     48.972235
99976                                 ],
99977                                 [
99978                                     -123.089345,
99979                                     48.987982
99980                                 ],
99981                                 [
99982                                     -123.090484,
99983                                     48.992499
99984                                 ],
99985                                 [
99986                                     -123.090488,
99987                                     48.992515
99988                                 ],
99989                                 [
99990                                     -123.035306,
99991                                     48.992515
99992                                 ],
99993                                 [
99994                                     -123.03529,
99995                                     48.992515
99996                                 ]
99997                             ]
99998                         ],
99999                         [
100000                             [
100001                                 [
100002                                     -103.837038,
100003                                     29.279906
100004                                 ],
100005                                 [
100006                                     -103.864121,
100007                                     29.281366
100008                                 ],
100009                                 [
100010                                     -103.928122,
100011                                     29.293019
100012                                 ],
100013                                 [
100014                                     -104.01915,
100015                                     29.32033
100016                                 ],
100017                                 [
100018                                     -104.057313,
100019                                     29.339037
100020                                 ],
100021                                 [
100022                                     -104.105424,
100023                                     29.385675
100024                                 ],
100025                                 [
100026                                     -104.139789,
100027                                     29.400584
100028                                 ],
100029                                 [
100030                                     -104.161648,
100031                                     29.416759
100032                                 ],
100033                                 [
100034                                     -104.194514,
100035                                     29.448927
100036                                 ],
100037                                 [
100038                                     -104.212291,
100039                                     29.484661
100040                                 ],
100041                                 [
100042                                     -104.218698,
100043                                     29.489829
100044                                 ],
100045                                 [
100046                                     -104.227148,
100047                                     29.493033
100048                                 ],
100049                                 [
100050                                     -104.251022,
100051                                     29.508588
100052                                 ],
100053                                 [
100054                                     -104.267171,
100055                                     29.526571
100056                                 ],
100057                                 [
100058                                     -104.292751,
100059                                     29.532824
100060                                 ],
100061                                 [
100062                                     -104.320604,
100063                                     29.532255
100064                                 ],
100065                                 [
100066                                     -104.338484,
100067                                     29.524013
100068                                 ],
100069                                 [
100070                                     -104.349026,
100071                                     29.537578
100072                                 ],
100073                                 [
100074                                     -104.430443,
100075                                     29.582795
100076                                 ],
100077                                 [
100078                                     -104.437832,
100079                                     29.58543
100080                                 ],
100081                                 [
100082                                     -104.444008,
100083                                     29.589203
100084                                 ],
100085                                 [
100086                                     -104.448555,
100087                                     29.597678
100088                                 ],
100089                                 [
100090                                     -104.452069,
100091                                     29.607109
100092                                 ],
100093                                 [
100094                                     -104.455222,
100095                                     29.613387
100096                                 ],
100097                                 [
100098                                     -104.469381,
100099                                     29.625402
100100                                 ],
100101                                 [
100102                                     -104.516639,
100103                                     29.654315
100104                                 ],
100105                                 [
100106                                     -104.530824,
100107                                     29.667906
100108                                 ],
100109                                 [
100110                                     -104.535036,
100111                                     29.677802
100112                                 ],
100113                                 [
100114                                     -104.535191,
100115                                     29.687853
100116                                 ],
100117                                 [
100118                                     -104.537103,
100119                                     29.702116
100120                                 ],
100121                                 [
100122                                     -104.543666,
100123                                     29.71643
100124                                 ],
100125                                 [
100126                                     -104.561391,
100127                                     29.745421
100128                                 ],
100129                                 [
100130                                     -104.570279,
100131                                     29.787511
100132                                 ],
100133                                 [
100134                                     -104.583586,
100135                                     29.802575
100136                                 ],
100137                                 [
100138                                     -104.601207,
100139                                     29.81477
100140                                 ],
100141                                 [
100142                                     -104.619682,
100143                                     29.833064
100144                                 ],
100145                                 [
100146                                     -104.623764,
100147                                     29.841487
100148                                 ],
100149                                 [
100150                                     -104.637588,
100151                                     29.887996
100152                                 ],
100153                                 [
100154                                     -104.656346,
100155                                     29.908201
100156                                 ],
100157                                 [
100158                                     -104.660635,
100159                                     29.918433
100160                                 ],
100161                                 [
100162                                     -104.663478,
100163                                     29.923084
100164                                 ],
100165                                 [
100166                                     -104.676526,
100167                                     29.93683
100168                                 ],
100169                                 [
100170                                     -104.680479,
100171                                     29.942308
100172                                 ],
100173                                 [
100174                                     -104.682469,
100175                                     29.952126
100176                                 ],
100177                                 [
100178                                     -104.680117,
100179                                     29.967784
100180                                 ],
100181                                 [
100182                                     -104.680479,
100183                                     29.976466
100184                                 ],
100185                                 [
100186                                     -104.699108,
100187                                     30.03145
100188                                 ],
100189                                 [
100190                                     -104.701589,
100191                                     30.055324
100192                                 ],
100193                                 [
100194                                     -104.698592,
100195                                     30.075271
100196                                 ],
100197                                 [
100198                                     -104.684639,
100199                                     30.111135
100200                                 ],
100201                                 [
100202                                     -104.680479,
100203                                     30.134131
100204                                 ],
100205                                 [
100206                                     -104.67867,
100207                                     30.170356
100208                                 ],
100209                                 [
100210                                     -104.681564,
100211                                     30.192939
100212                                 ],
100213                                 [
100214                                     -104.695853,
100215                                     30.208441
100216                                 ],
100217                                 [
100218                                     -104.715231,
100219                                     30.243995
100220                                 ],
100221                                 [
100222                                     -104.724585,
100223                                     30.252211
100224                                 ],
100225                                 [
100226                                     -104.742155,
100227                                     30.25986
100228                                 ],
100229                                 [
100230                                     -104.74939,
100231                                     30.264459
100232                                 ],
100233                                 [
100234                                     -104.761689,
100235                                     30.284199
100236                                 ],
100237                                 [
100238                                     -104.774143,
100239                                     30.311588
100240                                 ],
100241                                 [
100242                                     -104.788767,
100243                                     30.335927
100244                                 ],
100245                                 [
100246                                     -104.807732,
100247                                     30.346418
100248                                 ],
100249                                 [
100250                                     -104.8129,
100251                                     30.350707
100252                                 ],
100253                                 [
100254                                     -104.814967,
100255                                     30.360577
100256                                 ],
100257                                 [
100258                                     -104.816001,
100259                                     30.371997
100260                                 ],
100261                                 [
100262                                     -104.818274,
100263                                     30.380524
100264                                 ],
100265                                 [
100266                                     -104.824269,
100267                                     30.38719
100268                                 ],
100269                                 [
100270                                     -104.83755,
100271                                     30.394063
100272                                 ],
100273                                 [
100274                                     -104.844939,
100275                                     30.40104
100276                                 ],
100277                                 [
100278                                     -104.853259,
100279                                     30.41215
100280                                 ],
100281                                 [
100282                                     -104.855016,
100283                                     30.417473
100284                                 ],
100285                                 [
100286                                     -104.853621,
100287                                     30.423984
100288                                 ],
100289                                 [
100290                                     -104.852432,
100291                                     30.438867
100292                                 ],
100293                                 [
100294                                     -104.854655,
100295                                     30.448737
100296                                 ],
100297                                 [
100298                                     -104.864473,
100299                                     30.462018
100300                                 ],
100301                                 [
100302                                     -104.866695,
100303                                     30.473025
100304                                 ],
100305                                 [
100306                                     -104.865248,
100307                                     30.479898
100308                                 ],
100309                                 [
100310                                     -104.859615,
100311                                     30.491112
100312                                 ],
100313                                 [
100314                                     -104.859254,
100315                                     30.497261
100316                                 ],
100317                                 [
100318                                     -104.863026,
100319                                     30.502377
100320                                 ],
100321                                 [
100322                                     -104.879718,
100323                                     30.510852
100324                                 ],
100325                                 [
100326                                     -104.882146,
100327                                     30.520929
100328                                 ],
100329                                 [
100330                                     -104.884007,
100331                                     30.541858
100332                                 ],
100333                                 [
100334                                     -104.886591,
100335                                     30.551883
100336                                 ],
100337                                 [
100338                                     -104.898166,
100339                                     30.569401
100340                                 ],
100341                                 [
100342                                     -104.928242,
100343                                     30.599529
100344                                 ],
100345                                 [
100346                                     -104.93434,
100347                                     30.610536
100348                                 ],
100349                                 [
100350                                     -104.941057,
100351                                     30.61405
100352                                 ],
100353                                 [
100354                                     -104.972735,
100355                                     30.618029
100356                                 ],
100357                                 [
100358                                     -104.98276,
100359                                     30.620716
100360                                 ],
100361                                 [
100362                                     -104.989117,
100363                                     30.629553
100364                                 ],
100365                                 [
100366                                     -104.991649,
100367                                     30.640301
100368                                 ],
100369                                 [
100370                                     -104.992941,
100371                                     30.651464
100372                                 ],
100373                                 [
100374                                     -104.995783,
100375                                     30.661747
100376                                 ],
100377                                 [
100378                                     -105.008495,
100379                                     30.676992
100380                                 ],
100381                                 [
100382                                     -105.027977,
100383                                     30.690117
100384                                 ],
100385                                 [
100386                                     -105.049475,
100387                                     30.699264
100388                                 ],
100389                                 [
100390                                     -105.06813,
100391                                     30.702675
100392                                 ],
100393                                 [
100394                                     -105.087043,
100395                                     30.709806
100396                                 ],
100397                                 [
100398                                     -105.133604,
100399                                     30.757917
100400                                 ],
100401                                 [
100402                                     -105.140425,
100403                                     30.750476
100404                                 ],
100405                                 [
100406                                     -105.153241,
100407                                     30.763188
100408                                 ],
100409                                 [
100410                                     -105.157788,
100411                                     30.76572
100412                                 ],
100413                                 [
100414                                     -105.160889,
100415                                     30.764118
100416                                 ],
100417                                 [
100418                                     -105.162698,
100419                                     30.774919
100420                                 ],
100421                                 [
100422                                     -105.167297,
100423                                     30.781171
100424                                 ],
100425                                 [
100426                                     -105.17479,
100427                                     30.783962
100428                                 ],
100429                                 [
100430                                     -105.185125,
100431                                     30.784634
100432                                 ],
100433                                 [
100434                                     -105.195306,
100435                                     30.787941
100436                                 ],
100437                                 [
100438                                     -105.204917,
100439                                     30.80241
100440                                 ],
100441                                 [
100442                                     -105.2121,
100443                                     30.805718
100444                                 ],
100445                                 [
100446                                     -105.21825,
100447                                     30.806803
100448                                 ],
100449                                 [
100450                                     -105.229257,
100451                                     30.810214
100452                                 ],
100453                                 [
100454                                     -105.232874,
100455                                     30.809128
100456                                 ],
100457                                 [
100458                                     -105.239851,
100459                                     30.801532
100460                                 ],
100461                                 [
100462                                     -105.243985,
100463                                     30.799103
100464                                 ],
100465                                 [
100466                                     -105.249049,
100467                                     30.798845
100468                                 ],
100469                                 [
100470                                     -105.259488,
100471                                     30.802979
100472                                 ],
100473                                 [
100474                                     -105.265844,
100475                                     30.808405
100476                                 ],
100477                                 [
100478                                     -105.270753,
100479                                     30.814348
100480                                 ],
100481                                 [
100482                                     -105.277006,
100483                                     30.819412
100484                                 ],
100485                                 [
100486                                     -105.334315,
100487                                     30.843803
100488                                 ],
100489                                 [
100490                                     -105.363771,
100491                                     30.850366
100492                                 ],
100493                                 [
100494                                     -105.376173,
100495                                     30.859565
100496                                 ],
100497                                 [
100498                                     -105.41555,
100499                                     30.902456
100500                                 ],
100501                                 [
100502                                     -105.496682,
100503                                     30.95651
100504                                 ],
100505                                 [
100506                                     -105.530789,
100507                                     30.991701
100508                                 ],
100509                                 [
100510                                     -105.555955,
100511                                     31.002605
100512                                 ],
100513                                 [
100514                                     -105.565722,
100515                                     31.016661
100516                                 ],
100517                                 [
100518                                     -105.578641,
100519                                     31.052163
100520                                 ],
100521                                 [
100522                                     -105.59094,
100523                                     31.071438
100524                                 ],
100525                                 [
100526                                     -105.605875,
100527                                     31.081928
100528                                 ],
100529                                 [
100530                                     -105.623496,
100531                                     31.090351
100532                                 ],
100533                                 [
100534                                     -105.643805,
100535                                     31.103684
100536                                 ],
100537                                 [
100538                                     -105.668042,
100539                                     31.127869
100540                                 ],
100541                                 [
100542                                     -105.675225,
100543                                     31.131951
100544                                 ],
100545                                 [
100546                                     -105.692278,
100547                                     31.137635
100548                                 ],
100549                                 [
100550                                     -105.76819,
100551                                     31.18001
100552                                 ],
100553                                 [
100554                                     -105.777854,
100555                                     31.192722
100556                                 ],
100557                                 [
100558                                     -105.78483,
100559                                     31.211016
100560                                 ],
100561                                 [
100562                                     -105.861983,
100563                                     31.288376
100564                                 ],
100565                                 [
100566                                     -105.880147,
100567                                     31.300881
100568                                 ],
100569                                 [
100570                                     -105.896994,
100571                                     31.305997
100572                                 ],
100573                                 [
100574                                     -105.897149,
100575                                     31.309511
100576                                 ],
100577                                 [
100578                                     -105.908802,
100579                                     31.317004
100580                                 ],
100581                                 [
100582                                     -105.928052,
100583                                     31.326461
100584                                 ],
100585                                 [
100586                                     -105.934563,
100587                                     31.335504
100588                                 ],
100589                                 [
100590                                     -105.941772,
100591                                     31.352351
100592                                 ],
100593                                 [
100594                                     -105.948515,
100595                                     31.361239
100596                                 ],
100597                                 [
100598                                     -105.961202,
100599                                     31.371006
100600                                 ],
100601                                 [
100602                                     -106.004739,
100603                                     31.396948
100604                                 ],
100605                                 [
100606                                     -106.021147,
100607                                     31.402167
100608                                 ],
100609                                 [
100610                                     -106.046261,
100611                                     31.404648
100612                                 ],
100613                                 [
100614                                     -106.065304,
100615                                     31.410952
100616                                 ],
100617                                 [
100618                                     -106.099385,
100619                                     31.428884
100620                                 ],
100621                                 [
100622                                     -106.141113,
100623                                     31.439167
100624                                 ],
100625                                 [
100626                                     -106.164316,
100627                                     31.447797
100628                                 ],
100629                                 [
100630                                     -106.174471,
100631                                     31.460251
100632                                 ],
100633                                 [
100634                                     -106.209249,
100635                                     31.477305
100636                                 ],
100637                                 [
100638                                     -106.215424,
100639                                     31.483919
100640                                 ],
100641                                 [
100642                                     -106.21744,
100643                                     31.488725
100644                                 ],
100645                                 [
100646                                     -106.218731,
100647                                     31.494616
100648                                 ],
100649                                 [
100650                                     -106.222891,
100651                                     31.50459
100652                                 ],
100653                                 [
100654                                     -106.232658,
100655                                     31.519938
100656                                 ],
100657                                 [
100658                                     -106.274749,
100659                                     31.562622
100660                                 ],
100661                                 [
100662                                     -106.286298,
100663                                     31.580141
100664                                 ],
100665                                 [
100666                                     -106.312292,
100667                                     31.648612
100668                                 ],
100669                                 [
100670                                     -106.331309,
100671                                     31.68215
100672                                 ],
100673                                 [
100674                                     -106.35849,
100675                                     31.717548
100676                                 ],
100677                                 [
100678                                     -106.39177,
100679                                     31.745919
100680                                 ],
100681                                 [
100682                                     -106.428951,
100683                                     31.758476
100684                                 ],
100685                                 [
100686                                     -106.473135,
100687                                     31.755065
100688                                 ],
100689                                 [
100690                                     -106.492797,
100691                                     31.759044
100692                                 ],
100693                                 [
100694                                     -106.501425,
100695                                     31.766344
100696                                 ],
100697                                 [
100698                                     -106.506052,
100699                                     31.770258
100700                                 ],
100701                                 [
100702                                     -106.517189,
100703                                     31.773824
100704                                 ],
100705                                 [
100706                                     -106.558969,
100707                                     31.773876
100708                                 ],
100709                                 [
100710                                     -106.584859,
100711                                     31.773927
100712                                 ],
100713                                 [
100714                                     -106.610697,
100715                                     31.773979
100716                                 ],
100717                                 [
100718                                     -106.636587,
100719                                     31.774082
100720                                 ],
100721                                 [
100722                                     -106.662477,
100723                                     31.774134
100724                                 ],
100725                                 [
100726                                     -106.688315,
100727                                     31.774237
100728                                 ],
100729                                 [
100730                                     -106.714205,
100731                                     31.774237
100732                                 ],
100733                                 [
100734                                     -106.740095,
100735                                     31.774289
100736                                 ],
100737                                 [
100738                                     -106.765933,
100739                                     31.774392
100740                                 ],
100741                                 [
100742                                     -106.791823,
100743                                     31.774444
100744                                 ],
100745                                 [
100746                                     -106.817713,
100747                                     31.774496
100748                                 ],
100749                                 [
100750                                     -106.843603,
100751                                     31.774547
100752                                 ],
100753                                 [
100754                                     -106.869441,
100755                                     31.774599
100756                                 ],
100757                                 [
100758                                     -106.895331,
100759                                     31.774702
100760                                 ],
100761                                 [
100762                                     -106.921221,
100763                                     31.774702
100764                                 ],
100765                                 [
100766                                     -106.947111,
100767                                     31.774754
100768                                 ],
100769                                 [
100770                                     -106.973001,
100771                                     31.774857
100772                                 ],
100773                                 [
100774                                     -106.998891,
100775                                     31.774909
100776                                 ],
100777                                 [
100778                                     -107.02478,
100779                                     31.774961
100780                                 ],
100781                                 [
100782                                     -107.05067,
100783                                     31.775013
100784                                 ],
100785                                 [
100786                                     -107.076509,
100787                                     31.775064
100788                                 ],
100789                                 [
100790                                     -107.102398,
100791                                     31.775168
100792                                 ],
100793                                 [
100794                                     -107.128288,
100795                                     31.775168
100796                                 ],
100797                                 [
100798                                     -107.154127,
100799                                     31.775219
100800                                 ],
100801                                 [
100802                                     -107.180016,
100803                                     31.775374
100804                                 ],
100805                                 [
100806                                     -107.205906,
100807                                     31.775374
100808                                 ],
100809                                 [
100810                                     -107.231796,
100811                                     31.775426
100812                                 ],
100813                                 [
100814                                     -107.257634,
100815                                     31.775478
100816                                 ],
100817                                 [
100818                                     -107.283524,
100819                                     31.775529
100820                                 ],
100821                                 [
100822                                     -107.309414,
100823                                     31.775633
100824                                 ],
100825                                 [
100826                                     -107.335252,
100827                                     31.775684
100828                                 ],
100829                                 [
100830                                     -107.361142,
100831                                     31.775788
100832                                 ],
100833                                 [
100834                                     -107.387032,
100835                                     31.775788
100836                                 ],
100837                                 [
100838                                     -107.412896,
100839                                     31.775839
100840                                 ],
100841                                 [
100842                                     -107.438786,
100843                                     31.775943
100844                                 ],
100845                                 [
100846                                     -107.464676,
100847                                     31.775994
100848                                 ],
100849                                 [
100850                                     -107.490566,
100851                                     31.776098
100852                                 ],
100853                                 [
100854                                     -107.516404,
100855                                     31.776149
100856                                 ],
100857                                 [
100858                                     -107.542294,
100859                                     31.776201
100860                                 ],
100861                                 [
100862                                     -107.568184,
100863                                     31.776253
100864                                 ],
100865                                 [
100866                                     -107.594074,
100867                                     31.776304
100868                                 ],
100869                                 [
100870                                     -107.619964,
100871                                     31.776408
100872                                 ],
100873                                 [
100874                                     -107.645854,
100875                                     31.776459
100876                                 ],
100877                                 [
100878                                     -107.671744,
100879                                     31.776459
100880                                 ],
100881                                 [
100882                                     -107.697633,
100883                                     31.776563
100884                                 ],
100885                                 [
100886                                     -107.723472,
100887                                     31.776614
100888                                 ],
100889                                 [
100890                                     -107.749362,
100891                                     31.776666
100892                                 ],
100893                                 [
100894                                     -107.775251,
100895                                     31.776718
100896                                 ],
100897                                 [
100898                                     -107.801141,
100899                                     31.77677
100900                                 ],
100901                                 [
100902                                     -107.82698,
100903                                     31.776873
100904                                 ],
100905                                 [
100906                                     -107.852869,
100907                                     31.776925
100908                                 ],
100909                                 [
100910                                     -107.878759,
100911                                     31.776925
100912                                 ],
100913                                 [
100914                                     -107.904598,
100915                                     31.777028
100916                                 ],
100917                                 [
100918                                     -107.930487,
100919                                     31.77708
100920                                 ],
100921                                 [
100922                                     -107.956377,
100923                                     31.777131
100924                                 ],
100925                                 [
100926                                     -107.982216,
100927                                     31.777183
100928                                 ],
100929                                 [
100930                                     -108.008105,
100931                                     31.777235
100932                                 ],
100933                                 [
100934                                     -108.033995,
100935                                     31.777338
100936                                 ],
100937                                 [
100938                                     -108.059885,
100939                                     31.77739
100940                                 ],
100941                                 [
100942                                     -108.085723,
100943                                     31.77739
100944                                 ],
100945                                 [
100946                                     -108.111613,
100947                                     31.777545
100948                                 ],
100949                                 [
100950                                     -108.137503,
100951                                     31.777545
100952                                 ],
100953                                 [
100954                                     -108.163341,
100955                                     31.777648
100956                                 ],
100957                                 [
100958                                     -108.189283,
100959                                     31.7777
100960                                 ],
100961                                 [
100962                                     -108.215121,
100963                                     31.777751
100964                                 ],
100965                                 [
100966                                     -108.215121,
100967                                     31.770723
100968                                 ],
100969                                 [
100970                                     -108.215121,
100971                                     31.763695
100972                                 ],
100973                                 [
100974                                     -108.215121,
100975                                     31.756667
100976                                 ],
100977                                 [
100978                                     -108.215121,
100979                                     31.749639
100980                                 ],
100981                                 [
100982                                     -108.215121,
100983                                     31.74256
100984                                 ],
100985                                 [
100986                                     -108.215121,
100987                                     31.735583
100988                                 ],
100989                                 [
100990                                     -108.215121,
100991                                     31.728555
100992                                 ],
100993                                 [
100994                                     -108.215121,
100995                                     31.721476
100996                                 ],
100997                                 [
100998                                     -108.215121,
100999                                     31.714396
101000                                 ],
101001                                 [
101002                                     -108.215121,
101003                                     31.70742
101004                                 ],
101005                                 [
101006                                     -108.215121,
101007                                     31.700392
101008                                 ],
101009                                 [
101010                                     -108.215121,
101011                                     31.693312
101012                                 ],
101013                                 [
101014                                     -108.215121,
101015                                     31.686284
101016                                 ],
101017                                 [
101018                                     -108.215121,
101019                                     31.679256
101020                                 ],
101021                                 [
101022                                     -108.215121,
101023                                     31.672176
101024                                 ],
101025                                 [
101026                                     -108.21507,
101027                                     31.665148
101028                                 ],
101029                                 [
101030                                     -108.215018,
101031                                     31.658172
101032                                 ],
101033                                 [
101034                                     -108.215018,
101035                                     31.651092
101036                                 ],
101037                                 [
101038                                     -108.215018,
101039                                     31.644064
101040                                 ],
101041                                 [
101042                                     -108.215018,
101043                                     31.637036
101044                                 ],
101045                                 [
101046                                     -108.215018,
101047                                     31.630008
101048                                 ],
101049                                 [
101050                                     -108.215018,
101051                                     31.62298
101052                                 ],
101053                                 [
101054                                     -108.215018,
101055                                     31.615952
101056                                 ],
101057                                 [
101058                                     -108.215018,
101059                                     31.608873
101060                                 ],
101061                                 [
101062                                     -108.215018,
101063                                     31.601845
101064                                 ],
101065                                 [
101066                                     -108.215018,
101067                                     31.594817
101068                                 ],
101069                                 [
101070                                     -108.215018,
101071                                     31.587789
101072                                 ],
101073                                 [
101074                                     -108.215018,
101075                                     31.580761
101076                                 ],
101077                                 [
101078                                     -108.215018,
101079                                     31.573733
101080                                 ],
101081                                 [
101082                                     -108.215018,
101083                                     31.566653
101084                                 ],
101085                                 [
101086                                     -108.215018,
101087                                     31.559625
101088                                 ],
101089                                 [
101090                                     -108.214966,
101091                                     31.552597
101092                                 ],
101093                                 [
101094                                     -108.214966,
101095                                     31.545569
101096                                 ],
101097                                 [
101098                                     -108.214966,
101099                                     31.538489
101100                                 ],
101101                                 [
101102                                     -108.214966,
101103                                     31.531461
101104                                 ],
101105                                 [
101106                                     -108.214966,
101107                                     31.524485
101108                                 ],
101109                                 [
101110                                     -108.214966,
101111                                     31.517405
101112                                 ],
101113                                 [
101114                                     -108.214966,
101115                                     31.510378
101116                                 ],
101117                                 [
101118                                     -108.214966,
101119                                     31.503401
101120                                 ],
101121                                 [
101122                                     -108.214966,
101123                                     31.496322
101124                                 ],
101125                                 [
101126                                     -108.214966,
101127                                     31.489242
101128                                 ],
101129                                 [
101130                                     -108.214966,
101131                                     31.482214
101132                                 ],
101133                                 [
101134                                     -108.214966,
101135                                     31.475238
101136                                 ],
101137                                 [
101138                                     -108.214966,
101139                                     31.468158
101140                                 ],
101141                                 [
101142                                     -108.214966,
101143                                     31.46113
101144                                 ],
101145                                 [
101146                                     -108.214966,
101147                                     31.454102
101148                                 ],
101149                                 [
101150                                     -108.214966,
101151                                     31.447074
101152                                 ],
101153                                 [
101154                                     -108.214915,
101155                                     31.440046
101156                                 ],
101157                                 [
101158                                     -108.214863,
101159                                     31.432966
101160                                 ],
101161                                 [
101162                                     -108.214863,
101163                                     31.425938
101164                                 ],
101165                                 [
101166                                     -108.214863,
101167                                     31.41891
101168                                 ],
101169                                 [
101170                                     -108.214863,
101171                                     31.411882
101172                                 ],
101173                                 [
101174                                     -108.214863,
101175                                     31.404803
101176                                 ],
101177                                 [
101178                                     -108.214863,
101179                                     31.397826
101180                                 ],
101181                                 [
101182                                     -108.214863,
101183                                     31.390798
101184                                 ],
101185                                 [
101186                                     -108.214863,
101187                                     31.383719
101188                                 ],
101189                                 [
101190                                     -108.214863,
101191                                     31.376639
101192                                 ],
101193                                 [
101194                                     -108.214863,
101195                                     31.369663
101196                                 ],
101197                                 [
101198                                     -108.214863,
101199                                     31.362635
101200                                 ],
101201                                 [
101202                                     -108.214863,
101203                                     31.355555
101204                                 ],
101205                                 [
101206                                     -108.214863,
101207                                     31.348527
101208                                 ],
101209                                 [
101210                                     -108.214863,
101211                                     31.341551
101212                                 ],
101213                                 [
101214                                     -108.214863,
101215                                     31.334471
101216                                 ],
101217                                 [
101218                                     -108.214811,
101219                                     31.327443
101220                                 ],
101221                                 [
101222                                     -108.257573,
101223                                     31.327391
101224                                 ],
101225                                 [
101226                                     -108.300336,
101227                                     31.327391
101228                                 ],
101229                                 [
101230                                     -108.34302,
101231                                     31.327391
101232                                 ],
101233                                 [
101234                                     -108.385731,
101235                                     31.327391
101236                                 ],
101237                                 [
101238                                     -108.428442,
101239                                     31.327391
101240                                 ],
101241                                 [
101242                                     -108.471152,
101243                                     31.327391
101244                                 ],
101245                                 [
101246                                     -108.513837,
101247                                     31.327391
101248                                 ],
101249                                 [
101250                                     -108.556547,
101251                                     31.327391
101252                                 ],
101253                                 [
101254                                     -108.59931,
101255                                     31.327391
101256                                 ],
101257                                 [
101258                                     -108.64202,
101259                                     31.327391
101260                                 ],
101261                                 [
101262                                     -108.684757,
101263                                     31.327391
101264                                 ],
101265                                 [
101266                                     -108.727467,
101267                                     31.327391
101268                                 ],
101269                                 [
101270                                     -108.770178,
101271                                     31.327391
101272                                 ],
101273                                 [
101274                                     -108.812914,
101275                                     31.327391
101276                                 ],
101277                                 [
101278                                     -108.855625,
101279                                     31.327391
101280                                 ],
101281                                 [
101282                                     -108.898335,
101283                                     31.327391
101284                                 ],
101285                                 [
101286                                     -108.941046,
101287                                     31.327391
101288                                 ],
101289                                 [
101290                                     -108.968282,
101291                                     31.327391
101292                                 ],
101293                                 [
101294                                     -108.983731,
101295                                     31.327391
101296                                 ],
101297                                 [
101298                                     -109.026493,
101299                                     31.327391
101300                                 ],
101301                                 [
101302                                     -109.04743,
101303                                     31.327391
101304                                 ],
101305                                 [
101306                                     -109.069203,
101307                                     31.327391
101308                                 ],
101309                                 [
101310                                     -109.111914,
101311                                     31.327391
101312                                 ],
101313                                 [
101314                                     -109.154599,
101315                                     31.327391
101316                                 ],
101317                                 [
101318                                     -109.197361,
101319                                     31.327391
101320                                 ],
101321                                 [
101322                                     -109.240072,
101323                                     31.32734
101324                                 ],
101325                                 [
101326                                     -109.282782,
101327                                     31.32734
101328                                 ],
101329                                 [
101330                                     -109.325519,
101331                                     31.32734
101332                                 ],
101333                                 [
101334                                     -109.368229,
101335                                     31.32734
101336                                 ],
101337                                 [
101338                                     -109.410914,
101339                                     31.32734
101340                                 ],
101341                                 [
101342                                     -109.45365,
101343                                     31.32734
101344                                 ],
101345                                 [
101346                                     -109.496387,
101347                                     31.32734
101348                                 ],
101349                                 [
101350                                     -109.539071,
101351                                     31.32734
101352                                 ],
101353                                 [
101354                                     -109.581808,
101355                                     31.32734
101356                                 ],
101357                                 [
101358                                     -109.624493,
101359                                     31.32734
101360                                 ],
101361                                 [
101362                                     -109.667177,
101363                                     31.32734
101364                                 ],
101365                                 [
101366                                     -109.709965,
101367                                     31.32734
101368                                 ],
101369                                 [
101370                                     -109.75265,
101371                                     31.32734
101372                                 ],
101373                                 [
101374                                     -109.795335,
101375                                     31.32734
101376                                 ],
101377                                 [
101378                                     -109.838123,
101379                                     31.32734
101380                                 ],
101381                                 [
101382                                     -109.880808,
101383                                     31.32734
101384                                 ],
101385                                 [
101386                                     -109.923596,
101387                                     31.327288
101388                                 ],
101389                                 [
101390                                     -109.96628,
101391                                     31.327236
101392                                 ],
101393                                 [
101394                                     -110.008965,
101395                                     31.327236
101396                                 ],
101397                                 [
101398                                     -110.051702,
101399                                     31.327236
101400                                 ],
101401                                 [
101402                                     -110.094386,
101403                                     31.327236
101404                                 ],
101405                                 [
101406                                     -110.137071,
101407                                     31.327236
101408                                 ],
101409                                 [
101410                                     -110.179807,
101411                                     31.327236
101412                                 ],
101413                                 [
101414                                     -110.222544,
101415                                     31.327236
101416                                 ],
101417                                 [
101418                                     -110.265229,
101419                                     31.327236
101420                                 ],
101421                                 [
101422                                     -110.308017,
101423                                     31.327236
101424                                 ],
101425                                 [
101426                                     -110.350753,
101427                                     31.327236
101428                                 ],
101429                                 [
101430                                     -110.39349,
101431                                     31.327236
101432                                 ],
101433                                 [
101434                                     -110.436174,
101435                                     31.327236
101436                                 ],
101437                                 [
101438                                     -110.478859,
101439                                     31.327236
101440                                 ],
101441                                 [
101442                                     -110.521595,
101443                                     31.327236
101444                                 ],
101445                                 [
101446                                     -110.56428,
101447                                     31.327236
101448                                 ],
101449                                 [
101450                                     -110.606965,
101451                                     31.327236
101452                                 ],
101453                                 [
101454                                     -110.649727,
101455                                     31.327236
101456                                 ],
101457                                 [
101458                                     -110.692438,
101459                                     31.327236
101460                                 ],
101461                                 [
101462                                     -110.7352,
101463                                     31.327236
101464                                 ],
101465                                 [
101466                                     -110.777885,
101467                                     31.327236
101468                                 ],
101469                                 [
101470                                     -110.820595,
101471                                     31.327236
101472                                 ],
101473                                 [
101474                                     -110.863358,
101475                                     31.327236
101476                                 ],
101477                                 [
101478                                     -110.906068,
101479                                     31.327236
101480                                 ],
101481                                 [
101482                                     -110.948753,
101483                                     31.327185
101484                                 ],
101485                                 [
101486                                     -111.006269,
101487                                     31.327185
101488                                 ],
101489                                 [
101490                                     -111.067118,
101491                                     31.333644
101492                                 ],
101493                                 [
101494                                     -111.094455,
101495                                     31.342532
101496                                 ],
101497                                 [
101498                                     -111.145924,
101499                                     31.359069
101500                                 ],
101501                                 [
101502                                     -111.197446,
101503                                     31.375554
101504                                 ],
101505                                 [
101506                                     -111.248864,
101507                                     31.392142
101508                                 ],
101509                                 [
101510                                     -111.300333,
101511                                     31.40873
101512                                 ],
101513                                 [
101514                                     -111.351803,
101515                                     31.425318
101516                                 ],
101517                                 [
101518                                     -111.403299,
101519                                     31.441855
101520                                 ],
101521                                 [
101522                                     -111.454768,
101523                                     31.458339
101524                                 ],
101525                                 [
101526                                     -111.506238,
101527                                     31.474979
101528                                 ],
101529                                 [
101530                                     -111.915464,
101531                                     31.601431
101532                                 ],
101533                                 [
101534                                     -112.324715,
101535                                     31.727987
101536                                 ],
101537                                 [
101538                                     -112.733967,
101539                                     31.854543
101540                                 ],
101541                                 [
101542                                     -113.143218,
101543                                     31.981046
101544                                 ],
101545                                 [
101546                                     -113.552444,
101547                                     32.107602
101548                                 ],
101549                                 [
101550                                     -113.961696,
101551                                     32.234132
101552                                 ],
101553                                 [
101554                                     -114.370921,
101555                                     32.360687
101556                                 ],
101557                                 [
101558                                     -114.780147,
101559                                     32.487243
101560                                 ],
101561                                 [
101562                                     -114.816785,
101563                                     32.498534
101564                                 ],
101565                                 [
101566                                     -114.819373,
101567                                     32.499363
101568                                 ],
101569                                 [
101570                                     -114.822108,
101571                                     32.50024
101572                                 ],
101573                                 [
101574                                     -114.809447,
101575                                     32.511324
101576                                 ],
101577                                 [
101578                                     -114.795546,
101579                                     32.552226
101580                                 ],
101581                                 [
101582                                     -114.794203,
101583                                     32.574111
101584                                 ],
101585                                 [
101586                                     -114.802678,
101587                                     32.594497
101588                                 ],
101589                                 [
101590                                     -114.786813,
101591                                     32.621033
101592                                 ],
101593                                 [
101594                                     -114.781542,
101595                                     32.628061
101596                                 ],
101597                                 [
101598                                     -114.758804,
101599                                     32.64483
101600                                 ],
101601                                 [
101602                                     -114.751156,
101603                                     32.65222
101604                                 ],
101605                                 [
101606                                     -114.739477,
101607                                     32.669066
101608                                 ],
101609                                 [
101610                                     -114.731209,
101611                                     32.686636
101612                                 ],
101613                                 [
101614                                     -114.723871,
101615                                     32.711519
101616                                 ],
101617                                 [
101618                                     -114.724284,
101619                                     32.712835
101620                                 ],
101621                                 [
101622                                     -114.724285,
101623                                     32.712836
101624                                 ],
101625                                 [
101626                                     -114.764541,
101627                                     32.709839
101628                                 ],
101629                                 [
101630                                     -114.838076,
101631                                     32.704206
101632                                 ],
101633                                 [
101634                                     -114.911612,
101635                                     32.698703
101636                                 ],
101637                                 [
101638                                     -114.985199,
101639                                     32.693122
101640                                 ],
101641                                 [
101642                                     -115.058734,
101643                                     32.687567
101644                                 ],
101645                                 [
101646                                     -115.13227,
101647                                     32.681986
101648                                 ],
101649                                 [
101650                                     -115.205806,
101651                                     32.676456
101652                                 ],
101653                                 [
101654                                     -115.27929,
101655                                     32.670823
101656                                 ],
101657                                 [
101658                                     -115.352851,
101659                                     32.665346
101660                                 ],
101661                                 [
101662                                     -115.426386,
101663                                     32.659765
101664                                 ],
101665                                 [
101666                                     -115.499922,
101667                                     32.654209
101668                                 ],
101669                                 [
101670                                     -115.573535,
101671                                     32.648654
101672                                 ],
101673                                 [
101674                                     -115.647019,
101675                                     32.643073
101676                                 ],
101677                                 [
101678                                     -115.720529,
101679                                     32.637518
101680                                 ],
101681                                 [
101682                                     -115.794064,
101683                                     32.631963
101684                                 ],
101685                                 [
101686                                     -115.8676,
101687                                     32.626408
101688                                 ],
101689                                 [
101690                                     -115.941213,
101691                                     32.620827
101692                                 ],
101693                                 [
101694                                     -116.014748,
101695                                     32.615271
101696                                 ],
101697                                 [
101698                                     -116.088232,
101699                                     32.609664
101700                                 ],
101701                                 [
101702                                     -116.161742,
101703                                     32.604161
101704                                 ],
101705                                 [
101706                                     -116.235329,
101707                                     32.598554
101708                                 ],
101709                                 [
101710                                     -116.308891,
101711                                     32.593025
101712                                 ],
101713                                 [
101714                                     -116.382426,
101715                                     32.587469
101716                                 ],
101717                                 [
101718                                     -116.455962,
101719                                     32.581888
101720                                 ],
101721                                 [
101722                                     -116.529472,
101723                                     32.576333
101724                                 ],
101725                                 [
101726                                     -116.603007,
101727                                     32.570804
101728                                 ],
101729                                 [
101730                                     -116.676543,
101731                                     32.565223
101732                                 ],
101733                                 [
101734                                     -116.750104,
101735                                     32.559667
101736                                 ],
101737                                 [
101738                                     -116.82364,
101739                                     32.554086
101740                                 ],
101741                                 [
101742                                     -116.897201,
101743                                     32.548531
101744                                 ],
101745                                 [
101746                                     -116.970737,
101747                                     32.542976
101748                                 ],
101749                                 [
101750                                     -117.044221,
101751                                     32.537421
101752                                 ],
101753                                 [
101754                                     -117.125121,
101755                                     32.531669
101756                                 ],
101757                                 [
101758                                     -117.125969,
101759                                     32.538258
101760                                 ],
101761                                 [
101762                                     -117.239623,
101763                                     32.531308
101764                                 ],
101765                                 [
101766                                     -120.274098,
101767                                     32.884264
101768                                 ],
101769                                 [
101770                                     -121.652736,
101771                                     34.467248
101772                                 ],
101773                                 [
101774                                     -124.367265,
101775                                     37.662798
101776                                 ],
101777                                 [
101778                                     -126.739806,
101779                                     41.37928
101780                                 ],
101781                                 [
101782                                     -126.996297,
101783                                     45.773888
101784                                 ],
101785                                 [
101786                                     -124.770704,
101787                                     48.44258
101788                                 ],
101789                                 [
101790                                     -123.734053,
101791                                     48.241906
101792                                 ],
101793                                 [
101794                                     -123.1663,
101795                                     48.27837
101796                                 ],
101797                                 [
101798                                     -123.193018,
101799                                     48.501035
101800                                 ],
101801                                 [
101802                                     -123.176987,
101803                                     48.65482
101804                                 ],
101805                                 [
101806                                     -122.912481,
101807                                     48.753561
101808                                 ],
101809                                 [
101810                                     -122.899122,
101811                                     48.897797
101812                                 ],
101813                                 [
101814                                     -122.837671,
101815                                     48.97502
101816                                 ],
101817                                 [
101818                                     -122.743986,
101819                                     48.980582
101820                                 ],
101821                                 [
101822                                     -122.753,
101823                                     48.992499
101824                                 ],
101825                                 [
101826                                     -122.753012,
101827                                     48.992515
101828                                 ],
101829                                 [
101830                                     -122.653258,
101831                                     48.992515
101832                                 ],
101833                                 [
101834                                     -122.433375,
101835                                     48.992515
101836                                 ],
101837                                 [
101838                                     -122.213517,
101839                                     48.992515
101840                                 ],
101841                                 [
101842                                     -121.993763,
101843                                     48.992515
101844                                 ],
101845                                 [
101846                                     -121.773958,
101847                                     48.992515
101848                                 ],
101849                                 [
101850                                     -121.554152,
101851                                     48.992515
101852                                 ],
101853                                 [
101854                                     -121.33432,
101855                                     48.992515
101856                                 ],
101857                                 [
101858                                     -121.114515,
101859                                     48.992515
101860                                 ],
101861                                 [
101862                                     -95.396937,
101863                                     48.99267
101864                                 ],
101865                                 [
101866                                     -95.177106,
101867                                     48.99267
101868                                 ],
101869                                 [
101870                                     -95.168527,
101871                                     48.995047
101872                                 ],
101873                                 [
101874                                     -95.161887,
101875                                     49.001145
101876                                 ],
101877                                 [
101878                                     -95.159329,
101879                                     49.01179
101880                                 ],
101881                                 [
101882                                     -95.159665,
101883                                     49.10951
101884                                 ],
101885                                 [
101886                                     -95.160027,
101887                                     49.223353
101888                                 ],
101889                                 [
101890                                     -95.160337,
101891                                     49.313012
101892                                 ],
101893                                 [
101894                                     -95.160569,
101895                                     49.369494
101896                                 ],
101897                                 [
101898                                     -95.102821,
101899                                     49.35394
101900                                 ],
101901                                 [
101902                                     -94.982518,
101903                                     49.356162
101904                                 ],
101905                                 [
101906                                     -94.926087,
101907                                     49.345568
101908                                 ],
101909                                 [
101910                                     -94.856195,
101911                                     49.318283
101912                                 ],
101913                                 [
101914                                     -94.839142,
101915                                     49.308878
101916                                 ],
101917                                 [
101918                                     -94.827256,
101919                                     49.292858
101920                                 ],
101921                                 [
101922                                     -94.819892,
101923                                     49.252034
101924                                 ],
101925                                 [
101926                                     -94.810358,
101927                                     49.229606
101928                                 ],
101929                                 [
101930                                     -94.806121,
101931                                     49.210899
101932                                 ],
101933                                 [
101934                                     -94.811185,
101935                                     49.166561
101936                                 ],
101937                                 [
101938                                     -94.803743,
101939                                     49.146407
101940                                 ],
101941                                 [
101942                                     -94.792039,
101943                                     49.12646
101944                                 ],
101945                                 [
101946                                     -94.753772,
101947                                     49.026156
101948                                 ],
101949                                 [
101950                                     -94.711217,
101951                                     48.914586
101952                                 ],
101953                                 [
101954                                     -94.711734,
101955                                     48.862755
101956                                 ],
101957                                 [
101958                                     -94.712147,
101959                                     48.842446
101960                                 ],
101961                                 [
101962                                     -94.713284,
101963                                     48.823843
101964                                 ],
101965                                 [
101966                                     -94.710907,
101967                                     48.807513
101968                                 ],
101969                                 [
101970                                     -94.701786,
101971                                     48.790098
101972                                 ],
101973                                 [
101974                                     -94.688893,
101975                                     48.778832
101976                                 ],
101977                                 [
101978                                     -94.592852,
101979                                     48.726433
101980                                 ],
101981                                 [
101982                                     -94.519161,
101983                                     48.70447
101984                                 ],
101985                                 [
101986                                     -94.4795,
101987                                     48.700698
101988                                 ],
101989                                 [
101990                                     -94.311577,
101991                                     48.713927
101992                                 ],
101993                                 [
101994                                     -94.292586,
101995                                     48.711912
101996                                 ],
101997                                 [
101998                                     -94.284034,
101999                                     48.709069
102000                                 ],
102001                                 [
102002                                     -94.274499,
102003                                     48.704108
102004                                 ],
102005                                 [
102006                                     -94.265482,
102007                                     48.697752
102008                                 ],
102009                                 [
102010                                     -94.258454,
102011                                     48.690828
102012                                 ],
102013                                 [
102014                                     -94.255767,
102015                                     48.683541
102016                                 ],
102017                                 [
102018                                     -94.252459,
102019                                     48.662405
102020                                 ],
102021                                 [
102022                                     -94.251038,
102023                                     48.65729
102024                                 ],
102025                                 [
102026                                     -94.23215,
102027                                     48.652019
102028                                 ],
102029                                 [
102030                                     -94.03485,
102031                                     48.643311
102032                                 ],
102033                                 [
102034                                     -93.874885,
102035                                     48.636206
102036                                 ],
102037                                 [
102038                                     -93.835741,
102039                                     48.617137
102040                                 ],
102041                                 [
102042                                     -93.809386,
102043                                     48.543576
102044                                 ],
102045                                 [
102046                                     -93.778664,
102047                                     48.519468
102048                                 ],
102049                                 [
102050                                     -93.756779,
102051                                     48.516549
102052                                 ],
102053                                 [
102054                                     -93.616297,
102055                                     48.531302
102056                                 ],
102057                                 [
102058                                     -93.599889,
102059                                     48.526341
102060                                 ],
102061                                 [
102062                                     -93.566584,
102063                                     48.538279
102064                                 ],
102065                                 [
102066                                     -93.491756,
102067                                     48.542309
102068                                 ],
102069                                 [
102070                                     -93.459924,
102071                                     48.557399
102072                                 ],
102073                                 [
102074                                     -93.45225,
102075                                     48.572721
102076                                 ],
102077                                 [
102078                                     -93.453774,
102079                                     48.586958
102080                                 ],
102081                                 [
102082                                     -93.451475,
102083                                     48.597422
102084                                 ],
102085                                 [
102086                                     -93.417316,
102087                                     48.604114
102088                                 ],
102089                                 [
102090                                     -93.385716,
102091                                     48.614863
102092                                 ],
102093                                 [
102094                                     -93.25774,
102095                                     48.630314
102096                                 ],
102097                                 [
102098                                     -93.131701,
102099                                     48.62463
102100                                 ],
102101                                 [
102102                                     -92.97972,
102103                                     48.61768
102104                                 ],
102105                                 [
102106                                     -92.955588,
102107                                     48.612228
102108                                 ],
102109                                 [
102110                                     -92.884197,
102111                                     48.579878
102112                                 ],
102113                                 [
102114                                     -92.72555,
102115                                     48.548692
102116                                 ],
102117                                 [
102118                                     -92.648604,
102119                                     48.536263
102120                                 ],
102121                                 [
102122                                     -92.630181,
102123                                     48.519468
102124                                 ],
102125                                 [
102126                                     -92.627468,
102127                                     48.502777
102128                                 ],
102129                                 [
102130                                     -92.646743,
102131                                     48.497428
102132                                 ],
102133                                 [
102134                                     -92.691366,
102135                                     48.489858
102136                                 ],
102137                                 [
102138                                     -92.710641,
102139                                     48.482882
102140                                 ],
102141                                 [
102142                                     -92.718909,
102143                                     48.459782
102144                                 ],
102145                                 [
102146                                     -92.704052,
102147                                     48.445158
102148                                 ],
102149                                 [
102150                                     -92.677129,
102151                                     48.441747
102152                                 ],
102153                                 [
102154                                     -92.657053,
102155                                     48.438233
102156                                 ],
102157                                 [
102158                                     -92.570521,
102159                                     48.446656
102160                                 ],
102161                                 [
102162                                     -92.526932,
102163                                     48.445623
102164                                 ],
102165                                 [
102166                                     -92.490629,
102167                                     48.433117
102168                                 ],
102169                                 [
102170                                     -92.474532,
102171                                     48.410483
102172                                 ],
102173                                 [
102174                                     -92.467581,
102175                                     48.394282
102176                                 ],
102177                                 [
102178                                     -92.467064,
102179                                     48.353225
102180                                 ],
102181                                 [
102182                                     -92.462465,
102183                                     48.329299
102184                                 ],
102185                                 [
102186                                     -92.451381,
102187                                     48.312685
102188                                 ],
102189                                 [
102190                                     -92.41823,
102191                                     48.282041
102192                                 ],
102193                                 [
102194                                     -92.38464,
102195                                     48.232406
102196                                 ],
102197                                 [
102198                                     -92.371851,
102199                                     48.222587
102200                                 ],
102201                                 [
102202                                     -92.353815,
102203                                     48.222897
102204                                 ],
102205                                 [
102206                                     -92.327874,
102207                                     48.229435
102208                                 ],
102209                                 [
102210                                     -92.303663,
102211                                     48.239279
102212                                 ],
102213                                 [
102214                                     -92.291029,
102215                                     48.249562
102216                                 ],
102217                                 [
102218                                     -92.292062,
102219                                     48.270336
102220                                 ],
102221                                 [
102222                                     -92.301416,
102223                                     48.290645
102224                                 ],
102225                                 [
102226                                     -92.303095,
102227                                     48.310928
102228                                 ],
102229                                 [
102230                                     -92.281598,
102231                                     48.33178
102232                                 ],
102233                                 [
102234                                     -92.259118,
102235                                     48.339635
102236                                 ],
102237                                 [
102238                                     -92.154732,
102239                                     48.350125
102240                                 ],
102241                                 [
102242                                     -92.070499,
102243                                     48.346714
102244                                 ],
102245                                 [
102246                                     -92.043421,
102247                                     48.334596
102248                                 ],
102249                                 [
102250                                     -92.030114,
102251                                     48.313176
102252                                 ],
102253                                 [
102254                                     -92.021355,
102255                                     48.287441
102256                                 ],
102257                                 [
102258                                     -92.007997,
102259                                     48.262482
102260                                 ],
102261                                 [
102262                                     -91.992158,
102263                                     48.247909
102264                                 ],
102265                                 [
102266                                     -91.975492,
102267                                     48.236566
102268                                 ],
102269                                 [
102270                                     -91.957302,
102271                                     48.228323
102272                                 ],
102273                                 [
102274                                     -91.852244,
102275                                     48.195974
102276                                 ],
102277                                 [
102278                                     -91.764988,
102279                                     48.187344
102280                                 ],
102281                                 [
102282                                     -91.744137,
102283                                     48.179593
102284                                 ],
102285                                 [
102286                                     -91.727575,
102287                                     48.168327
102288                                 ],
102289                                 [
102290                                     -91.695509,
102291                                     48.13758
102292                                 ],
102293                                 [
102294                                     -91.716438,
102295                                     48.112051
102296                                 ],
102297                                 [
102298                                     -91.692512,
102299                                     48.097866
102300                                 ],
102301                                 [
102302                                     -91.618615,
102303                                     48.089572
102304                                 ],
102305                                 [
102306                                     -91.597479,
102307                                     48.090399
102308                                 ],
102309                                 [
102310                                     -91.589676,
102311                                     48.088332
102312                                 ],
102313                                 [
102314                                     -91.581098,
102315                                     48.080942
102316                                 ],
102317                                 [
102318                                     -91.579806,
102319                                     48.070969
102320                                 ],
102321                                 [
102322                                     -91.585129,
102323                                     48.06084
102324                                 ],
102325                                 [
102326                                     -91.586989,
102327                                     48.052572
102328                                 ],
102329                                 [
102330                                     -91.574845,
102331                                     48.048205
102332                                 ],
102333                                 [
102334                                     -91.487098,
102335                                     48.053476
102336                                 ],
102337                                 [
102338                                     -91.464722,
102339                                     48.048955
102340                                 ],
102341                                 [
102342                                     -91.446274,
102343                                     48.040738
102344                                 ],
102345                                 [
102346                                     -91.427929,
102347                                     48.036449
102348                                 ],
102349                                 [
102350                                     -91.3654,
102351                                     48.057843
102352                                 ],
102353                                 [
102354                                     -91.276362,
102355                                     48.064768
102356                                 ],
102357                                 [
102358                                     -91.23807,
102359                                     48.082648
102360                                 ],
102361                                 [
102362                                     -91.203963,
102363                                     48.107659
102364                                 ],
102365                                 [
102366                                     -91.071103,
102367                                     48.170859
102368                                 ],
102369                                 [
102370                                     -91.02816,
102371                                     48.184838
102372                                 ],
102373                                 [
102374                                     -91.008109,
102375                                     48.194372
102376                                 ],
102377                                 [
102378                                     -90.923153,
102379                                     48.227109
102380                                 ],
102381                                 [
102382                                     -90.873802,
102383                                     48.234344
102384                                 ],
102385                                 [
102386                                     -90.840678,
102387                                     48.220107
102388                                 ],
102389                                 [
102390                                     -90.837939,
102391                                     48.210547
102392                                 ],
102393                                 [
102394                                     -90.848843,
102395                                     48.198713
102396                                 ],
102397                                 [
102398                                     -90.849721,
102399                                     48.189566
102400                                 ],
102401                                 [
102402                                     -90.843003,
102403                                     48.176983
102404                                 ],
102405                                 [
102406                                     -90.83427,
102407                                     48.171789
102408                                 ],
102409                                 [
102410                                     -90.823883,
102411                                     48.168327
102412                                 ],
102413                                 [
102414                                     -90.812307,
102415                                     48.160989
102416                                 ],
102417                                 [
102418                                     -90.803057,
102419                                     48.147166
102420                                 ],
102421                                 [
102422                                     -90.796701,
102423                                     48.117064
102424                                 ],
102425                                 [
102426                                     -90.786469,
102427                                     48.10045
102428                                 ],
102429                                 [
102430                                     -90.750347,
102431                                     48.083991
102432                                 ],
102433                                 [
102434                                     -90.701307,
102435                                     48.08456
102436                                 ],
102437                                 [
102438                                     -90.611079,
102439                                     48.103499
102440                                 ],
102441                                 [
102442                                     -90.586843,
102443                                     48.104817
102444                                 ],
102445                                 [
102446                                     -90.573872,
102447                                     48.097892
102448                                 ],
102449                                 [
102450                                     -90.562194,
102451                                     48.088849
102452                                 ],
102453                                 [
102454                                     -90.542014,
102455                                     48.083733
102456                                 ],
102457                                 [
102458                                     -90.531601,
102459                                     48.08456
102460                                 ],
102461                                 [
102462                                     -90.501887,
102463                                     48.094275
102464                                 ],
102465                                 [
102466                                     -90.490493,
102467                                     48.096239
102468                                 ],
102469                                 [
102470                                     -90.483465,
102471                                     48.094482
102472                                 ],
102473                                 [
102474                                     -90.477858,
102475                                     48.091536
102476                                 ],
102477                                 [
102478                                     -90.470623,
102479                                     48.089882
102480                                 ],
102481                                 [
102482                                     -90.178625,
102483                                     48.116444
102484                                 ],
102485                                 [
102486                                     -90.120386,
102487                                     48.115359
102488                                 ],
102489                                 [
102490                                     -90.073257,
102491                                     48.101199
102492                                 ],
102493                                 [
102494                                     -90.061036,
102495                                     48.091019
102496                                 ],
102497                                 [
102498                                     -90.008222,
102499                                     48.029731
102500                                 ],
102501                                 [
102502                                     -89.995329,
102503                                     48.018595
102504                                 ],
102505                                 [
102506                                     -89.980317,
102507                                     48.010094
102508                                 ],
102509                                 [
102510                                     -89.92045,
102511                                     47.98746
102512                                 ],
102513                                 [
102514                                     -89.902441,
102515                                     47.985909
102516                                 ],
102517                                 [
102518                                     -89.803454,
102519                                     48.013763
102520                                 ],
102521                                 [
102522                                     -89.780975,
102523                                     48.017199
102524                                 ],
102525                                 [
102526                                     -89.763302,
102527                                     48.017303
102528                                 ],
102529                                 [
102530                                     -89.745964,
102531                                     48.013763
102532                                 ],
102533                                 [
102534                                     -89.724596,
102535                                     48.005908
102536                                 ],
102537                                 [
102538                                     -89.712788,
102539                                     48.003376
102540                                 ],
102541                                 [
102542                                     -89.678656,
102543                                     48.008699
102544                                 ],
102545                                 [
102546                                     -89.65659,
102547                                     48.007975
102548                                 ],
102549                                 [
102550                                     -89.593105,
102551                                     47.996503
102552                                 ],
102553                                 [
102554                                     -89.581753,
102555                                     47.996333
102556                                 ],
102557                                 [
102558                                     -89.586724,
102559                                     47.992938
102560                                 ],
102561                                 [
102562                                     -89.310872,
102563                                     47.981097
102564                                 ],
102565                                 [
102566                                     -89.072861,
102567                                     48.046842
102568                                 ],
102569                                 [
102570                                     -88.49789,
102571                                     48.212841
102572                                 ],
102573                                 [
102574                                     -88.286621,
102575                                     48.156675
102576                                 ],
102577                                 [
102578                                     -85.939935,
102579                                     47.280501
102580                                 ],
102581                                 [
102582                                     -84.784644,
102583                                     46.770068
102584                                 ],
102585                                 [
102586                                     -84.516909,
102587                                     46.435083
102588                                 ],
102589                                 [
102590                                     -84.489712,
102591                                     46.446652
102592                                 ],
102593                                 [
102594                                     -84.491052,
102595                                     46.457658
102596                                 ],
102597                                 [
102598                                     -84.478301,
102599                                     46.466467
102600                                 ],
102601                                 [
102602                                     -84.465408,
102603                                     46.478172
102604                                 ],
102605                                 [
102606                                     -84.448096,
102607                                     46.489722
102608                                 ],
102609                                 [
102610                                     -84.42324,
102611                                     46.511581
102612                                 ],
102613                                 [
102614                                     -84.389702,
102615                                     46.520262
102616                                 ],
102617                                 [
102618                                     -84.352469,
102619                                     46.522743
102620                                 ],
102621                                 [
102622                                     -84.30534,
102623                                     46.501607
102624                                 ],
102625                                 [
102626                                     -84.242011,
102627                                     46.526464
102628                                 ],
102629                                 [
102630                                     -84.197285,
102631                                     46.546359
102632                                 ],
102633                                 [
102634                                     -84.147676,
102635                                     46.541346
102636                                 ],
102637                                 [
102638                                     -84.110443,
102639                                     46.526464
102640                                 ],
102641                                 [
102642                                     -84.158812,
102643                                     46.433343
102644                                 ],
102645                                 [
102646                                     -84.147676,
102647                                     46.399882
102648                                 ],
102649                                 [
102650                                     -84.129046,
102651                                     46.375026
102652                                 ],
102653                                 [
102654                                     -84.10543,
102655                                     46.347741
102656                                 ],
102657                                 [
102658                                     -84.105944,
102659                                     46.346374
102660                                 ],
102661                                 [
102662                                     -84.117195,
102663                                     46.347157
102664                                 ],
102665                                 [
102666                                     -84.117489,
102667                                     46.338326
102668                                 ],
102669                                 [
102670                                     -84.122361,
102671                                     46.331922
102672                                 ],
102673                                 [
102674                                     -84.112061,
102675                                     46.287102
102676                                 ],
102677                                 [
102678                                     -84.092672,
102679                                     46.227469
102680                                 ],
102681                                 [
102682                                     -84.111983,
102683                                     46.20337
102684                                 ],
102685                                 [
102686                                     -84.015118,
102687                                     46.149712
102688                                 ],
102689                                 [
102690                                     -83.957038,
102691                                     46.045736
102692                                 ],
102693                                 [
102694                                     -83.676821,
102695                                     46.15388
102696                                 ],
102697                                 [
102698                                     -83.429449,
102699                                     46.086221
102700                                 ],
102701                                 [
102702                                     -83.523049,
102703                                     45.892052
102704                                 ],
102705                                 [
102706                                     -83.574563,
102707                                     45.890259
102708                                 ],
102709                                 [
102710                                     -82.551615,
102711                                     44.857931
102712                                 ],
102713                                 [
102714                                     -82.655591,
102715                                     43.968545
102716                                 ],
102717                                 [
102718                                     -82.440632,
102719                                     43.096285
102720                                 ],
102721                                 [
102722                                     -82.460131,
102723                                     43.084392
102724                                 ],
102725                                 [
102726                                     -82.458894,
102727                                     43.083247
102728                                 ],
102729                                 [
102730                                     -82.431813,
102731                                     43.039387
102732                                 ],
102733                                 [
102734                                     -82.424748,
102735                                     43.02408
102736                                 ],
102737                                 [
102738                                     -82.417242,
102739                                     43.01731
102740                                 ],
102741                                 [
102742                                     -82.416369,
102743                                     43.01742
102744                                 ],
102745                                 [
102746                                     -82.416412,
102747                                     43.017143
102748                                 ],
102749                                 [
102750                                     -82.414603,
102751                                     42.983243
102752                                 ],
102753                                 [
102754                                     -82.430442,
102755                                     42.951307
102756                                 ],
102757                                 [
102758                                     -82.453179,
102759                                     42.918983
102760                                 ],
102761                                 [
102762                                     -82.464781,
102763                                     42.883637
102764                                 ],
102765                                 [
102766                                     -82.468036,
102767                                     42.863974
102768                                 ],
102769                                 [
102770                                     -82.482325,
102771                                     42.835113
102772                                 ],
102773                                 [
102774                                     -82.485271,
102775                                     42.818524
102776                                 ],
102777                                 [
102778                                     -82.473618,
102779                                     42.798164
102780                                 ],
102781                                 [
102782                                     -82.470982,
102783                                     42.790568
102784                                 ],
102785                                 [
102786                                     -82.471344,
102787                                     42.779845
102788                                 ],
102789                                 [
102790                                     -82.476951,
102791                                     42.761474
102792                                 ],
102793                                 [
102794                                     -82.48341,
102795                                     42.719254
102796                                 ],
102797                                 [
102798                                     -82.511264,
102799                                     42.646675
102800                                 ],
102801                                 [
102802                                     -82.526224,
102803                                     42.619906
102804                                 ],
102805                                 [
102806                                     -82.549246,
102807                                     42.590941
102808                                 ],
102809                                 [
102810                                     -82.575833,
102811                                     42.571795
102812                                 ],
102813                                 [
102814                                     -82.608467,
102815                                     42.561098
102816                                 ],
102817                                 [
102818                                     -82.644331,
102819                                     42.557817
102820                                 ],
102821                                 [
102822                                     -82.644698,
102823                                     42.557533
102824                                 ],
102825                                 [
102826                                     -82.644932,
102827                                     42.561634
102828                                 ],
102829                                 [
102830                                     -82.637132,
102831                                     42.568405
102832                                 ],
102833                                 [
102834                                     -82.60902,
102835                                     42.579296
102836                                 ],
102837                                 [
102838                                     -82.616673,
102839                                     42.582828
102840                                 ],
102841                                 [
102842                                     -82.636985,
102843                                     42.599607
102844                                 ],
102845                                 [
102846                                     -82.625357,
102847                                     42.616092
102848                                 ],
102849                                 [
102850                                     -82.629331,
102851                                     42.626394
102852                                 ],
102853                                 [
102854                                     -82.638751,
102855                                     42.633459
102856                                 ],
102857                                 [
102858                                     -82.644344,
102859                                     42.640524
102860                                 ],
102861                                 [
102862                                     -82.644166,
102863                                     42.641056
102864                                 ],
102865                                 [
102866                                     -82.716083,
102867                                     42.617461
102868                                 ],
102869                                 [
102870                                     -82.777592,
102871                                     42.408506
102872                                 ],
102873                                 [
102874                                     -82.888693,
102875                                     42.406093
102876                                 ],
102877                                 [
102878                                     -82.889991,
102879                                     42.403266
102880                                 ],
102881                                 [
102882                                     -82.905739,
102883                                     42.387665
102884                                 ],
102885                                 [
102886                                     -82.923842,
102887                                     42.374419
102888                                 ],
102889                                 [
102890                                     -82.937972,
102891                                     42.366176
102892                                 ],
102893                                 [
102894                                     -82.947686,
102895                                     42.363527
102896                                 ],
102897                                 [
102898                                     -82.979624,
102899                                     42.359406
102900                                 ],
102901                                 [
102902                                     -83.042618,
102903                                     42.340861
102904                                 ],
102905                                 [
102906                                     -83.061899,
102907                                     42.32732
102908                                 ],
102909                                 [
102910                                     -83.081622,
102911                                     42.30907
102912                                 ],
102913                                 [
102914                                     -83.11342,
102915                                     42.279619
102916                                 ],
102917                                 [
102918                                     -83.145306,
102919                                     42.066968
102920                                 ],
102921                                 [
102922                                     -83.177398,
102923                                     41.960666
102924                                 ],
102925                                 [
102926                                     -83.21512,
102927                                     41.794493
102928                                 ],
102929                                 [
102930                                     -82.219051,
102931                                     41.516445
102932                                 ],
102933                                 [
102934                                     -80.345329,
102935                                     42.13344
102936                                 ],
102937                                 [
102938                                     -80.316455,
102939                                     42.123137
102940                                 ],
102941                                 [
102942                                     -79.270266,
102943                                     42.591872
102944                                 ],
102945                                 [
102946                                     -79.221058,
102947                                     42.582892
102948                                 ],
102949                                 [
102950                                     -78.871842,
102951                                     42.860012
102952                                 ],
102953                                 [
102954                                     -78.875011,
102955                                     42.867184
102956                                 ],
102957                                 [
102958                                     -78.896205,
102959                                     42.897209
102960                                 ],
102961                                 [
102962                                     -78.901651,
102963                                     42.908101
102964                                 ],
102965                                 [
102966                                     -78.90901,
102967                                     42.952255
102968                                 ],
102969                                 [
102970                                     -78.913426,
102971                                     42.957848
102972                                 ],
102973                                 [
102974                                     -78.932118,
102975                                     42.9708
102976                                 ],
102977                                 [
102978                                     -78.936386,
102979                                     42.979631
102980                                 ],
102981                                 [
102982                                     -78.927997,
102983                                     43.002003
102984                                 ],
102985                                 [
102986                                     -78.893114,
102987                                     43.029379
102988                                 ],
102989                                 [
102990                                     -78.887963,
102991                                     43.051456
102992                                 ],
102993                                 [
102994                                     -78.914897,
102995                                     43.076477
102996                                 ],
102997                                 [
102998                                     -79.026167,
102999                                     43.086485
103000                                 ],
103001                                 [
103002                                     -79.065231,
103003                                     43.10573
103004                                 ],
103005                                 [
103006                                     -79.065273,
103007                                     43.105897
103008                                 ],
103009                                 [
103010                                     -79.065738,
103011                                     43.120237
103012                                 ],
103013                                 [
103014                                     -79.061423,
103015                                     43.130288
103016                                 ],
103017                                 [
103018                                     -79.055583,
103019                                     43.138427
103020                                 ],
103021                                 [
103022                                     -79.051604,
103023                                     43.146851
103024                                 ],
103025                                 [
103026                                     -79.04933,
103027                                     43.159847
103028                                 ],
103029                                 [
103030                                     -79.048607,
103031                                     43.170622
103032                                 ],
103033                                 [
103034                                     -79.053775,
103035                                     43.260358
103036                                 ],
103037                                 [
103038                                     -79.058425,
103039                                     43.277799
103040                                 ],
103041                                 [
103042                                     -79.058631,
103043                                     43.2782
103044                                 ],
103045                                 [
103046                                     -78.990696,
103047                                     43.286947
103048                                 ],
103049                                 [
103050                                     -78.862059,
103051                                     43.324332
103052                                 ],
103053                                 [
103054                                     -78.767813,
103055                                     43.336418
103056                                 ],
103057                                 [
103058                                     -78.516117,
103059                                     43.50645
103060                                 ],
103061                                 [
103062                                     -76.363317,
103063                                     43.943219
103064                                 ],
103065                                 [
103066                                     -76.396746,
103067                                     44.106667
103068                                 ],
103069                                 [
103070                                     -76.364697,
103071                                     44.111631
103072                                 ],
103073                                 [
103074                                     -76.366146,
103075                                     44.117349
103076                                 ],
103077                                 [
103078                                     -76.357462,
103079                                     44.131478
103080                                 ],
103081                                 [
103082                                     -76.183493,
103083                                     44.223025
103084                                 ],
103085                                 [
103086                                     -76.162644,
103087                                     44.229888
103088                                 ],
103089                                 [
103090                                     -76.176117,
103091                                     44.30795
103092                                 ],
103093                                 [
103094                                     -76.046414,
103095                                     44.354817
103096                                 ],
103097                                 [
103098                                     -75.928746,
103099                                     44.391137
103100                                 ],
103101                                 [
103102                                     -75.852508,
103103                                     44.381639
103104                                 ],
103105                                 [
103106                                     -75.849095,
103107                                     44.386103
103108                                 ],
103109                                 [
103110                                     -75.847623,
103111                                     44.392579
103112                                 ],
103113                                 [
103114                                     -75.84674,
103115                                     44.398172
103116                                 ],
103117                                 [
103118                                     -75.845415,
103119                                     44.40141
103120                                 ],
103121                                 [
103122                                     -75.780803,
103123                                     44.432318
103124                                 ],
103125                                 [
103126                                     -75.770205,
103127                                     44.446153
103128                                 ],
103129                                 [
103130                                     -75.772266,
103131                                     44.463815
103132                                 ],
103133                                 [
103134                                     -75.779184,
103135                                     44.48236
103136                                 ],
103137                                 [
103138                                     -75.791496,
103139                                     44.496513
103140                                 ],
103141                                 [
103142                                     -75.791183,
103143                                     44.496768
103144                                 ],
103145                                 [
103146                                     -75.754622,
103147                                     44.527567
103148                                 ],
103149                                 [
103150                                     -75.69969,
103151                                     44.581673
103152                                 ],
103153                                 [
103154                                     -75.578199,
103155                                     44.661513
103156                                 ],
103157                                 [
103158                                     -75.455958,
103159                                     44.741766
103160                                 ],
103161                                 [
103162                                     -75.341831,
103163                                     44.816749
103164                                 ],
103165                                 [
103166                                     -75.270233,
103167                                     44.863774
103168                                 ],
103169                                 [
103170                                     -75.129647,
103171                                     44.925166
103172                                 ],
103173                                 [
103174                                     -75.075594,
103175                                     44.935501
103176                                 ],
103177                                 [
103178                                     -75.058721,
103179                                     44.941031
103180                                 ],
103181                                 [
103182                                     -75.0149,
103183                                     44.96599
103184                                 ],
103185                                 [
103186                                     -74.998647,
103187                                     44.972398
103188                                 ],
103189                                 [
103190                                     -74.940201,
103191                                     44.987746
103192                                 ],
103193                                 [
103194                                     -74.903744,
103195                                     45.005213
103196                                 ],
103197                                 [
103198                                     -74.88651,
103199                                     45.009398
103200                                 ],
103201                                 [
103202                                     -74.868474,
103203                                     45.010122
103204                                 ],
103205                                 [
103206                                     -74.741557,
103207                                     44.998857
103208                                 ],
103209                                 [
103210                                     -74.712961,
103211                                     44.999254
103212                                 ],
103213                                 [
103214                                     -74.695875,
103215                                     44.99803
103216                                 ],
103217                                 [
103218                                     -74.596114,
103219                                     44.998495
103220                                 ],
103221                                 [
103222                                     -74.496352,
103223                                     44.999012
103224                                 ],
103225                                 [
103226                                     -74.197146,
103227                                     45.000458
103228                                 ],
103229                                 [
103230                                     -71.703551,
103231                                     45.012757
103232                                 ],
103233                                 [
103234                                     -71.603816,
103235                                     45.013274
103236                                 ],
103237                                 [
103238                                     -71.505848,
103239                                     45.013731
103240                                 ],
103241                                 [
103242                                     -71.50408,
103243                                     45.013739
103244                                 ],
103245                                 [
103246                                     -71.506613,
103247                                     45.037045
103248                                 ],
103249                                 [
103250                                     -71.504752,
103251                                     45.052962
103252                                 ],
103253                                 [
103254                                     -71.497259,
103255                                     45.066553
103256                                 ],
103257                                 [
103258                                     -71.45659,
103259                                     45.110994
103260                                 ],
103261                                 [
103262                                     -71.451215,
103263                                     45.121691
103264                                 ],
103265                                 [
103266                                     -71.445996,
103267                                     45.140295
103268                                 ],
103269                                 [
103270                                     -71.441604,
103271                                     45.150682
103272                                 ],
103273                                 [
103274                                     -71.413026,
103275                                     45.186184
103276                                 ],
103277                                 [
103278                                     -71.406567,
103279                                     45.204942
103280                                 ],
103281                                 [
103282                                     -71.42269,
103283                                     45.217189
103284                                 ],
103285                                 [
103286                                     -71.449045,
103287                                     45.226905
103288                                 ],
103289                                 [
103290                                     -71.438813,
103291                                     45.233468
103292                                 ],
103293                                 [
103294                                     -71.394888,
103295                                     45.241529
103296                                 ],
103297                                 [
103298                                     -71.381245,
103299                                     45.250779
103300                                 ],
103301                                 [
103302                                     -71.3521,
103303                                     45.278323
103304                                 ],
103305                                 [
103306                                     -71.334323,
103307                                     45.28871
103308                                 ],
103309                                 [
103310                                     -71.311534,
103311                                     45.294136
103312                                 ],
103313                                 [
103314                                     -71.293396,
103315                                     45.292327
103316                                 ],
103317                                 [
103318                                     -71.20937,
103319                                     45.254758
103320                                 ],
103321                                 [
103322                                     -71.185133,
103323                                     45.248557
103324                                 ],
103325                                 [
103326                                     -71.160329,
103327                                     45.245767
103328                                 ],
103329                                 [
103330                                     -71.141725,
103331                                     45.252329
103332                                 ],
103333                                 [
103334                                     -71.111029,
103335                                     45.287108
103336                                 ],
103337                                 [
103338                                     -71.095242,
103339                                     45.300905
103340                                 ],
103341                                 [
103342                                     -71.085553,
103343                                     45.304213
103344                                 ],
103345                                 [
103346                                     -71.084952,
103347                                     45.304293
103348                                 ],
103349                                 [
103350                                     -71.064211,
103351                                     45.307055
103352                                 ],
103353                                 [
103354                                     -71.054418,
103355                                     45.310362
103356                                 ],
103357                                 [
103358                                     -71.036667,
103359                                     45.323385
103360                                 ],
103361                                 [
103362                                     -71.027598,
103363                                     45.33465
103364                                 ],
103365                                 [
103366                                     -71.016539,
103367                                     45.343125
103368                                 ],
103369                                 [
103370                                     -70.993155,
103371                                     45.347827
103372                                 ],
103373                                 [
103374                                     -70.968118,
103375                                     45.34452
103376                                 ],
103377                                 [
103378                                     -70.951608,
103379                                     45.332014
103380                                 ],
103381                                 [
103382                                     -70.906908,
103383                                     45.246232
103384                                 ],
103385                                 [
103386                                     -70.892412,
103387                                     45.234604
103388                                 ],
103389                                 [
103390                                     -70.874351,
103391                                     45.245663
103392                                 ],
103393                                 [
103394                                     -70.870605,
103395                                     45.255275
103396                                 ],
103397                                 [
103398                                     -70.872491,
103399                                     45.274189
103400                                 ],
103401                                 [
103402                                     -70.870243,
103403                                     45.283129
103404                                 ],
103405                                 [
103406                                     -70.862621,
103407                                     45.290363
103408                                 ],
103409                                 [
103410                                     -70.842389,
103411                                     45.301215
103412                                 ],
103413                                 [
103414                                     -70.835258,
103415                                     45.309794
103416                                 ],
103417                                 [
103418                                     -70.83208,
103419                                     45.328552
103420                                 ],
103421                                 [
103422                                     -70.835465,
103423                                     45.373097
103424                                 ],
103425                                 [
103426                                     -70.833837,
103427                                     45.393096
103428                                 ],
103429                                 [
103430                                     -70.825982,
103431                                     45.410459
103432                                 ],
103433                                 [
103434                                     -70.812986,
103435                                     45.42343
103436                                 ],
103437                                 [
103438                                     -70.794873,
103439                                     45.430406
103440                                 ],
103441                                 [
103442                                     -70.771877,
103443                                     45.430045
103444                                 ],
103445                                 [
103446                                     -70.75255,
103447                                     45.422345
103448                                 ],
103449                                 [
103450                                     -70.718004,
103451                                     45.397282
103452                                 ],
103453                                 [
103454                                     -70.696739,
103455                                     45.388652
103456                                 ],
103457                                 [
103458                                     -70.675785,
103459                                     45.388704
103460                                 ],
103461                                 [
103462                                     -70.65359,
103463                                     45.395473
103464                                 ],
103465                                 [
103466                                     -70.641316,
103467                                     45.408496
103468                                 ],
103469                                 [
103470                                     -70.650257,
103471                                     45.427461
103472                                 ],
103473                                 [
103474                                     -70.668162,
103475                                     45.439036
103476                                 ],
103477                                 [
103478                                     -70.707385,
103479                                     45.4564
103480                                 ],
103481                                 [
103482                                     -70.722836,
103483                                     45.470921
103484                                 ],
103485                                 [
103486                                     -70.732009,
103487                                     45.491591
103488                                 ],
103489                                 [
103490                                     -70.730329,
103491                                     45.507973
103492                                 ],
103493                                 [
103494                                     -70.686792,
103495                                     45.572723
103496                                 ],
103497                                 [
103498                                     -70.589614,
103499                                     45.651788
103500                                 ],
103501                                 [
103502                                     -70.572406,
103503                                     45.662279
103504                                 ],
103505                                 [
103506                                     -70.514735,
103507                                     45.681709
103508                                 ],
103509                                 [
103510                                     -70.484763,
103511                                     45.699641
103512                                 ],
103513                                 [
103514                                     -70.4728,
103515                                     45.703568
103516                                 ],
103517                                 [
103518                                     -70.450424,
103519                                     45.703723
103520                                 ],
103521                                 [
103522                                     -70.439132,
103523                                     45.705893
103524                                 ],
103525                                 [
103526                                     -70.419315,
103527                                     45.716901
103528                                 ],
103529                                 [
103530                                     -70.407351,
103531                                     45.731525
103532                                 ],
103533                                 [
103534                                     -70.402442,
103535                                     45.749663
103536                                 ],
103537                                 [
103538                                     -70.403941,
103539                                     45.771161
103540                                 ],
103541                                 [
103542                                     -70.408282,
103543                                     45.781651
103544                                 ],
103545                                 [
103546                                     -70.413682,
103547                                     45.787697
103548                                 ],
103549                                 [
103550                                     -70.41717,
103551                                     45.793795
103552                                 ],
103553                                 [
103554                                     -70.415232,
103555                                     45.804389
103556                                 ],
103557                                 [
103558                                     -70.409935,
103559                                     45.810745
103560                                 ],
103561                                 [
103562                                     -70.389807,
103563                                     45.825059
103564                                 ],
103565                                 [
103566                                     -70.312654,
103567                                     45.867641
103568                                 ],
103569                                 [
103570                                     -70.283173,
103571                                     45.890482
103572                                 ],
103573                                 [
103574                                     -70.262528,
103575                                     45.923038
103576                                 ],
103577                                 [
103578                                     -70.255939,
103579                                     45.948876
103580                                 ],
103581                                 [
103582                                     -70.263148,
103583                                     45.956834
103584                                 ],
103585                                 [
103586                                     -70.280434,
103587                                     45.959315
103588                                 ],
103589                                 [
103590                                     -70.303947,
103591                                     45.968616
103592                                 ],
103593                                 [
103594                                     -70.316298,
103595                                     45.982982
103596                                 ],
103597                                 [
103598                                     -70.316892,
103599                                     45.999002
103600                                 ],
103601                                 [
103602                                     -70.306143,
103603                                     46.035331
103604                                 ],
103605                                 [
103606                                     -70.303637,
103607                                     46.038483
103608                                 ],
103609                                 [
103610                                     -70.294309,
103611                                     46.044943
103612                                 ],
103613                                 [
103614                                     -70.29201,
103615                                     46.048663
103616                                 ],
103617                                 [
103618                                     -70.293017,
103619                                     46.054038
103620                                 ],
103621                                 [
103622                                     -70.296092,
103623                                     46.057862
103624                                 ],
103625                                 [
103626                                     -70.300795,
103627                                     46.061737
103628                                 ],
103629                                 [
103630                                     -70.304774,
103631                                     46.065975
103632                                 ],
103633                                 [
103634                                     -70.311362,
103635                                     46.071866
103636                                 ],
103637                                 [
103638                                     -70.312629,
103639                                     46.079566
103640                                 ],
103641                                 [
103642                                     -70.30033,
103643                                     46.089281
103644                                 ],
103645                                 [
103646                                     -70.26444,
103647                                     46.106593
103648                                 ],
103649                                 [
103650                                     -70.24948,
103651                                     46.120597
103652                                 ],
103653                                 [
103654                                     -70.244002,
103655                                     46.141009
103656                                 ],
103657                                 [
103658                                     -70.249247,
103659                                     46.162765
103660                                 ],
103661                                 [
103662                                     -70.263329,
103663                                     46.183229
103664                                 ],
103665                                 [
103666                                     -70.284801,
103667                                     46.191859
103668                                 ],
103669                                 [
103670                                     -70.280899,
103671                                     46.211857
103672                                 ],
103673                                 [
103674                                     -70.253407,
103675                                     46.251493
103676                                 ],
103677                                 [
103678                                     -70.236173,
103679                                     46.288339
103680                                 ],
103681                                 [
103682                                     -70.223693,
103683                                     46.300793
103684                                 ],
103685                                 [
103686                                     -70.201886,
103687                                     46.305495
103688                                 ],
103689                                 [
103690                                     -70.199509,
103691                                     46.315262
103692                                 ],
103693                                 [
103694                                     -70.197028,
103695                                     46.336863
103696                                 ],
103697                                 [
103698                                     -70.188398,
103699                                     46.358412
103700                                 ],
103701                                 [
103702                                     -70.167418,
103703                                     46.368179
103704                                 ],
103705                                 [
103706                                     -70.153052,
103707                                     46.372829
103708                                 ],
103709                                 [
103710                                     -70.074323,
103711                                     46.419545
103712                                 ],
103713                                 [
103714                                     -70.061817,
103715                                     46.445409
103716                                 ],
103717                                 [
103718                                     -70.050086,
103719                                     46.511271
103720                                 ],
103721                                 [
103722                                     -70.032723,
103723                                     46.609766
103724                                 ],
103725                                 [
103726                                     -70.023628,
103727                                     46.661287
103728                                 ],
103729                                 [
103730                                     -70.007763,
103731                                     46.704075
103732                                 ],
103733                                 [
103734                                     -69.989961,
103735                                     46.721697
103736                                 ],
103737                                 [
103738                                     -69.899708,
103739                                     46.811562
103740                                 ],
103741                                 [
103742                                     -69.809403,
103743                                     46.901299
103744                                 ],
103745                                 [
103746                                     -69.719099,
103747                                     46.991086
103748                                 ],
103749                                 [
103750                                     -69.628794,
103751                                     47.080797
103752                                 ],
103753                                 [
103754                                     -69.538464,
103755                                     47.17061
103756                                 ],
103757                                 [
103758                                     -69.448159,
103759                                     47.260346
103760                                 ],
103761                                 [
103762                                     -69.357906,
103763                                     47.350134
103764                                 ],
103765                                 [
103766                                     -69.267628,
103767                                     47.439844
103768                                 ],
103769                                 [
103770                                     -69.25091,
103771                                     47.452919
103772                                 ],
103773                                 [
103774                                     -69.237268,
103775                                     47.45881
103776                                 ],
103777                                 [
103778                                     -69.221972,
103779                                     47.459688
103780                                 ],
103781                                 [
103782                                     -69.069655,
103783                                     47.431886
103784                                 ],
103785                                 [
103786                                     -69.054023,
103787                                     47.418399
103788                                 ],
103789                                 [
103790                                     -69.054333,
103791                                     47.389253
103792                                 ],
103793                                 [
103794                                     -69.066193,
103795                                     47.32967
103796                                 ],
103797                                 [
103798                                     -69.065134,
103799                                     47.296339
103800                                 ],
103801                                 [
103802                                     -69.06356,
103803                                     47.290809
103804                                 ],
103805                                 [
103806                                     -69.057486,
103807                                     47.269467
103808                                 ],
103809                                 [
103810                                     -69.0402,
103811                                     47.249055
103812                                 ],
103813                                 [
103814                                     -68.906229,
103815                                     47.190221
103816                                 ],
103817                                 [
103818                                     -68.889718,
103819                                     47.190609
103820                                 ],
103821                                 [
103822                                     -68.761819,
103823                                     47.23704
103824                                 ],
103825                                 [
103826                                     -68.71779,
103827                                     47.245231
103828                                 ],
103829                                 [
103830                                     -68.668801,
103831                                     47.243422
103832                                 ],
103833                                 [
103834                                     -68.644203,
103835                                     47.245283
103836                                 ],
103837                                 [
103838                                     -68.6256,
103839                                     47.255205
103840                                 ],
103841                                 [
103842                                     -68.607926,
103843                                     47.269829
103844                                 ],
103845                                 [
103846                                     -68.58524,
103847                                     47.28249
103848                                 ],
103849                                 [
103850                                     -68.539662,
103851                                     47.299853
103852                                 ],
103853                                 [
103854                                     -68.518009,
103855                                     47.304762
103856                                 ],
103857                                 [
103858                                     -68.492016,
103859                                     47.307553
103860                                 ],
103861                                 [
103862                                     -68.466746,
103863                                     47.305692
103864                                 ],
103865                                 [
103866                                     -68.435327,
103867                                     47.291275
103868                                 ],
103869                                 [
103870                                     -68.422563,
103871                                     47.293109
103872                                 ],
103873                                 [
103874                                     -68.410212,
103875                                     47.297424
103876                                 ],
103877                                 [
103878                                     -68.385614,
103879                                     47.301713
103880                                 ],
103881                                 [
103882                                     -68.383392,
103883                                     47.307139
103884                                 ],
103885                                 [
103886                                     -68.384839,
103887                                     47.315873
103888                                 ],
103889                                 [
103890                                     -68.382049,
103891                                     47.32781
103892                                 ],
103893                                 [
103894                                     -68.347839,
103895                                     47.358506
103896                                 ],
103897                                 [
103898                                     -68.299728,
103899                                     47.367833
103900                                 ],
103901                                 [
103902                                     -68.24645,
103903                                     47.360573
103904                                 ],
103905                                 [
103906                                     -68.197047,
103907                                     47.341401
103908                                 ],
103909                                 [
103910                                     -68.184335,
103911                                     47.333133
103912                                 ],
103913                                 [
103914                                     -68.156068,
103915                                     47.306674
103916                                 ],
103917                                 [
103918                                     -68.145061,
103919                                     47.301455
103920                                 ],
103921                                 [
103922                                     -68.115398,
103923                                     47.292282
103924                                 ],
103925                                 [
103926                                     -68.101446,
103927                                     47.286185
103928                                 ],
103929                                 [
103930                                     -68.039382,
103931                                     47.245231
103932                                 ],
103933                                 [
103934                                     -67.993184,
103935                                     47.223217
103936                                 ],
103937                                 [
103938                                     -67.962436,
103939                                     47.197689
103940                                 ],
103941                                 [
103942                                     -67.953703,
103943                                     47.18663
103944                                 ],
103945                                 [
103946                                     -67.949982,
103947                                     47.172936
103948                                 ],
103949                                 [
103950                                     -67.943419,
103951                                     47.164538
103952                                 ],
103953                                 [
103954                                     -67.899132,
103955                                     47.138778
103956                                 ],
103957                                 [
103958                                     -67.870607,
103959                                     47.107358
103960                                 ],
103961                                 [
103962                                     -67.854742,
103963                                     47.09785
103964                                 ],
103965                                 [
103966                                     -67.813556,
103967                                     47.081908
103968                                 ],
103969                                 [
103970                                     -67.808699,
103971                                     47.075138
103972                                 ],
103973                                 [
103974                                     -67.805185,
103975                                     47.035631
103976                                 ],
103977                                 [
103978                                     -67.802549,
103979                                     46.901247
103980                                 ],
103981                                 [
103982                                     -67.800017,
103983                                     46.766785
103984                                 ],
103985                                 [
103986                                     -67.797433,
103987                                     46.632297
103988                                 ],
103989                                 [
103990                                     -67.794849,
103991                                     46.497861
103992                                 ],
103993                                 [
103994                                     -67.792317,
103995                                     46.363476
103996                                 ],
103997                                 [
103998                                     -67.789733,
103999                                     46.229014
104000                                 ],
104001                                 [
104002                                     -67.78715,
104003                                     46.094552
104004                                 ],
104005                                 [
104006                                     -67.784566,
104007                                     45.960142
104008                                 ],
104009                                 [
104010                                     -67.782757,
104011                                     45.95053
104012                                 ],
104013                                 [
104014                                     -67.776556,
104015                                     45.942933
104016                                 ],
104017                                 [
104018                                     -67.767461,
104019                                     45.935957
104020                                 ],
104021                                 [
104022                                     -67.759658,
104023                                     45.928567
104024                                 ],
104025                                 [
104026                                     -67.757849,
104027                                     45.919472
104028                                 ],
104029                                 [
104030                                     -67.769425,
104031                                     45.903969
104032                                 ],
104033                                 [
104034                                     -67.787356,
104035                                     45.890017
104036                                 ],
104037                                 [
104038                                     -67.799242,
104039                                     45.875651
104040                                 ],
104041                                 [
104042                                     -67.792627,
104043                                     45.858907
104044                                 ],
104045                                 [
104046                                     -67.776091,
104047                                     45.840821
104048                                 ],
104049                                 [
104050                                     -67.772835,
104051                                     45.828057
104052                                 ],
104053                                 [
104054                                     -67.779863,
104055                                     45.815706
104056                                 ],
104057                                 [
104058                                     -67.794126,
104059                                     45.799169
104060                                 ],
104061                                 [
104062                                     -67.80627,
104063                                     45.781754
104064                                 ],
104065                                 [
104066                                     -67.811127,
104067                                     45.76651
104068                                 ],
104069                                 [
104070                                     -67.810816,
104071                                     45.762414
104072                                 ],
104073                                 [
104074                                     -67.817811,
104075                                     45.754896
104076                                 ],
104077                                 [
104078                                     -67.821785,
104079                                     45.740767
104080                                 ],
104081                                 [
104082                                     -67.827673,
104083                                     45.739001
104084                                 ],
104085                                 [
104086                                     -67.868884,
104087                                     45.744593
104088                                 ],
104089                                 [
104090                                     -67.856815,
104091                                     45.723694
104092                                 ],
104093                                 [
104094                                     -67.835768,
104095                                     45.703971
104096                                 ],
104097                                 [
104098                                     -67.793821,
104099                                     45.676301
104100                                 ],
104101                                 [
104102                                     -67.733034,
104103                                     45.651869
104104                                 ],
104105                                 [
104106                                     -67.723173,
104107                                     45.645393
104108                                 ],
104109                                 [
104110                                     -67.711546,
104111                                     45.642155
104112                                 ],
104113                                 [
104114                                     -67.697564,
104115                                     45.64922
104116                                 ],
104117                                 [
104118                                     -67.66695,
104119                                     45.620077
104120                                 ],
104121                                 [
104122                                     -67.649435,
104123                                     45.611247
104124                                 ],
104125                                 [
104126                                     -67.603073,
104127                                     45.605948
104128                                 ],
104129                                 [
104130                                     -67.561862,
104131                                     45.596234
104132                                 ],
104133                                 [
104134                                     -67.54052,
104135                                     45.593879
104136                                 ],
104137                                 [
104138                                     -67.442056,
104139                                     45.603593
104140                                 ],
104141                                 [
104142                                     -67.440939,
104143                                     45.604586
104144                                 ],
104145                                 [
104146                                     -67.431306,
104147                                     45.597941
104148                                 ],
104149                                 [
104150                                     -67.422107,
104151                                     45.568796
104152                                 ],
104153                                 [
104154                                     -67.42619,
104155                                     45.533449
104156                                 ],
104157                                 [
104158                                     -67.443036,
104159                                     45.522184
104160                                 ],
104161                                 [
104162                                     -67.467531,
104163                                     45.508283
104164                                 ],
104165                                 [
104166                                     -67.493214,
104167                                     45.493142
104168                                 ],
104169                                 [
104170                                     -67.48231,
104171                                     45.455521
104172                                 ],
104173                                 [
104174                                     -67.428825,
104175                                     45.38705
104176                                 ],
104177                                 [
104178                                     -67.434561,
104179                                     45.350308
104180                                 ],
104181                                 [
104182                                     -67.459056,
104183                                     45.318424
104184                                 ],
104185                                 [
104186                                     -67.468668,
104187                                     45.301835
104188                                 ],
104189                                 [
104190                                     -67.475024,
104191                                     45.282353
104192                                 ],
104193                                 [
104194                                     -67.471303,
104195                                     45.266282
104196                                 ],
104197                                 [
104198                                     -67.427585,
104199                                     45.236568
104200                                 ],
104201                                 [
104202                                     -67.390533,
104203                                     45.193108
104204                                 ],
104205                                 [
104206                                     -67.356272,
104207                                     45.165926
104208                                 ],
104209                                 [
104210                                     -67.31922,
104211                                     45.153886
104212                                 ],
104213                                 [
104214                                     -67.284648,
104215                                     45.169699
104216                                 ],
104217                                 [
104218                                     -67.279584,
104219                                     45.179052
104220                                 ],
104221                                 [
104222                                     -67.279222,
104223                                     45.187372
104224                                 ],
104225                                 [
104226                                     -67.277207,
104227                                     45.195072
104228                                 ],
104229                                 [
104230                                     -67.267336,
104231                                     45.202513
104232                                 ],
104233                                 [
104234                                     -67.254986,
104235                                     45.205045
104236                                 ],
104237                                 [
104238                                     -67.242428,
104239                                     45.202565
104240                                 ],
104241                                 [
104242                                     -67.219071,
104243                                     45.192126
104244                                 ],
104245                                 [
104246                                     -67.206166,
104247                                     45.189401
104248                                 ],
104249                                 [
104250                                     -67.176015,
104251                                     45.178656
104252                                 ],
104253                                 [
104254                                     -67.191274,
104255                                     45.180365
104256                                 ],
104257                                 [
104258                                     -67.204376,
104259                                     45.178209
104260                                 ],
104261                                 [
104262                                     -67.204724,
104263                                     45.177791
104264                                 ],
104265                                 [
104266                                     -67.152423,
104267                                     45.148932
104268                                 ],
104269                                 [
104270                                     -67.048033,
104271                                     45.043407
104272                                 ],
104273                                 [
104274                                     -66.962727,
104275                                     45.047088
104276                                 ],
104277                                 [
104278                                     -66.857192,
104279                                     44.968696
104280                                 ],
104281                                 [
104282                                     -66.897268,
104283                                     44.817275
104284                                 ],
104285                                 [
104286                                     -67.2159,
104287                                     44.593511
104288                                 ],
104289                                 [
104290                                     -67.122366,
104291                                     44.423624
104292                                 ],
104293                                 [
104294                                     -67.68447,
104295                                     44.192544
104296                                 ],
104297                                 [
104298                                     -67.459678,
104299                                     40.781645
104300                                 ],
104301                                 [
104302                                     -76.607854,
104303                                     32.495823
104304                                 ],
104305                                 [
104306                                     -76.798479,
104307                                     32.713735
104308                                 ],
104309                                 [
104310                                     -78.561892,
104311                                     29.037718
104312                                 ],
104313                                 [
104314                                     -78.892446,
104315                                     29.039659
104316                                 ],
104317                                 [
104318                                     -79.762295,
104319                                     26.719312
104320                                 ],
104321                                 [
104322                                     -80.026352,
104323                                     24.932961
104324                                 ],
104325                                 [
104326                                     -82.368794,
104327                                     23.994833
104328                                 ],
104329                                 [
104330                                     -83.806281,
104331                                     29.068506
104332                                 ],
104333                                 [
104334                                     -87.460772,
104335                                     29.089961
104336                                 ],
104337                                 [
104338                                     -87.922646,
104339                                     28.666131
104340                                 ],
104341                                 [
104342                                     -90.461001,
104343                                     28.246758
104344                                 ],
104345                                 [
104346                                     -91.787336,
104347                                     29.11536
104348                                 ],
104349                                 [
104350                                     -93.311871,
104351                                     29.12431
104352                                 ],
104353                                 [
104354                                     -96.423449,
104355                                     26.057857
104356                                 ],
104357                                 [
104358                                     -97.129057,
104359                                     25.991017
104360                                 ],
104361                                 [
104362                                     -97.129509,
104363                                     25.966833
104364                                 ],
104365                                 [
104366                                     -97.139358,
104367                                     25.965876
104368                                 ],
104369                                 [
104370                                     -97.202171,
104371                                     25.960893
104372                                 ],
104373                                 [
104374                                     -97.202176,
104375                                     25.960857
104376                                 ],
104377                                 [
104378                                     -97.204941,
104379                                     25.960639
104380                                 ],
104381                                 [
104382                                     -97.253051,
104383                                     25.963481
104384                                 ],
104385                                 [
104386                                     -97.266358,
104387                                     25.960639
104388                                 ],
104389                                 [
104390                                     -97.2692,
104391                                     25.944361
104392                                 ],
104393                                 [
104394                                     -97.287649,
104395                                     25.928651
104396                                 ],
104397                                 [
104398                                     -97.310981,
104399                                     25.922088
104400                                 ],
104401                                 [
104402                                     -97.328447,
104403                                     25.933302
104404                                 ],
104405                                 [
104406                                     -97.351107,
104407                                     25.918419
104408                                 ],
104409                                 [
104410                                     -97.355112,
104411                                     25.912786
104412                                 ],
104413                                 [
104414                                     -97.35227,
104415                                     25.894493
104416                                 ],
104417                                 [
104418                                     -97.345165,
104419                                     25.871704
104420                                 ],
104421                                 [
104422                                     -97.345733,
104423                                     25.852222
104424                                 ],
104425                                 [
104426                                     -97.36599,
104427                                     25.843902
104428                                 ],
104429                                 [
104430                                     -97.376015,
104431                                     25.846744
104432                                 ],
104433                                 [
104434                                     -97.380124,
104435                                     25.853203
104436                                 ],
104437                                 [
104438                                     -97.383121,
104439                                     25.860541
104440                                 ],
104441                                 [
104442                                     -97.389891,
104443                                     25.865657
104444                                 ],
104445                                 [
104446                                     -97.397823,
104447                                     25.865812
104448                                 ],
104449                                 [
104450                                     -97.399476,
104451                                     25.861162
104452                                 ],
104453                                 [
104454                                     -97.39989,
104455                                     25.855115
104456                                 ],
104457                                 [
104458                                     -97.404179,
104459                                     25.851395
104460                                 ],
104461                                 [
104462                                     -97.425418,
104463                                     25.854857
104464                                 ],
104465                                 [
104466                                     -97.435727,
104467                                     25.869275
104468                                 ],
104469                                 [
104470                                     -97.441309,
104471                                     25.884933
104472                                 ],
104473                                 [
104474                                     -97.448259,
104475                                     25.892322
104476                                 ],
104477                                 [
104478                                     -97.469421,
104479                                     25.892943
104480                                 ],
104481                                 [
104482                                     -97.486319,
104483                                     25.895733
104484                                 ],
104485                                 [
104486                                     -97.502209,
104487                                     25.901883
104488                                 ],
104489                                 [
104490                                     -97.52027,
104491                                     25.912786
104492                                 ],
104493                                 [
104494                                     -97.565177,
104495                                     25.954748
104496                                 ],
104497                                 [
104498                                     -97.594322,
104499                                     25.966375
104500                                 ],
104501                                 [
104502                                     -97.604787,
104503                                     25.979966
104504                                 ],
104505                                 [
104506                                     -97.613055,
104507                                     25.995985
104508                                 ],
104509                                 [
104510                                     -97.622641,
104511                                     26.00906
104512                                 ],
104513                                 [
104514                                     -97.641451,
104515                                     26.022495
104516                                 ],
104517                                 [
104518                                     -97.659874,
104519                                     26.03066
104520                                 ],
104521                                 [
104522                                     -97.679614,
104523                                     26.034639
104524                                 ],
104525                                 [
104526                                     -97.766948,
104527                                     26.039652
104528                                 ],
104529                                 [
104530                                     -97.780306,
104531                                     26.043218
104532                                 ],
104533                                 [
104534                                     -97.782321,
104535                                     26.058617
104536                                 ],
104537                                 [
104538                                     -97.80201,
104539                                     26.063733
104540                                 ],
104541                                 [
104542                                     -97.878181,
104543                                     26.063733
104544                                 ],
104545                                 [
104546                                     -97.941666,
104547                                     26.056809
104548                                 ],
104549                                 [
104550                                     -97.999233,
104551                                     26.064302
104552                                 ],
104553                                 [
104554                                     -98.013057,
104555                                     26.063682
104556                                 ],
104557                                 [
104558                                     -98.044166,
104559                                     26.048799
104560                                 ],
104561                                 [
104562                                     -98.065457,
104563                                     26.042184
104564                                 ],
104565                                 [
104566                                     -98.075146,
104567                                     26.046628
104568                                 ],
104569                                 [
104570                                     -98.083311,
104571                                     26.070916
104572                                 ],
104573                                 [
104574                                     -98.103103,
104575                                     26.074947
104576                                 ],
104577                                 [
104578                                     -98.150232,
104579                                     26.063682
104580                                 ],
104581                                 [
104582                                     -98.185062,
104583                                     26.065232
104584                                 ],
104585                                 [
104586                                     -98.222656,
104587                                     26.075412
104588                                 ],
104589                                 [
104590                                     -98.300429,
104591                                     26.111431
104592                                 ],
104593                                 [
104594                                     -98.309809,
104595                                     26.121094
104596                                 ],
104597                                 [
104598                                     -98.333037,
104599                                     26.15303
104600                                 ],
104601                                 [
104602                                     -98.339264,
104603                                     26.159851
104604                                 ],
104605                                 [
104606                                     -98.365774,
104607                                     26.160161
104608                                 ],
104609                                 [
104610                                     -98.377272,
104611                                     26.163572
104612                                 ],
104613                                 [
104614                                     -98.377272,
104615                                     26.173649
104616                                 ],
104617                                 [
104618                                     -98.36934,
104619                                     26.19401
104620                                 ],
104621                                 [
104622                                     -98.397193,
104623                                     26.201141
104624                                 ],
104625                                 [
104626                                     -98.428845,
104627                                     26.217729
104628                                 ],
104629                                 [
104630                                     -98.456544,
104631                                     26.225946
104632                                 ],
104633                                 [
104634                                     -98.472383,
104635                                     26.207652
104636                                 ],
104637                                 [
104638                                     -98.49295,
104639                                     26.230596
104640                                 ],
104641                                 [
104642                                     -98.521527,
104643                                     26.240932
104644                                 ],
104645                                 [
104646                                     -98.552791,
104647                                     26.248321
104648                                 ],
104649                                 [
104650                                     -98.581627,
104651                                     26.262274
104652                                 ],
104653                                 [
104654                                     -98.640564,
104655                                     26.24181
104656                                 ],
104657                                 [
104658                                     -98.653663,
104659                                     26.244291
104660                                 ],
104661                                 [
104662                                     -98.664696,
104663                                     26.250647
104664                                 ],
104665                                 [
104666                                     -98.685289,
104667                                     26.268475
104668                                 ],
104669                                 [
104670                                     -98.693325,
104671                                     26.270542
104672                                 ],
104673                                 [
104674                                     -98.702239,
104675                                     26.271628
104676                                 ],
104677                                 [
104678                                     -98.704255,
104679                                     26.27664
104680                                 ],
104681                                 [
104682                                     -98.691465,
104683                                     26.290231
104684                                 ],
104685                                 [
104686                                     -98.701413,
104687                                     26.299119
104688                                 ],
104689                                 [
104690                                     -98.713169,
104691                                     26.303357
104692                                 ],
104693                                 [
104694                                     -98.726217,
104695                                     26.30439
104696                                 ],
104697                                 [
104698                                     -98.739911,
104699                                     26.303253
104700                                 ],
104701                                 [
104702                                     -98.735932,
104703                                     26.320048
104704                                 ],
104705                                 [
104706                                     -98.746397,
104707                                     26.332141
104708                                 ],
104709                                 [
104710                                     -98.780839,
104711                                     26.351674
104712                                 ],
104713                                 [
104714                                     -98.795851,
104715                                     26.368314
104716                                 ],
104717                                 [
104718                                     -98.801329,
104719                                     26.372138
104720                                 ],
104721                                 [
104722                                     -98.810295,
104723                                     26.372448
104724                                 ],
104725                                 [
104726                                     -98.817323,
104727                                     26.368521
104728                                 ],
104729                                 [
104730                                     -98.825023,
104731                                     26.366454
104732                                 ],
104733                                 [
104734                                     -98.836081,
104735                                     26.372138
104736                                 ],
104737                                 [
104738                                     -98.842334,
104739                                     26.365834
104740                                 ],
104741                                 [
104742                                     -98.850835,
104743                                     26.364077
104744                                 ],
104745                                 [
104746                                     -98.860524,
104747                                     26.366299
104748                                 ],
104749                                 [
104750                                     -98.870214,
104751                                     26.372138
104752                                 ],
104753                                 [
104754                                     -98.893029,
104755                                     26.367849
104756                                 ],
104757                                 [
104758                                     -98.9299,
104759                                     26.39224
104760                                 ],
104761                                 [
104762                                     -98.945377,
104763                                     26.378288
104764                                 ],
104765                                 [
104766                                     -98.954136,
104767                                     26.393946
104768                                 ],
104769                                 [
104770                                     -98.962844,
104771                                     26.399527
104772                                 ],
104773                                 [
104774                                     -98.986951,
104775                                     26.400095
104776                                 ],
104777                                 [
104778                                     -99.004056,
104779                                     26.393842
104780                                 ],
104781                                 [
104782                                     -99.010515,
104783                                     26.392602
104784                                 ],
104785                                 [
104786                                     -99.016432,
104787                                     26.394462
104788                                 ],
104789                                 [
104790                                     -99.022995,
104791                                     26.403351
104792                                 ],
104793                                 [
104794                                     -99.027878,
104795                                     26.406245
104796                                 ],
104797                                 [
104798                                     -99.047645,
104799                                     26.406968
104800                                 ],
104801                                 [
104802                                     -99.066351,
104803                                     26.404746
104804                                 ],
104805                                 [
104806                                     -99.085498,
104807                                     26.40764
104808                                 ],
104809                                 [
104810                                     -99.106427,
104811                                     26.423039
104812                                 ],
104813                                 [
104814                                     -99.108907,
104815                                     26.434253
104816                                 ],
104817                                 [
104818                                     -99.102525,
104819                                     26.446966
104820                                 ],
104821                                 [
104822                                     -99.09374,
104823                                     26.459781
104824                                 ],
104825                                 [
104826                                     -99.089373,
104827                                     26.47115
104828                                 ],
104829                                 [
104830                                     -99.091492,
104831                                     26.484018
104832                                 ],
104833                                 [
104834                                     -99.10299,
104835                                     26.512078
104836                                 ],
104837                                 [
104838                                     -99.115108,
104839                                     26.525617
104840                                 ],
104841                                 [
104842                                     -99.140946,
104843                                     26.531405
104844                                 ],
104845                                 [
104846                                     -99.164873,
104847                                     26.540448
104848                                 ],
104849                                 [
104850                                     -99.17128,
104851                                     26.563961
104852                                 ],
104853                                 [
104854                                     -99.171548,
104855                                     26.56583
104856                                 ],
104857                                 [
104858                                     -99.213953,
104859                                     26.568537
104860                                 ],
104861                                 [
104862                                     -99.242801,
104863                                     26.579723
104864                                 ],
104865                                 [
104866                                     -99.254575,
104867                                     26.6018
104868                                 ],
104869                                 [
104870                                     -99.258844,
104871                                     26.614752
104872                                 ],
104873                                 [
104874                                     -99.277683,
104875                                     26.638007
104876                                 ],
104877                                 [
104878                                     -99.281951,
104879                                     26.649781
104880                                 ],
104881                                 [
104882                                     -99.277389,
104883                                     26.657729
104884                                 ],
104885                                 [
104886                                     -99.26635,
104887                                     26.653314
104888                                 ],
104889                                 [
104890                                     -99.252662,
104891                                     26.644483
104892                                 ],
104893                                 [
104894                                     -99.240299,
104895                                     26.639184
104896                                 ],
104897                                 [
104898                                     -99.244861,
104899                                     26.652431
104900                                 ],
104901                                 [
104902                                     -99.240299,
104903                                     26.697763
104904                                 ],
104905                                 [
104906                                     -99.242507,
104907                                     26.713658
104908                                 ],
104909                                 [
104910                                     -99.252368,
104911                                     26.743683
104912                                 ],
104913                                 [
104914                                     -99.254575,
104915                                     26.75899
104916                                 ],
104917                                 [
104918                                     -99.252368,
104919                                     26.799024
104920                                 ],
104921                                 [
104922                                     -99.254575,
104923                                     26.810504
104924                                 ],
104925                                 [
104926                                     -99.257666,
104927                                     26.813153
104928                                 ],
104929                                 [
104930                                     -99.262229,
104931                                     26.814036
104932                                 ],
104933                                 [
104934                                     -99.266497,
104935                                     26.817863
104936                                 ],
104937                                 [
104938                                     -99.268263,
104939                                     26.827872
104940                                 ],
104941                                 [
104942                                     -99.271649,
104943                                     26.832876
104944                                 ],
104945                                 [
104946                                     -99.289458,
104947                                     26.84465
104948                                 ],
104949                                 [
104950                                     -99.308444,
104951                                     26.830521
104952                                 ],
104953                                 [
104954                                     -99.316539,
104955                                     26.822279
104956                                 ],
104957                                 [
104958                                     -99.323457,
104959                                     26.810504
104960                                 ],
104961                                 [
104962                                     -99.328166,
104963                                     26.797258
104964                                 ],
104965                                 [
104966                                     -99.329197,
104967                                     26.789016
104968                                 ],
104969                                 [
104970                                     -99.331699,
104971                                     26.78254
104972                                 ],
104973                                 [
104974                                     -99.340383,
104975                                     26.77312
104976                                 ],
104977                                 [
104978                                     -99.366728,
104979                                     26.761345
104980                                 ],
104981                                 [
104982                                     -99.380269,
104983                                     26.777241
104984                                 ],
104985                                 [
104986                                     -99.391896,
104987                                     26.796963
104988                                 ],
104989                                 [
104990                                     -99.412207,
104991                                     26.796963
104992                                 ],
104993                                 [
104994                                     -99.410883,
104995                                     26.808149
104996                                 ],
104997                                 [
104998                                     -99.405437,
104999                                     26.818452
105000                                 ],
105001                                 [
105002                                     -99.396606,
105003                                     26.824928
105004                                 ],
105005                                 [
105006                                     -99.384979,
105007                                     26.824928
105008                                 ],
105009                                 [
105010                                     -99.377178,
105011                                     26.816686
105012                                 ],
105013                                 [
105014                                     -99.374823,
105015                                     26.804028
105016                                 ],
105017                                 [
105018                                     -99.374234,
105019                                     26.791076
105020                                 ],
105021                                 [
105022                                     -99.371291,
105023                                     26.783128
105024                                 ],
105025                                 [
105026                                     -99.360694,
105027                                     26.780479
105028                                 ],
105029                                 [
105030                                     -99.359369,
105031                                     26.790487
105032                                 ],
105033                                 [
105034                                     -99.36452,
105035                                     26.810504
105036                                 ],
105037                                 [
105038                                     -99.357897,
105039                                     26.822279
105040                                 ],
105041                                 [
105042                                     -99.351274,
105043                                     26.83111
105044                                 ],
105045                                 [
105046                                     -99.346123,
105047                                     26.840824
105048                                 ],
105049                                 [
105050                                     -99.344062,
105051                                     26.855247
105052                                 ],
105053                                 [
105054                                     -99.348772,
105055                                     26.899696
105056                                 ],
105057                                 [
105058                                     -99.355101,
105059                                     26.920302
105060                                 ],
105061                                 [
105062                                     -99.36452,
105063                                     26.934726
105064                                 ],
105065                                 [
105066                                     -99.403377,
105067                                     26.952093
105068                                 ],
105069                                 [
105070                                     -99.413974,
105071                                     26.964162
105072                                 ],
105073                                 [
105074                                     -99.401758,
105075                                     26.985651
105076                                 ],
105077                                 [
105078                                     -99.399991,
105079                                     26.999192
105080                                 ],
105081                                 [
105082                                     -99.418831,
105083                                     27.007728
105084                                 ],
105085                                 [
105086                                     -99.441938,
105087                                     27.013615
105088                                 ],
105089                                 [
105090                                     -99.453271,
105091                                     27.019797
105092                                 ],
105093                                 [
105094                                     -99.455332,
105095                                     27.025979
105096                                 ],
105097                                 [
105098                                     -99.464751,
105099                                     27.039225
105100                                 ],
105101                                 [
105102                                     -99.466959,
105103                                     27.047467
105104                                 ],
105105                                 [
105106                                     -99.462544,
105107                                     27.057181
105108                                 ],
105109                                 [
105110                                     -99.461635,
105111                                     27.056839
105112                                 ],
105113                                 [
105114                                     -99.461728,
105115                                     27.056954
105116                                 ],
105117                                 [
105118                                     -99.442039,
105119                                     27.089614
105120                                 ],
105121                                 [
105122                                     -99.439404,
105123                                     27.098347
105124                                 ],
105125                                 [
105126                                     -99.441419,
105127                                     27.107494
105128                                 ],
105129                                 [
105130                                     -99.445734,
105131                                     27.114728
105132                                 ],
105133                                 [
105134                                     -99.450178,
105135                                     27.120465
105136                                 ],
105137                                 [
105138                                     -99.452452,
105139                                     27.125012
105140                                 ],
105141                                 [
105142                                     -99.450333,
105143                                     27.145166
105144                                 ],
105145                                 [
105146                                     -99.435786,
105147                                     27.188419
105148                                 ],
105149                                 [
105150                                     -99.431988,
105151                                     27.207591
105152                                 ],
105153                                 [
105154                                     -99.434029,
105155                                     27.22697
105156                                 ],
105157                                 [
105158                                     -99.440902,
105159                                     27.244798
105160                                 ],
105161                                 [
105162                                     -99.451832,
105163                                     27.26118
105164                                 ],
105165                                 [
105166                                     -99.46612,
105167                                     27.276527
105168                                 ],
105169                                 [
105170                                     -99.468963,
105171                                     27.278233
105172                                 ],
105173                                 [
105174                                     -99.480409,
105175                                     27.283297
105176                                 ],
105177                                 [
105178                                     -99.482941,
105179                                     27.286708
105180                                 ],
105181                                 [
105182                                     -99.484879,
105183                                     27.294821
105184                                 ],
105185                                 [
105186                                     -99.486584,
105187                                     27.297611
105188                                 ],
105189                                 [
105190                                     -99.493199,
105191                                     27.30128
105192                                 ],
105193                                 [
105194                                     -99.521362,
105195                                     27.311254
105196                                 ],
105197                                 [
105198                                     -99.5148,
105199                                     27.321796
105200                                 ],
105201                                 [
105202                                     -99.497591,
105203                                     27.338798
105204                                 ],
105205                                 [
105206                                     -99.494026,
105207                                     27.348203
105208                                 ],
105209                                 [
105210                                     -99.492889,
105211                                     27.358848
105212                                 ],
105213                                 [
105214                                     -99.487721,
105215                                     27.37187
105216                                 ],
105217                                 [
105218                                     -99.484621,
105219                                     27.391766
105220                                 ],
105221                                 [
105222                                     -99.475706,
105223                                     27.414762
105224                                 ],
105225                                 [
105226                                     -99.472916,
105227                                     27.426647
105228                                 ],
105229                                 [
105230                                     -99.473639,
105231                                     27.463803
105232                                 ],
105233                                 [
105234                                     -99.472916,
105235                                     27.468299
105236                                 ],
105237                                 [
105238                                     -99.47643,
105239                                     27.48251
105240                                 ],
105241                                 [
105242                                     -99.480409,
105243                                     27.490778
105244                                 ],
105245                                 [
105246                                     -99.48829,
105247                                     27.494654
105248                                 ],
105249                                 [
105250                                     -99.503689,
105251                                     27.495584
105252                                 ],
105253                                 [
105254                                     -99.509503,
105255                                     27.500028
105256                                 ],
105257                                 [
105258                                     -99.510071,
105259                                     27.510518
105260                                 ],
105261                                 [
105262                                     -99.507074,
105263                                     27.533437
105264                                 ],
105265                                 [
105266                                     -99.507203,
105267                                     27.57377
105268                                 ],
105269                                 [
105270                                     -99.515006,
105271                                     27.588601
105272                                 ],
105273                                 [
105274                                     -99.535031,
105275                                     27.604828
105276                                 ],
105277                                 [
105278                                     -99.55503,
105279                                     27.613509
105280                                 ],
105281                                 [
105282                                     -99.572264,
105283                                     27.61847
105284                                 ],
105285                                 [
105286                                     -99.578232,
105287                                     27.622811
105288                                 ],
105289                                 [
105290                                     -99.590247,
105291                                     27.642061
105292                                 ],
105293                                 [
105294                                     -99.600169,
105295                                     27.646427
105296                                 ],
105297                                 [
105298                                     -99.612442,
105299                                     27.643637
105300                                 ],
105301                                 [
105302                                     -99.633526,
105303                                     27.633069
105304                                 ],
105305                                 [
105306                                     -99.644869,
105307                                     27.632733
105308                                 ],
105309                                 [
105310                                     -99.648642,
105311                                     27.636919
105312                                 ],
105313                                 [
105314                                     -99.658693,
105315                                     27.654024
105316                                 ],
105317                                 [
105318                                     -99.664739,
105319                                     27.659398
105320                                 ],
105321                                 [
105322                                     -99.70037,
105323                                     27.659191
105324                                 ],
105325                                 [
105326                                     -99.705692,
105327                                     27.66317
105328                                 ],
105329                                 [
105330                                     -99.710674,
105331                                     27.670116
105332                                 ],
105333                                 [
105334                                     -99.723056,
105335                                     27.687381
105336                                 ],
105337                                 [
105338                                     -99.730652,
105339                                     27.691825
105340                                 ],
105341                                 [
105342                                     -99.734037,
105343                                     27.702031
105344                                 ],
105345                                 [
105346                                     -99.736311,
105347                                     27.713607
105348                                 ],
105349                                 [
105350                                     -99.740445,
105351                                     27.722159
105352                                 ],
105353                                 [
105354                                     -99.747344,
105355                                     27.726009
105356                                 ],
105357                                 [
105358                                     -99.765198,
105359                                     27.731177
105360                                 ],
105361                                 [
105362                                     -99.774577,
105363                                     27.735828
105364                                 ],
105365                                 [
105366                                     -99.78685,
105367                                     27.748488
105368                                 ],
105369                                 [
105370                                     -99.795428,
105371                                     27.761924
105372                                 ],
105373                                 [
105374                                     -99.806963,
105375                                     27.771423
105376                                 ],
105377                                 [
105378                                     -99.808167,
105379                                     27.772414
105380                                 ],
105381                                 [
105382                                     -99.83292,
105383                                     27.776755
105384                                 ],
105385                                 [
105386                                     -99.832971,
105387                                     27.782181
105388                                 ],
105389                                 [
105390                                     -99.844779,
105391                                     27.793576
105392                                 ],
105393                                 [
105394                                     -99.858241,
105395                                     27.803524
105396                                 ],
105397                                 [
105398                                     -99.863357,
105399                                     27.804661
105400                                 ],
105401                                 [
105402                                     -99.864727,
105403                                     27.814324
105404                                 ],
105405                                 [
105406                                     -99.861858,
105407                                     27.83608
105408                                 ],
105409                                 [
105410                                     -99.863357,
105411                                     27.845666
105412                                 ],
105413                                 [
105414                                     -99.870928,
105415                                     27.854477
105416                                 ],
105417                                 [
105418                                     -99.880204,
105419                                     27.859231
105420                                 ],
105421                                 [
105422                                     -99.888007,
105423                                     27.864812
105424                                 ],
105425                                 [
105426                                     -99.891288,
105427                                     27.876026
105428                                 ],
105429                                 [
105430                                     -99.882684,
105431                                     27.89158
105432                                 ],
105433                                 [
105434                                     -99.878808,
105435                                     27.901838
105436                                 ],
105437                                 [
105438                                     -99.88134,
105439                                     27.906463
105440                                 ],
105441                                 [
105442                                     -99.896766,
105443                                     27.912923
105444                                 ],
105445                                 [
105446                                     -99.914336,
105447                                     27.928245
105448                                 ],
105449                                 [
105450                                     -99.929916,
105451                                     27.946331
105452                                 ],
105453                                 [
105454                                     -99.939683,
105455                                     27.961085
105456                                 ],
105457                                 [
105458                                     -99.928289,
105459                                     27.975761
105460                                 ],
105461                                 [
105462                                     -99.940717,
105463                                     27.983254
105464                                 ],
105465                                 [
105466                                     -99.961852,
105467                                     27.987492
105468                                 ],
105469                                 [
105470                                     -99.976606,
105471                                     27.992453
105472                                 ],
105473                                 [
105474                                     -99.991127,
105475                                     28.007801
105476                                 ],
105477                                 [
105478                                     -100.000584,
105479                                     28.02041
105480                                 ],
105481                                 [
105482                                     -100.007457,
105483                                     28.033561
105484                                 ],
105485                                 [
105486                                     -100.014123,
105487                                     28.050459
105488                                 ],
105489                                 [
105490                                     -100.013503,
105491                                     28.056971
105492                                 ],
105493                                 [
105494                                     -100.010506,
105495                                     28.063611
105496                                 ],
105497                                 [
105498                                     -100.010196,
105499                                     28.068882
105500                                 ],
105501                                 [
105502                                     -100.017585,
105503                                     28.070949
105504                                 ],
105505                                 [
105506                                     -100.031538,
105507                                     28.081801
105508                                 ],
105509                                 [
105510                                     -100.045077,
105511                                     28.095289
105512                                 ],
105513                                 [
105514                                     -100.048023,
105515                                     28.102523
105516                                 ],
105517                                 [
105518                                     -100.048901,
105519                                     28.115959
105520                                 ],
105521                                 [
105522                                     -100.056498,
105523                                     28.137922
105524                                 ],
105525                                 [
105526                                     -100.074895,
105527                                     28.154407
105528                                 ],
105529                                 [
105530                                     -100.172873,
105531                                     28.198538
105532                                 ],
105533                                 [
105534                                     -100.189203,
105535                                     28.201329
105536                                 ],
105537                                 [
105538                                     -100.197626,
105539                                     28.207168
105540                                 ],
105541                                 [
105542                                     -100.201192,
105543                                     28.220346
105544                                 ],
105545                                 [
105546                                     -100.202949,
105547                                     28.234428
105548                                 ],
105549                                 [
105550                                     -100.205946,
105551                                     28.242877
105552                                 ],
105553                                 [
105554                                     -100.212819,
105555                                     28.245073
105556                                 ],
105557                                 [
105558                                     -100.240724,
105559                                     28.249698
105560                                 ],
105561                                 [
105562                                     -100.257932,
105563                                     28.260524
105564                                 ],
105565                                 [
105566                                     -100.275089,
105567                                     28.277242
105568                                 ],
105569                                 [
105570                                     -100.284339,
105571                                     28.296517
105572                                 ],
105573                                 [
105574                                     -100.277931,
105575                                     28.314888
105576                                 ],
105577                                 [
105578                                     -100.278551,
105579                                     28.331088
105580                                 ],
105581                                 [
105582                                     -100.293899,
105583                                     28.353413
105584                                 ],
105585                                 [
105586                                     -100.322631,
105587                                     28.386899
105588                                 ],
105589                                 [
105590                                     -100.331675,
105591                                     28.422013
105592                                 ],
105593                                 [
105594                                     -100.336326,
105595                                     28.458574
105596                                 ],
105597                                 [
105598                                     -100.340201,
105599                                     28.464259
105600                                 ],
105601                                 [
105602                                     -100.348315,
105603                                     28.470253
105604                                 ],
105605                                 [
105606                                     -100.355549,
105607                                     28.478185
105608                                 ],
105609                                 [
105610                                     -100.35679,
105611                                     28.489322
105612                                 ],
105613                                 [
105614                                     -100.351622,
105615                                     28.496711
105616                                 ],
105617                                 [
105618                                     -100.322631,
105619                                     28.510406
105620                                 ],
105621                                 [
105622                                     -100.364024,
105623                                     28.524797
105624                                 ],
105625                                 [
105626                                     -100.38423,
105627                                     28.537174
105628                                 ],
105629                                 [
105630                                     -100.397769,
105631                                     28.557586
105632                                 ],
105633                                 [
105634                                     -100.398751,
105635                                     28.568645
105636                                 ],
105637                                 [
105638                                     -100.397097,
105639                                     28.592726
105640                                 ],
105641                                 [
105642                                     -100.401438,
105643                                     28.60226
105644                                 ],
105645                                 [
105646                                     -100.411463,
105647                                     28.609314
105648                                 ],
105649                                 [
105650                                     -100.434821,
105651                                     28.619133
105652                                 ],
105653                                 [
105654                                     -100.44619,
105655                                     28.626497
105656                                 ],
105657                                 [
105658                                     -100.444898,
105659                                     28.643782
105660                                 ],
105661                                 [
105662                                     -100.481381,
105663                                     28.686054
105664                                 ],
105665                                 [
105666                                     -100.493939,
105667                                     28.708378
105668                                 ],
105669                                 [
105670                                     -100.519054,
105671                                     28.804961
105672                                 ],
105673                                 [
105674                                     -100.524996,
105675                                     28.814831
105676                                 ],
105677                                 [
105678                                     -100.529285,
105679                                     28.819947
105680                                 ],
105681                                 [
105682                                     -100.534453,
105683                                     28.830231
105684                                 ],
105685                                 [
105686                                     -100.538639,
105687                                     28.835631
105688                                 ],
105689                                 [
105690                                     -100.54515,
105691                                     28.83899
105692                                 ],
105693                                 [
105694                                     -100.559671,
105695                                     28.839378
105696                                 ],
105697                                 [
105698                                     -100.566234,
105699                                     28.842504
105700                                 ],
105701                                 [
105702                                     -100.569696,
105703                                     28.84961
105704                                 ],
105705                                 [
105706                                     -100.56334,
105707                                     28.86209
105708                                 ],
105709                                 [
105710                                     -100.566234,
105711                                     28.869789
105712                                 ],
105713                                 [
105714                                     -100.571763,
105715                                     28.8732
105716                                 ],
105717                                 [
105718                                     -100.586543,
105719                                     28.879789
105720                                 ],
105721                                 [
105722                                     -100.58954,
105723                                     28.883458
105724                                 ],
105725                                 [
105726                                     -100.594966,
105727                                     28.899322
105728                                 ],
105729                                 [
105730                                     -100.606955,
105731                                     28.910123
105732                                 ],
105733                                 [
105734                                     -100.618841,
105735                                     28.917926
105736                                 ],
105737                                 [
105738                                     -100.624318,
105739                                     28.924721
105740                                 ],
105741                                 [
105742                                     -100.624783,
105743                                     28.93777
105744                                 ],
105745                                 [
105746                                     -100.626696,
105747                                     28.948338
105748                                 ],
105749                                 [
105750                                     -100.630778,
105751                                     28.956683
105752                                 ],
105753                                 [
105754                                     -100.637909,
105755                                     28.962884
105756                                 ],
105757                                 [
105758                                     -100.628918,
105759                                     28.98433
105760                                 ],
105761                                 [
105762                                     -100.632793,
105763                                     29.005156
105764                                 ],
105765                                 [
105766                                     -100.652224,
105767                                     29.044817
105768                                 ],
105769                                 [
105770                                     -100.660854,
105771                                     29.102669
105772                                 ],
105773                                 [
105774                                     -100.668967,
105775                                     29.116208
105776                                 ],
105777                                 [
105778                                     -100.678165,
105779                                     29.119412
105780                                 ],
105781                                 [
105782                                     -100.690826,
105783                                     29.121014
105784                                 ],
105785                                 [
105786                                     -100.70204,
105787                                     29.12365
105788                                 ],
105789                                 [
105790                                     -100.706846,
105791                                     29.130187
105792                                 ],
105793                                 [
105794                                     -100.70974,
105795                                     29.135561
105796                                 ],
105797                                 [
105798                                     -100.762501,
105799                                     29.173776
105800                                 ],
105801                                 [
105802                                     -100.770098,
105803                                     29.187289
105804                                 ],
105805                                 [
105806                                     -100.762088,
105807                                     29.208658
105808                                 ],
105809                                 [
105810                                     -100.783172,
105811                                     29.243074
105812                                 ],
105813                                 [
105814                                     -100.796143,
105815                                     29.257673
105816                                 ],
105817                                 [
105818                                     -100.81609,
105819                                     29.270773
105820                                 ],
105821                                 [
105822                                     -100.86389,
105823                                     29.290616
105824                                 ],
105825                                 [
105826                                     -100.871797,
105827                                     29.296456
105828                                 ],
105829                                 [
105830                                     -100.891227,
105831                                     29.318547
105832                                 ],
105833                                 [
105834                                     -100.91474,
105835                                     29.337048
105836                                 ],
105837                                 [
105838                                     -100.987397,
105839                                     29.366322
105840                                 ],
105841                                 [
105842                                     -100.998301,
105843                                     29.372472
105844                                 ],
105845                                 [
105846                                     -101.008068,
105847                                     29.380585
105848                                 ],
105849                                 [
105850                                     -101.016232,
105851                                     29.390068
105852                                 ],
105853                                 [
105854                                     -101.022175,
105855                                     29.40048
105856                                 ],
105857                                 [
105858                                     -101.025948,
105859                                     29.414356
105860                                 ],
105861                                 [
105862                                     -101.029617,
105863                                     29.442984
105864                                 ],
105865                                 [
105866                                     -101.037782,
105867                                     29.460063
105868                                 ],
105869                                 [
105870                                     -101.039026,
105871                                     29.460452
105872                                 ],
105873                                 [
105874                                     -101.040188,
105875                                     29.457132
105876                                 ],
105877                                 [
105878                                     -101.045487,
105879                                     29.451245
105880                                 ],
105881                                 [
105882                                     -101.060205,
105883                                     29.449184
105884                                 ],
105885                                 [
105886                                     -101.067711,
105887                                     29.45095
105888                                 ],
105889                                 [
105890                                     -101.076101,
105891                                     29.453894
105892                                 ],
105893                                 [
105894                                     -101.085962,
105895                                     29.454483
105896                                 ],
105897                                 [
105898                                     -101.098031,
105899                                     29.449184
105900                                 ],
105901                                 [
105902                                     -101.113043,
105903                                     29.466552
105904                                 ],
105905                                 [
105906                                     -101.142774,
105907                                     29.475383
105908                                 ],
105909                                 [
105910                                     -101.174124,
105911                                     29.475971
105912                                 ],
105913                                 [
105914                                     -101.193699,
105915                                     29.469495
105916                                 ],
105917                                 [
105918                                     -101.198703,
105919                                     29.473911
105920                                 ],
105921                                 [
105922                                     -101.198851,
105923                                     29.476854
105924                                 ],
105925                                 [
105926                                     -101.184132,
105927                                     29.497754
105928                                 ],
105929                                 [
105930                                     -101.184868,
105931                                     29.512767
105932                                 ],
105933                                 [
105934                                     -101.195171,
105935                                     29.521892
105936                                 ],
105937                                 [
105938                                     -101.214157,
105939                                     29.518065
105940                                 ],
105941                                 [
105942                                     -101.245213,
105943                                     29.493044
105944                                 ],
105945                                 [
105946                                     -101.265818,
105947                                     29.487157
105948                                 ],
105949                                 [
105950                                     -101.290545,
105951                                     29.49746
105952                                 ],
105953                                 [
105954                                     -101.297315,
105955                                     29.503936
105956                                 ],
105957                                 [
105958                                     -101.300995,
105959                                     29.512767
105960                                 ],
105961                                 [
105962                                     -101.294372,
105963                                     29.520715
105964                                 ],
105965                                 [
105966                                     -101.273177,
105967                                     29.524247
105968                                 ],
105969                                 [
105970                                     -101.259195,
105971                                     29.533372
105972                                 ],
105973                                 [
105974                                     -101.243888,
105975                                     29.554861
105976                                 ],
105977                                 [
105978                                     -101.231966,
105979                                     29.580176
105980                                 ],
105981                                 [
105982                                     -101.227845,
105983                                     29.599899
105984                                 ],
105985                                 [
105986                                     -101.239178,
105987                                     29.616677
105988                                 ],
105989                                 [
105990                                     -101.26052,
105991                                     29.613439
105992                                 ],
105993                                 [
105994                                     -101.281272,
105995                                     29.597249
105996                                 ],
105997                                 [
105998                                     -101.290545,
105999                                     29.575761
106000                                 ],
106001                                 [
106002                                     -101.295255,
106003                                     29.570168
106004                                 ],
106005                                 [
106006                                     -101.306146,
106007                                     29.574583
106008                                 ],
106009                                 [
106010                                     -101.317626,
106011                                     29.584003
106012                                 ],
106013                                 [
106014                                     -101.323955,
106015                                     29.592539
106016                                 ],
106017                                 [
106018                                     -101.323661,
106019                                     29.603137
106020                                 ],
106021                                 [
106022                                     -101.318804,
106023                                     29.616383
106024                                 ],
106025                                 [
106026                                     -101.311445,
106027                                     29.628158
106028                                 ],
106029                                 [
106030                                     -101.303497,
106031                                     29.634045
106032                                 ],
106033                                 [
106034                                     -101.303669,
106035                                     29.631411
106036                                 ],
106037                                 [
106038                                     -101.302727,
106039                                     29.633851
106040                                 ],
106041                                 [
106042                                     -101.301073,
106043                                     29.649509
106044                                 ],
106045                                 [
106046                                     -101.30978,
106047                                     29.654548
106048                                 ],
106049                                 [
106050                                     -101.336239,
106051                                     29.654315
106052                                 ],
106053                                 [
106054                                     -101.349029,
106055                                     29.660103
106056                                 ],
106057                                 [
106058                                     -101.357684,
106059                                     29.667441
106060                                 ],
106061                                 [
106062                                     -101.364351,
106063                                     29.676665
106064                                 ],
106065                                 [
106066                                     -101.376624,
106067                                     29.700643
106068                                 ],
106069                                 [
106070                                     -101.383368,
106071                                     29.718497
106072                                 ],
106073                                 [
106074                                     -101.39962,
106075                                     29.740718
106076                                 ],
106077                                 [
106078                                     -101.406545,
106079                                     29.752888
106080                                 ],
106081                                 [
106082                                     -101.409309,
106083                                     29.765781
106084                                 ],
106085                                 [
106086                                     -101.405098,
106087                                     29.778442
106088                                 ],
106089                                 [
106090                                     -101.414012,
106091                                     29.774411
106092                                 ],
106093                                 [
106094                                     -101.424218,
106095                                     29.771414
106096                                 ],
106097                                 [
106098                                     -101.435096,
106099                                     29.770122
106100                                 ],
106101                                 [
106102                                     -101.446103,
106103                                     29.771052
106104                                 ],
106105                                 [
106106                                     -101.455689,
106107                                     29.77591
106108                                 ],
106109                                 [
106110                                     -101.462433,
106111                                     29.788932
106112                                 ],
106113                                 [
106114                                     -101.470908,
106115                                     29.791516
106116                                 ],
106117                                 [
106118                                     -101.490286,
106119                                     29.785547
106120                                 ],
106121                                 [
106122                                     -101.505763,
106123                                     29.773894
106124                                 ],
106125                                 [
106126                                     -101.521809,
106127                                     29.765936
106128                                 ],
106129                                 [
106130                                     -101.542893,
106131                                     29.771052
106132                                 ],
106133                                 [
106134                                     -101.539689,
106135                                     29.779191
106136                                 ],
106137                                 [
106138                                     -101.530516,
106139                                     29.796477
106140                                 ],
106141                                 [
106142                                     -101.528604,
106143                                     29.801438
106144                                 ],
106145                                 [
106146                                     -101.531912,
106147                                     29.811101
106148                                 ],
106149                                 [
106150                                     -101.539172,
106151                                     29.817974
106152                                 ],
106153                                 [
106154                                     -101.546458,
106155                                     29.820145
106156                                 ],
106157                                 [
106158                                     -101.549766,
106159                                     29.815701
106160                                 ],
106161                                 [
106162                                     -101.553977,
106163                                     29.796684
106164                                 ],
106165                                 [
106166                                     -101.564907,
106167                                     29.786478
106168                                 ],
106169                                 [
106170                                     -101.580281,
106171                                     29.781568
106172                                 ],
106173                                 [
106174                                     -101.632216,
106175                                     29.775651
106176                                 ],
106177                                 [
106178                                     -101.794531,
106179                                     29.795857
106180                                 ],
106181                                 [
106182                                     -101.80298,
106183                                     29.801438
106184                                 ],
106185                                 [
106186                                     -101.805978,
106187                                     29.811928
106188                                 ],
106189                                 [
106190                                     -101.812695,
106191                                     29.812032
106192                                 ],
106193                                 [
106194                                     -101.82409,
106195                                     29.805184
106196                                 ],
106197                                 [
106198                                     -101.857602,
106199                                     29.805184
106200                                 ],
106201                                 [
106202                                     -101.877524,
106203                                     29.810843
106204                                 ],
106205                                 [
106206                                     -101.88742,
106207                                     29.81229
106208                                 ],
106209                                 [
106210                                     -101.895455,
106211                                     29.808621
106212                                 ],
106213                                 [
106214                                     -101.90238,
106215                                     29.803247
106216                                 ],
106217                                 [
106218                                     -101.910881,
106219                                     29.799888
106220                                 ],
106221                                 [
106222                                     -101.920157,
106223                                     29.798182
106224                                 ],
106225                                 [
106226                                     -101.929613,
106227                                     29.797717
106228                                 ],
106229                                 [
106230                                     -101.942662,
106231                                     29.803608
106232                                 ],
106233                                 [
106234                                     -101.957054,
106235                                     29.814047
106236                                 ],
106237                                 [
106238                                     -101.972246,
106239                                     29.818181
106240                                 ],
106241                                 [
106242                                     -101.98793,
106243                                     29.805184
106244                                 ],
106245                                 [
106246                                     -102.014595,
106247                                     29.810998
106248                                 ],
106249                                 [
106250                                     -102.109344,
106251                                     29.80211
106252                                 ],
106253                                 [
106254                                     -102.145647,
106255                                     29.815701
106256                                 ],
106257                                 [
106258                                     -102.157248,
106259                                     29.824537
106260                                 ],
106261                                 [
106262                                     -102.203679,
106263                                     29.846138
106264                                 ],
106265                                 [
106266                                     -102.239775,
106267                                     29.849135
106268                                 ],
106269                                 [
106270                                     -102.253444,
106271                                     29.855285
106272                                 ],
106273                                 [
106274                                     -102.258276,
106275                                     29.873475
106276                                 ],
106277                                 [
106278                                     -102.276181,
106279                                     29.869547
106280                                 ],
106281                                 [
106282                                     -102.289023,
106283                                     29.878126
106284                                 ],
106285                                 [
106286                                     -102.302175,
106287                                     29.889391
106288                                 ],
106289                                 [
106290                                     -102.321011,
106291                                     29.893939
106292                                 ],
106293                                 [
106294                                     -102.330235,
106295                                     29.888926
106296                                 ],
106297                                 [
106298                                     -102.339769,
106299                                     29.870633
106300                                 ],
106301                                 [
106302                                     -102.351061,
106303                                     29.866602
106304                                 ],
106305                                 [
106306                                     -102.36323,
106307                                     29.864276
106308                                 ],
106309                                 [
106310                                     -102.370723,
106311                                     29.857765
106312                                 ],
106313                                 [
106314                                     -102.374547,
106315                                     29.848102
106316                                 ],
106317                                 [
106318                                     -102.376589,
106319                                     29.821488
106320                                 ],
106321                                 [
106322                                     -102.380051,
106323                                     29.811386
106324                                 ],
106325                                 [
106326                                     -102.404132,
106327                                     29.780793
106328                                 ],
106329                                 [
106330                                     -102.406096,
106331                                     29.777279
106332                                 ],
106333                                 [
106334                                     -102.515288,
106335                                     29.784721
106336                                 ],
106337                                 [
106338                                     -102.523066,
106339                                     29.782318
106340                                 ],
106341                                 [
106342                                     -102.531127,
106343                                     29.769915
106344                                 ],
106345                                 [
106346                                     -102.54154,
106347                                     29.762474
106348                                 ],
106349                                 [
106350                                     -102.543349,
106351                                     29.760123
106352                                 ],
106353                                 [
106354                                     -102.546578,
106355                                     29.757875
106356                                 ],
106357                                 [
106358                                     -102.553141,
106359                                     29.756738
106360                                 ],
106361                                 [
106362                                     -102.558309,
106363                                     29.759089
106364                                 ],
106365                                 [
106366                                     -102.562882,
106367                                     29.769347
106368                                 ],
106369                                 [
106370                                     -102.566758,
106371                                     29.771052
106372                                 ],
106373                                 [
106374                                     -102.58531,
106375                                     29.764696
106376                                 ],
106377                                 [
106378                                     -102.621225,
106379                                     29.747281
106380                                 ],
106381                                 [
106382                                     -102.638743,
106383                                     29.743715
106384                                 ],
106385                                 [
106386                                     -102.676054,
106387                                     29.74449
106388                                 ],
106389                                 [
106390                                     -102.683469,
106391                                     29.743715
106392                                 ],
106393                                 [
106394                                     -102.69104,
106395                                     29.736817
106396                                 ],
106397                                 [
106398                                     -102.693624,
106399                                     29.729401
106400                                 ],
106401                                 [
106402                                     -102.694709,
106403                                     29.720616
106404                                 ],
106405                                 [
106406                                     -102.697758,
106407                                     29.709557
106408                                 ],
106409                                 [
106410                                     -102.726748,
106411                                     29.664495
106412                                 ],
106413                                 [
106414                                     -102.73127,
106415                                     29.650594
106416                                 ],
106417                                 [
106418                                     -102.735507,
106419                                     29.649509
106420                                 ],
106421                                 [
106422                                     -102.751656,
106423                                     29.622457
106424                                 ],
106425                                 [
106426                                     -102.75176,
106427                                     29.620157
106428                                 ],
106429                                 [
106430                                     -102.761346,
106431                                     29.603414
106432                                 ],
106433                                 [
106434                                     -102.767598,
106435                                     29.59729
106436                                 ],
106437                                 [
106438                                     -102.779665,
106439                                     29.592303
106440                                 ],
106441                                 [
106442                                     -102.774084,
106443                                     29.579617
106444                                 ],
106445                                 [
106446                                     -102.776461,
106447                                     29.575948
106448                                 ],
106449                                 [
106450                                     -102.785892,
106451                                     29.571814
106452                                 ],
106453                                 [
106454                                     -102.78075,
106455                                     29.558249
106456                                 ],
106457                                 [
106458                                     -102.786512,
106459                                     29.550497
106460                                 ],
106461                                 [
106462                                     -102.795478,
106463                                     29.54427
106464                                 ],
106465                                 [
106466                                     -102.827311,
106467                                     29.470502
106468                                 ],
106469                                 [
106470                                     -102.833951,
106471                                     29.461355
106472                                 ],
106473                                 [
106474                                     -102.839067,
106475                                     29.45195
106476                                 ],
106477                                 [
106478                                     -102.841134,
106479                                     29.438308
106480                                 ],
106481                                 [
106482                                     -102.838705,
106483                                     29.426939
106484                                 ],
106485                                 [
106486                                     -102.834984,
106487                                     29.415699
106488                                 ],
106489                                 [
106490                                     -102.835191,
106491                                     29.403839
106492                                 ],
106493                                 [
106494                                     -102.844545,
106495                                     29.390533
106496                                 ],
106497                                 [
106498                                     -102.845578,
106499                                     29.384719
106500                                 ],
106501                                 [
106502                                     -102.838033,
106503                                     29.370534
106504                                 ],
106505                                 [
106506                                     -102.837672,
106507                                     29.366322
106508                                 ],
106509                                 [
106510                                     -102.84656,
106511                                     29.361749
106512                                 ],
106513                                 [
106514                                     -102.853872,
106515                                     29.361
106516                                 ],
106517                                 [
106518                                     -102.859867,
106519                                     29.361155
106520                                 ],
106521                                 [
106522                                     -102.864957,
106523                                     29.359527
106524                                 ],
106525                                 [
106526                                     -102.876972,
106527                                     29.350871
106528                                 ],
106529                                 [
106530                                     -102.883069,
106531                                     29.343766
106532                                 ],
106533                                 [
106534                                     -102.885188,
106535                                     29.333379
106536                                 ],
106537                                 [
106538                                     -102.885498,
106539                                     29.314801
106540                                 ],
106541                                 [
106542                                     -102.899399,
106543                                     29.276095
106544                                 ],
106545                                 [
106546                                     -102.899709,
106547                                     29.2639
106548                                 ],
106549                                 [
106550                                     -102.892139,
106551                                     29.254391
106552                                 ],
106553                                 [
106554                                     -102.867954,
106555                                     29.240387
106556                                 ],
106557                                 [
106558                                     -102.858781,
106559                                     29.229147
106560                                 ],
106561                                 [
106562                                     -102.869866,
106563                                     29.224781
106564                                 ],
106565                                 [
106566                                     -102.896893,
106567                                     29.220285
106568                                 ],
106569                                 [
106570                                     -102.942265,
106571                                     29.190209
106572                                 ],
106573                                 [
106574                                     -102.947536,
106575                                     29.182018
106576                                 ],
106577                                 [
106578                                     -102.969757,
106579                                     29.192845
106580                                 ],
106581                                 [
106582                                     -102.988386,
106583                                     29.177135
106584                                 ],
106585                                 [
106586                                     -103.015826,
106587                                     29.126776
106588                                 ],
106589                                 [
106590                                     -103.024275,
106591                                     29.116157
106592                                 ],
106593                                 [
106594                                     -103.032621,
106595                                     29.110214
106596                                 ],
106597                                 [
106598                                     -103.072541,
106599                                     29.091404
106600                                 ],
106601                                 [
106602                                     -103.080758,
106603                                     29.085203
106604                                 ],
106605                                 [
106606                                     -103.085589,
106607                                     29.07572
106608                                 ],
106609                                 [
106610                                     -103.091532,
106611                                     29.057866
106612                                 ],
106613                                 [
106614                                     -103.095356,
106615                                     29.060294
106616                                 ],
106617                                 [
106618                                     -103.104684,
106619                                     29.057866
106620                                 ],
106621                                 [
106622                                     -103.109205,
106623                                     29.023372
106624                                 ],
106625                                 [
106626                                     -103.122771,
106627                                     28.996474
106628                                 ],
106629                                 [
106630                                     -103.147989,
106631                                     28.985105
106632                                 ],
106633                                 [
106634                                     -103.187108,
106635                                     28.990221
106636                                 ],
106637                                 [
106638                                     -103.241756,
106639                                     29.003502
106640                                 ],
106641                                 [
106642                                     -103.301545,
106643                                     29.002365
106644                                 ],
106645                                 [
106646                                     -103.316247,
106647                                     29.010065
106648                                 ],
106649                                 [
106650                                     -103.311514,
106651                                     29.026043
106652                                 ],
106653                                 [
106654                                     -103.309994,
106655                                     29.031175
106656                                 ],
106657                                 [
106658                                     -103.3248,
106659                                     29.026808
106660                                 ],
106661                                 [
106662                                     -103.330484,
106663                                     29.023733
106664                                 ],
106665                                 [
106666                                     -103.342602,
106667                                     29.041226
106668                                 ],
106669                                 [
106670                                     -103.351671,
106671                                     29.039417
106672                                 ],
106673                                 [
106674                                     -103.360534,
106675                                     29.029831
106676                                 ],
106677                                 [
106678                                     -103.372083,
106679                                     29.023733
106680                                 ],
106681                                 [
106682                                     -103.38663,
106683                                     29.028798
106684                                 ],
106685                                 [
106686                                     -103.414639,
106687                                     29.052414
106688                                 ],
106689                                 [
106690                                     -103.423605,
106691                                     29.057866
106692                                 ],
106693                                 [
106694                                     -103.435697,
106695                                     29.061121
106696                                 ],
106697                                 [
106698                                     -103.478537,
106699                                     29.08205
106700                                 ],
106701                                 [
106702                                     -103.529748,
106703                                     29.126776
106704                                 ],
106705                                 [
106706                                     -103.535588,
106707                                     29.135122
106708                                 ],
106709                                 [
106710                                     -103.538223,
106711                                     29.142408
106712                                 ],
106713                                 [
106714                                     -103.541711,
106715                                     29.148816
106716                                 ],
106717                                 [
106718                                     -103.550238,
106719                                     29.154656
106720                                 ],
106721                                 [
106722                                     -103.558015,
106723                                     29.156206
106724                                 ],
106725                                 [
106726                                     -103.58499,
106727                                     29.154656
106728                                 ],
106729                                 [
106730                                     -103.673125,
106731                                     29.173569
106732                                 ],
106733                                 [
106734                                     -103.702477,
106735                                     29.187858
106736                                 ],
106737                                 [
106738                                     -103.749476,
106739                                     29.222972
106740                                 ],
106741                                 [
106742                                     -103.759062,
106743                                     29.226848
106744                                 ],
106745                                 [
106746                                     -103.770767,
106747                                     29.229845
106748                                 ],
106749                                 [
106750                                     -103.777718,
106751                                     29.235297
106752                                 ],
106753                                 [
106754                                     -103.769424,
106755                                     29.257543
106756                                 ],
106757                                 [
106758                                     -103.774229,
106759                                     29.267517
106760                                 ],
106761                                 [
106762                                     -103.78366,
106763                                     29.274803
106764                                 ],
106765                                 [
106766                                     -103.794177,
106767                                     29.277594
106768                                 ],
106769                                 [
106770                                     -103.837038,
106771                                     29.279906
106772                                 ]
106773                             ]
106774                         ],
106775                         [
106776                             [
106777                                 [
106778                                     178.301106,
106779                                     52.056551
106780                                 ],
106781                                 [
106782                                     179.595462,
106783                                     52.142083
106784                                 ],
106785                                 [
106786                                     179.825447,
106787                                     51.992849
106788                                 ],
106789                                 [
106790                                     179.661729,
106791                                     51.485763
106792                                 ],
106793                                 [
106794                                     179.723231,
106795                                     51.459963
106796                                 ],
106797                                 [
106798                                     179.408066,
106799                                     51.209841
106800                                 ],
106801                                 [
106802                                     178.411463,
106803                                     51.523605
106804                                 ],
106805                                 [
106806                                     177.698335,
106807                                     51.877899
106808                                 ],
106809                                 [
106810                                     177.16784,
106811                                     51.581866
106812                                 ],
106813                                 [
106814                                     176.487008,
106815                                     52.175325
106816                                 ],
106817                                 [
106818                                     174.484678,
106819                                     52.08716
106820                                 ],
106821                                 [
106822                                     172.866263,
106823                                     52.207379
106824                                 ],
106825                                 [
106826                                     172.825506,
106827                                     52.716846
106828                                 ],
106829                                 [
106830                                     172.747012,
106831                                     52.654022
106832                                 ],
106833                                 [
106834                                     172.08261,
106835                                     52.952695
106836                                 ],
106837                                 [
106838                                     172.942925,
106839                                     53.183013
106840                                 ],
106841                                 [
106842                                     173.029416,
106843                                     52.993628
106844                                 ],
106845                                 [
106846                                     173.127208,
106847                                     52.99494
106848                                 ],
106849                                 [
106850                                     173.143321,
106851                                     52.990383
106852                                 ],
106853                                 [
106854                                     173.175059,
106855                                     52.971747
106856                                 ],
106857                                 [
106858                                     173.182932,
106859                                     52.968373
106860                                 ],
106861                                 [
106862                                     176.45233,
106863                                     52.628178
106864                                 ],
106865                                 [
106866                                     176.468135,
106867                                     52.488358
106868                                 ],
106869                                 [
106870                                     177.900385,
106871                                     52.488358
106872                                 ],
106873                                 [
106874                                     178.007601,
106875                                     52.179677
106876                                 ],
106877                                 [
106878                                     178.301106,
106879                                     52.056551
106880                                 ]
106881                             ]
106882                         ],
106883                         [
106884                             [
106885                                 [
106886                                     -168.899607,
106887                                     65.747626
106888                                 ],
106889                                 [
106890                                     -168.909861,
106891                                     65.739569
106892                                 ],
106893                                 [
106894                                     -168.926218,
106895                                     65.739895
106896                                 ],
106897                                 [
106898                                     -168.942128,
106899                                     65.74372
106900                                 ],
106901                                 [
106902                                     -168.951731,
106903                                     65.75316
106904                                 ],
106905                                 [
106906                                     -168.942983,
106907                                     65.764716
106908                                 ],
106909                                 [
106910                                     -168.920115,
106911                                     65.768866
106912                                 ],
106913                                 [
106914                                     -168.907908,
106915                                     65.768297
106916                                 ],
106917                                 [
106918                                     -168.902781,
106919                                     65.761542
106920                                 ],
106921                                 [
106922                                     -168.899607,
106923                                     65.747626
106924                                 ]
106925                             ]
106926                         ],
106927                         [
106928                             [
106929                                 [
106930                                     -131.160718,
106931                                     54.787192
106932                                 ],
106933                                 [
106934                                     -132.853508,
106935                                     54.482536
106936                                 ],
106937                                 [
106938                                     -134.77719,
106939                                     54.717786
106940                                 ],
106941                                 [
106942                                     -142.6966,
106943                                     55.845503
106944                                 ],
106945                                 [
106946                                     -142.861997,
106947                                     49.948308
106948                                 ],
106949                                 [
106950                                     -155.675916,
106951                                     51.109976
106952                                 ],
106953                                 [
106954                                     -164.492732,
106955                                     50.603976
106956                                 ],
106957                                 [
106958                                     -164.691217,
106959                                     50.997975
106960                                 ],
106961                                 [
106962                                     -171.246993,
106963                                     49.948308
106964                                 ],
106965                                 [
106966                                     -171.215436,
106967                                     50.576636
106968                                 ],
106969                                 [
106970                                     -173.341669,
106971                                     50.968826
106972                                 ],
106973                                 [
106974                                     -173.362022,
106975                                     51.082198
106976                                 ],
106977                                 [
106978                                     -177.799603,
106979                                     51.272899
106980                                 ],
106981                                 [
106982                                     -179.155463,
106983                                     50.982285
106984                                 ],
106985                                 [
106986                                     -179.476076,
106987                                     52.072632
106988                                 ],
106989                                 [
106990                                     -177.11459,
106991                                     52.248701
106992                                 ],
106993                                 [
106994                                     -177.146284,
106995                                     52.789384
106996                                 ],
106997                                 [
106998                                     -174.777218,
106999                                     52.443779
107000                                 ],
107001                                 [
107002                                     -174.773743,
107003                                     52.685853
107004                                 ],
107005                                 [
107006                                     -173.653194,
107007                                     52.704099
107008                                 ],
107009                                 [
107010                                     -173.790528,
107011                                     53.469081
107012                                 ],
107013                                 [
107014                                     -171.063371,
107015                                     53.604473
107016                                 ],
107017                                 [
107018                                     -170.777733,
107019                                     59.291898
107020                                 ],
107021                                 [
107022                                     -174.324884,
107023                                     60.332184
107024                                 ],
107025                                 [
107026                                     -171.736408,
107027                                     62.68026
107028                                 ],
107029                                 [
107030                                     -172.315705,
107031                                     62.725352
107032                                 ],
107033                                 [
107034                                     -171.995091,
107035                                     63.999658
107036                                 ],
107037                                 [
107038                                     -168.501424,
107039                                     65.565173
107040                                 ],
107041                                 [
107042                                     -168.714145,
107043                                     65.546708
107044                                 ],
107045                                 [
107046                                     -168.853077,
107047                                     68.370871
107048                                 ],
107049                                 [
107050                                     -161.115601,
107051                                     72.416214
107052                                 ],
107053                                 [
107054                                     -146.132257,
107055                                     70.607941
107056                                 ],
107057                                 [
107058                                     -140.692512,
107059                                     69.955349
107060                                 ],
107061                                 [
107062                                     -141.145395,
107063                                     69.671641
107064                                 ],
107065                                 [
107066                                     -141.015207,
107067                                     69.654202
107068                                 ],
107069                                 [
107070                                     -141.006459,
107071                                     69.651272
107072                                 ],
107073                                 [
107074                                     -141.005564,
107075                                     69.650946
107076                                 ],
107077                                 [
107078                                     -141.005549,
107079                                     69.650941
107080                                 ],
107081                                 [
107082                                     -141.005471,
107083                                     69.505164
107084                                 ],
107085                                 [
107086                                     -141.001208,
107087                                     60.466879
107088                                 ],
107089                                 [
107090                                     -141.001156,
107091                                     60.321074
107092                                 ],
107093                                 [
107094                                     -140.994929,
107095                                     60.304382
107096                                 ],
107097                                 [
107098                                     -140.979555,
107099                                     60.295804
107100                                 ],
107101                                 [
107102                                     -140.909146,
107103                                     60.28366
107104                                 ],
107105                                 [
107106                                     -140.768457,
107107                                     60.259269
107108                                 ],
107109                                 [
107110                                     -140.660505,
107111                                     60.24051
107112                                 ],
107113                                 [
107114                                     -140.533743,
107115                                     60.218548
107116                                 ],
107117                                 [
107118                                     -140.518705,
107119                                     60.22387
107120                                 ],
107121                                 [
107122                                     -140.506664,
107123                                     60.236324
107124                                 ],
107125                                 [
107126                                     -140.475323,
107127                                     60.276477
107128                                 ],
107129                                 [
107130                                     -140.462791,
107131                                     60.289138
107132                                 ],
107133                                 [
107134                                     -140.447805,
107135                                     60.29446
107136                                 ],
107137                                 [
107138                                     -140.424111,
107139                                     60.293168
107140                                 ],
107141                                 [
107142                                     -140.32497,
107143                                     60.267537
107144                                 ],
107145                                 [
107146                                     -140.169243,
107147                                     60.227229
107148                                 ],
107149                                 [
107150                                     -140.01579,
107151                                     60.187387
107152                                 ],
107153                                 [
107154                                     -139.967757,
107155                                     60.188369
107156                                 ],
107157                                 [
107158                                     -139.916933,
107159                                     60.207851
107160                                 ],
107161                                 [
107162                                     -139.826318,
107163                                     60.256478
107164                                 ],
107165                                 [
107166                                     -139.728417,
107167                                     60.309033
107168                                 ],
107169                                 [
107170                                     -139.679816,
107171                                     60.32681
107172                                 ],
107173                                 [
107174                                     -139.628346,
107175                                     60.334096
107176                                 ],
107177                                 [
107178                                     -139.517965,
107179                                     60.336732
107180                                 ],
107181                                 [
107182                                     -139.413992,
107183                                     60.339212
107184                                 ],
107185                                 [
107186                                     -139.262193,
107187                                     60.342778
107188                                 ],
107189                                 [
107190                                     -139.101608,
107191                                     60.346602
107192                                 ],
107193                                 [
107194                                     -139.079465,
107195                                     60.341021
107196                                 ],
107197                                 [
107198                                     -139.06869,
107199                                     60.322056
107200                                 ],
107201                                 [
107202                                     -139.073186,
107203                                     60.299835
107204                                 ],
107205                                 [
107206                                     -139.113468,
107207                                     60.226816
107208                                 ],
107209                                 [
107210                                     -139.149615,
107211                                     60.161187
107212                                 ],
107213                                 [
107214                                     -139.183231,
107215                                     60.100157
107216                                 ],
107217                                 [
107218                                     -139.182146,
107219                                     60.073389
107220                                 ],
107221                                 [
107222                                     -139.112305,
107223                                     60.031376
107224                                 ],
107225                                 [
107226                                     -139.060207,
107227                                     60.000059
107228                                 ],
107229                                 [
107230                                     -139.051611,
107231                                     59.994892
107232                                 ],
107233                                 [
107234                                     -139.003759,
107235                                     59.977219
107236                                 ],
107237                                 [
107238                                     -138.842425,
107239                                     59.937686
107240                                 ],
107241                                 [
107242                                     -138.742586,
107243                                     59.913192
107244                                 ],
107245                                 [
107246                                     -138.704888,
107247                                     59.898464
107248                                 ],
107249                                 [
107250                                     -138.697188,
107251                                     59.89371
107252                                 ],
107253                                 [
107254                                     -138.692098,
107255                                     59.886888
107256                                 ],
107257                                 [
107258                                     -138.654349,
107259                                     59.805498
107260                                 ],
107261                                 [
107262                                     -138.63745,
107263                                     59.784052
107264                                 ],
107265                                 [
107266                                     -138.59921,
107267                                     59.753822
107268                                 ],
107269                                 [
107270                                     -138.488881,
107271                                     59.696357
107272                                 ],
107273                                 [
107274                                     -138.363617,
107275                                     59.631142
107276                                 ],
107277                                 [
107278                                     -138.219543,
107279                                     59.556004
107280                                 ],
107281                                 [
107282                                     -138.067614,
107283                                     59.476991
107284                                 ],
107285                                 [
107286                                     -137.91057,
107287                                     59.395187
107288                                 ],
107289                                 [
107290                                     -137.758305,
107291                                     59.315915
107292                                 ],
107293                                 [
107294                                     -137.611363,
107295                                     59.239331
107296                                 ],
107297                                 [
107298                                     -137.594181,
107299                                     59.225275
107300                                 ],
107301                                 [
107302                                     -137.582088,
107303                                     59.206568
107304                                 ],
107305                                 [
107306                                     -137.5493,
107307                                     59.134531
107308                                 ],
107309                                 [
107310                                     -137.521007,
107311                                     59.072364
107312                                 ],
107313                                 [
107314                                     -137.484394,
107315                                     58.991904
107316                                 ],
107317                                 [
107318                                     -137.507752,
107319                                     58.939969
107320                                 ],
107321                                 [
107322                                     -137.50876,
107323                                     58.914906
107324                                 ],
107325                                 [
107326                                     -137.486875,
107327                                     58.900075
107328                                 ],
107329                                 [
107330                                     -137.453466,
107331                                     58.899145
107332                                 ],
107333                                 [
107334                                     -137.423106,
107335                                     58.907723
107336                                 ],
107337                                 [
107338                                     -137.338098,
107339                                     58.955472
107340                                 ],
107341                                 [
107342                                     -137.2819,
107343                                     58.98715
107344                                 ],
107345                                 [
107346                                     -137.172346,
107347                                     59.027148
107348                                 ],
107349                                 [
107350                                     -137.062367,
107351                                     59.067572
107352                                 ],
107353                                 [
107354                                     -137.047109,
107355                                     59.07331
107356                                 ],
107357                                 [
107358                                     -136.942282,
107359                                     59.11107
107360                                 ],
107361                                 [
107362                                     -136.840816,
107363                                     59.148174
107364                                 ],
107365                                 [
107366                                     -136.785496,
107367                                     59.157217
107368                                 ],
107369                                 [
107370                                     -136.671911,
107371                                     59.150809
107372                                 ],
107373                                 [
107374                                     -136.613491,
107375                                     59.15422
107376                                 ],
107377                                 [
107378                                     -136.569489,
107379                                     59.172152
107380                                 ],
107381                                 [
107382                                     -136.484791,
107383                                     59.2538
107384                                 ],
107385                                 [
107386                                     -136.483551,
107387                                     59.257469
107388                                 ],
107389                                 [
107390                                     -136.466549,
107391                                     59.287803
107392                                 ],
107393                                 [
107394                                     -136.467092,
107395                                     59.38449
107396                                 ],
107397                                 [
107398                                     -136.467557,
107399                                     59.461643
107400                                 ],
107401                                 [
107402                                     -136.415958,
107403                                     59.452238
107404                                 ],
107405                                 [
107406                                     -136.36684,
107407                                     59.449551
107408                                 ],
107409                                 [
107410                                     -136.319995,
107411                                     59.459059
107412                                 ],
107413                                 [
107414                                     -136.275036,
107415                                     59.486448
107416                                 ],
107417                                 [
107418                                     -136.244728,
107419                                     59.528202
107420                                 ],
107421                                 [
107422                                     -136.258474,
107423                                     59.556107
107424                                 ],
107425                                 [
107426                                     -136.29935,
107427                                     59.575745
107428                                 ],
107429                                 [
107430                                     -136.350329,
107431                                     59.592384
107432                                 ],
107433                                 [
107434                                     -136.2585,
107435                                     59.621582
107436                                 ],
107437                                 [
107438                                     -136.145406,
107439                                     59.636826
107440                                 ],
107441                                 [
107442                                     -136.02686,
107443                                     59.652846
107444                                 ],
107445                                 [
107446                                     -135.923818,
107447                                     59.666747
107448                                 ],
107449                                 [
107450                                     -135.830955,
107451                                     59.693257
107452                                 ],
107453                                 [
107454                                     -135.641251,
107455                                     59.747362
107456                                 ],
107457                                 [
107458                                     -135.482759,
107459                                     59.792475
107460                                 ],
107461                                 [
107462                                     -135.465137,
107463                                     59.789685
107464                                 ],
107465                                 [
107466                                     -135.404392,
107467                                     59.753305
107468                                 ],
107469                                 [
107470                                     -135.345791,
107471                                     59.731032
107472                                 ],
107473                                 [
107474                                     -135.259879,
107475                                     59.698218
107476                                 ],
107477                                 [
107478                                     -135.221897,
107479                                     59.675273
107480                                 ],
107481                                 [
107482                                     -135.192028,
107483                                     59.64711
107484                                 ],
107485                                 [
107486                                     -135.157792,
107487                                     59.623287
107488                                 ],
107489                                 [
107490                                     -135.106684,
107491                                     59.613158
107492                                 ],
107493                                 [
107494                                     -135.087874,
107495                                     59.606544
107496                                 ],
107497                                 [
107498                                     -135.032942,
107499                                     59.573109
107500                                 ],
107501                                 [
107502                                     -135.018524,
107503                                     59.559363
107504                                 ],
107505                                 [
107506                                     -135.016198,
107507                                     59.543447
107508                                 ],
107509                                 [
107510                                     -135.01948,
107511                                     59.493166
107512                                 ],
107513                                 [
107514                                     -135.023252,
107515                                     59.477146
107516                                 ],
107517                                 [
107518                                     -135.037489,
107519                                     59.461591
107520                                 ],
107521                                 [
107522                                     -135.078598,
107523                                     59.438337
107524                                 ],
107525                                 [
107526                                     -135.095754,
107527                                     59.418855
107528                                 ],
107529                                 [
107530                                     -134.993254,
107531                                     59.381906
107532                                 ],
107533                                 [
107534                                     -135.00483,
107535                                     59.367127
107536                                 ],
107537                                 [
107538                                     -135.014441,
107539                                     59.35152
107540                                 ],
107541                                 [
107542                                     -135.016198,
107543                                     59.336173
107544                                 ],
107545                                 [
107546                                     -134.979973,
107547                                     59.297415
107548                                 ],
107549                                 [
107550                                     -134.95783,
107551                                     59.280982
107552                                 ],
107553                                 [
107554                                     -134.932431,
107555                                     59.270647
107556                                 ],
107557                                 [
107558                                     -134.839465,
107559                                     59.258141
107560                                 ],
107561                                 [
107562                                     -134.74345,
107563                                     59.245119
107564                                 ],
107565                                 [
107566                                     -134.70552,
107567                                     59.240106
107568                                 ],
107569                                 [
107570                                     -134.692084,
107571                                     59.235249
107572                                 ],
107573                                 [
107574                                     -134.68286,
107575                                     59.223001
107576                                 ],
107577                                 [
107578                                     -134.671439,
107579                                     59.193752
107580                                 ],
107581                                 [
107582                                     -134.66038,
107583                                     59.181298
107584                                 ],
107585                                 [
107586                                     -134.610771,
107587                                     59.144556
107588                                 ],
107589                                 [
107590                                     -134.582788,
107591                                     59.128847
107592                                 ],
107593                                 [
107594                                     -134.556717,
107595                                     59.123059
107596                                 ],
107597                                 [
107598                                     -134.509072,
107599                                     59.122801
107600                                 ],
107601                                 [
107602                                     -134.477575,
107603                                     59.114946
107604                                 ],
107605                                 [
107606                                     -134.451013,
107607                                     59.097893
107608                                 ],
107609                                 [
107610                                     -134.398019,
107611                                     59.051952
107612                                 ],
107613                                 [
107614                                     -134.387167,
107615                                     59.036863
107616                                 ],
107617                                 [
107618                                     -134.385591,
107619                                     59.018828
107620                                 ],
107621                                 [
107622                                     -134.399389,
107623                                     58.974954
107624                                 ],
107625                                 [
107626                                     -134.343423,
107627                                     58.968857
107628                                 ],
107629                                 [
107630                                     -134.329651,
107631                                     58.963017
107632                                 ],
107633                                 [
107634                                     -134.320039,
107635                                     58.952682
107636                                 ],
107637                                 [
107638                                     -134.32314,
107639                                     58.949168
107640                                 ],
107641                                 [
107642                                     -134.330323,
107643                                     58.945344
107644                                 ],
107645                                 [
107646                                     -134.333036,
107647                                     58.93413
107648                                 ],
107649                                 [
107650                                     -134.327403,
107651                                     58.916457
107652                                 ],
107653                                 [
107654                                     -134.316939,
107655                                     58.903796
107656                                 ],
107657                                 [
107658                                     -134.22219,
107659                                     58.842714
107660                                 ],
107661                                 [
107662                                     -134.108838,
107663                                     58.808246
107664                                 ],
107665                                 [
107666                                     -133.983109,
107667                                     58.769902
107668                                 ],
107669                                 [
107670                                     -133.87123,
107671                                     58.735899
107672                                 ],
107673                                 [
107674                                     -133.831129,
107675                                     58.718019
107676                                 ],
107677                                 [
107678                                     -133.796402,
107679                                     58.693421
107680                                 ],
107681                                 [
107682                                     -133.700077,
107683                                     58.59937
107684                                 ],
107685                                 [
107686                                     -133.626283,
107687                                     58.546402
107688                                 ],
107689                                 [
107690                                     -133.547063,
107691                                     58.505577
107692                                 ],
107693                                 [
107694                                     -133.463089,
107695                                     58.462221
107696                                 ],
107697                                 [
107698                                     -133.392241,
107699                                     58.403878
107700                                 ],
107701                                 [
107702                                     -133.43012,
107703                                     58.372097
107704                                 ],
107705                                 [
107706                                     -133.41503,
107707                                     58.330549
107708                                 ],
107709                                 [
107710                                     -133.374567,
107711                                     58.290965
107712                                 ],
107713                                 [
107714                                     -133.257262,
107715                                     58.210298
107716                                 ],
107717                                 [
107718                                     -133.165588,
107719                                     58.147305
107720                                 ],
107721                                 [
107722                                     -133.142127,
107723                                     58.120588
107724                                 ],
107725                                 [
107726                                     -133.094843,
107727                                     58.0331
107728                                 ],
107729                                 [
107730                                     -133.075154,
107731                                     58.007882
107732                                 ],
107733                                 [
107734                                     -132.99335,
107735                                     57.941917
107736                                 ],
107737                                 [
107738                                     -132.917153,
107739                                     57.880499
107740                                 ],
107741                                 [
107742                                     -132.83212,
107743                                     57.791564
107744                                 ],
107745                                 [
107746                                     -132.70944,
107747                                     57.663303
107748                                 ],
107749                                 [
107750                                     -132.629057,
107751                                     57.579277
107752                                 ],
107753                                 [
107754                                     -132.552447,
107755                                     57.499075
107756                                 ],
107757                                 [
107758                                     -132.455735,
107759                                     57.420992
107760                                 ],
107761                                 [
107762                                     -132.362304,
107763                                     57.3457
107764                                 ],
107765                                 [
107766                                     -132.304684,
107767                                     57.280355
107768                                 ],
107769                                 [
107770                                     -132.230994,
107771                                     57.19682
107772                                 ],
107773                                 [
107774                                     -132.276366,
107775                                     57.14889
107776                                 ],
107777                                 [
107778                                     -132.34122,
107779                                     57.080393
107780                                 ],
107781                                 [
107782                                     -132.16229,
107783                                     57.050317
107784                                 ],
107785                                 [
107786                                     -132.031859,
107787                                     57.028406
107788                                 ],
107789                                 [
107790                                     -132.107384,
107791                                     56.858753
107792                                 ],
107793                                 [
107794                                     -131.871558,
107795                                     56.79346
107796                                 ],
107797                                 [
107798                                     -131.865874,
107799                                     56.785708
107800                                 ],
107801                                 [
107802                                     -131.872411,
107803                                     56.77297
107804                                 ],
107805                                 [
107806                                     -131.882617,
107807                                     56.759146
107808                                 ],
107809                                 [
107810                                     -131.887966,
107811                                     56.747958
107812                                 ],
107813                                 [
107814                                     -131.886028,
107815                                     56.737055
107816                                 ],
107817                                 [
107818                                     -131.880705,
107819                                     56.728838
107820                                 ],
107821                                 [
107822                                     -131.864789,
107823                                     56.71349
107824                                 ],
107825                                 [
107826                                     -131.838976,
107827                                     56.682278
107828                                 ],
107829                                 [
107830                                     -131.830424,
107831                                     56.664759
107832                                 ],
107833                                 [
107834                                     -131.826574,
107835                                     56.644606
107836                                 ],
107837                                 [
107838                                     -131.832103,
107839                                     56.603368
107840                                 ],
107841                                 [
107842                                     -131.825592,
107843                                     56.593343
107844                                 ],
107845                                 [
107846                                     -131.799108,
107847                                     56.587658
107848                                 ],
107849                                 [
107850                                     -131.692293,
107851                                     56.585074
107852                                 ],
107853                                 [
107854                                     -131.585891,
107855                                     56.595048
107856                                 ],
107857                                 [
107858                                     -131.560363,
107859                                     56.594066
107860                                 ],
107861                                 [
107862                                     -131.536437,
107863                                     56.585229
107864                                 ],
107865                                 [
107866                                     -131.491659,
107867                                     56.560166
107868                                 ],
107869                                 [
107870                                     -131.345699,
107871                                     56.503271
107872                                 ],
107873                                 [
107874                                     -131.215604,
107875                                     56.45255
107876                                 ],
107877                                 [
107878                                     -131.100546,
107879                                     56.407669
107880                                 ],
107881                                 [
107882                                     -131.016934,
107883                                     56.38705
107884                                 ],
107885                                 [
107886                                     -130.839089,
107887                                     56.372452
107888                                 ],
107889                                 [
107890                                     -130.760334,
107891                                     56.345192
107892                                 ],
107893                                 [
107894                                     -130.645768,
107895                                     56.261942
107896                                 ],
107897                                 [
107898                                     -130.602256,
107899                                     56.247059
107900                                 ],
107901                                 [
107902                                     -130.495518,
107903                                     56.232434
107904                                 ],
107905                                 [
107906                                     -130.47229,
107907                                     56.22489
107908                                 ],
107909                                 [
107910                                     -130.458053,
107911                                     56.210653
107912                                 ],
107913                                 [
107914                                     -130.427926,
107915                                     56.143964
107916                                 ],
107917                                 [
107918                                     -130.418159,
107919                                     56.129702
107920                                 ],
107921                                 [
107922                                     -130.403974,
107923                                     56.121898
107924                                 ],
107925                                 [
107926                                     -130.290311,
107927                                     56.10097
107928                                 ],
107929                                 [
107930                                     -130.243156,
107931                                     56.092391
107932                                 ],
107933                                 [
107934                                     -130.211246,
107935                                     56.089962
107936                                 ],
107937                                 [
107938                                     -130.116756,
107939                                     56.105646
107940                                 ],
107941                                 [
107942                                     -130.094328,
107943                                     56.101486
107944                                 ],
107945                                 [
107946                                     -130.071539,
107947                                     56.084123
107948                                 ],
107949                                 [
107950                                     -130.039319,
107951                                     56.045521
107952                                 ],
107953                                 [
107954                                     -130.026632,
107955                                     56.024101
107956                                 ],
107957                                 [
107958                                     -130.01901,
107959                                     56.002216
107960                                 ],
107961                                 [
107962                                     -130.014695,
107963                                     55.963252
107964                                 ],
107965                                 [
107966                                     -130.016788,
107967                                     55.918913
107968                                 ],
107969                                 [
107970                                     -130.019612,
107971                                     55.907978
107972                                 ],
107973                                 [
107974                                     -130.019618,
107975                                     55.907952
107976                                 ],
107977                                 [
107978                                     -130.022817,
107979                                     55.901353
107980                                 ],
107981                                 [
107982                                     -130.049387,
107983                                     55.871405
107984                                 ],
107985                                 [
107986                                     -130.104726,
107987                                     55.825263
107988                                 ],
107989                                 [
107990                                     -130.136627,
107991                                     55.806464
107992                                 ],
107993                                 [
107994                                     -130.148834,
107995                                     55.795356
107996                                 ],
107997                                 [
107998                                     -130.163482,
107999                                     55.771145
108000                                 ],
108001                                 [
108002                                     -130.167307,
108003                                     55.766262
108004                                 ],
108005                                 [
108006                                     -130.170806,
108007                                     55.759833
108008                                 ],
108009                                 [
108010                                     -130.173655,
108011                                     55.749498
108012                                 ],
108013                                 [
108014                                     -130.170806,
108015                                     55.740953
108016                                 ],
108017                                 [
108018                                     -130.163808,
108019                                     55.734565
108020                                 ],
108021                                 [
108022                                     -130.160064,
108023                                     55.727118
108024                                 ],
108025                                 [
108026                                     -130.167388,
108027                                     55.715399
108028                                 ],
108029                                 [
108030                                     -130.155914,
108031                                     55.700141
108032                                 ],
108033                                 [
108034                                     -130.142893,
108035                                     55.689521
108036                                 ],
108037                                 [
108038                                     -130.131825,
108039                                     55.676581
108040                                 ],
108041                                 [
108042                                     -130.126454,
108043                                     55.653998
108044                                 ],
108045                                 [
108046                                     -130.12857,
108047                                     55.63642
108048                                 ],
108049                                 [
108050                                     -130.135121,
108051                                     55.619127
108052                                 ],
108053                                 [
108054                                     -130.153147,
108055                                     55.58511
108056                                 ],
108057                                 [
108058                                     -130.148671,
108059                                     55.578192
108060                                 ],
108061                                 [
108062                                     -130.146881,
108063                                     55.569322
108064                                 ],
108065                                 [
108066                                     -130.146962,
108067                                     55.547187
108068                                 ],
108069                                 [
108070                                     -130.112172,
108071                                     55.509345
108072                                 ],
108073                                 [
108074                                     -130.101674,
108075                                     55.481147
108076                                 ],
108077                                 [
108078                                     -130.095082,
108079                                     55.472113
108080                                 ],
108081                                 [
108082                                     -130.065419,
108083                                     55.446112
108084                                 ],
108085                                 [
108086                                     -130.057525,
108087                                     55.434882
108088                                 ],
108089                                 [
108090                                     -130.052561,
108091                                     55.414008
108092                                 ],
108093                                 [
108094                                     -130.054311,
108095                                     55.366645
108096                                 ],
108097                                 [
108098                                     -130.05012,
108099                                     55.345445
108100                                 ],
108101                                 [
108102                                     -130.039296,
108103                                     55.330756
108104                                 ],
108105                                 [
108106                                     -129.989247,
108107                                     55.284003
108108                                 ],
108109                                 [
108110                                     -130.031239,
108111                                     55.26435
108112                                 ],
108113                                 [
108114                                     -130.050038,
108115                                     55.252875
108116                                 ],
108117                                 [
108118                                     -130.067494,
108119                                     55.239
108120                                 ],
108121                                 [
108122                                     -130.078236,
108123                                     55.233791
108124                                 ],
108125                                 [
108126                                     -130.100494,
108127                                     55.230292
108128                                 ],
108129                                 [
108130                                     -130.104726,
108131                                     55.225653
108132                                 ],
108133                                 [
108134                                     -130.105702,
108135                                     55.211127
108136                                 ],
108137                                 [
108138                                     -130.10912,
108139                                     55.200751
108140                                 ],
108141                                 [
108142                                     -130.115793,
108143                                     55.191596
108144                                 ],
108145                                 [
108146                                     -130.126454,
108147                                     55.180976
108148                                 ],
108149                                 [
108150                                     -130.151967,
108151                                     55.163275
108152                                 ],
108153                                 [
108154                                     -130.159983,
108155                                     55.153713
108156                                 ],
108157                                 [
108158                                     -130.167592,
108159                                     55.129584
108160                                 ],
108161                                 [
108162                                     -130.173695,
108163                                     55.117743
108164                                 ],
108165                                 [
108166                                     -130.200266,
108167                                     55.104153
108168                                 ],
108169                                 [
108170                                     -130.211781,
108171                                     55.084133
108172                                 ],
108173                                 [
108174                                     -130.228871,
108175                                     55.04385
108176                                 ],
108177                                 [
108178                                     -130.238678,
108179                                     55.03441
108180                                 ],
108181                                 [
108182                                     -130.261342,
108183                                     55.022895
108184                                 ],
108185                                 [
108186                                     -130.269846,
108187                                     55.016547
108188                                 ],
108189                                 [
108190                                     -130.275706,
108191                                     55.006985
108192                                 ],
108193                                 [
108194                                     -130.286366,
108195                                     54.983222
108196                                 ],
108197                                 [
108198                                     -130.294342,
108199                                     54.971869
108200                                 ],
108201                                 [
108202                                     -130.326568,
108203                                     54.952094
108204                                 ],
108205                                 [
108206                                     -130.335561,
108207                                     54.938707
108208                                 ],
108209                                 [
108210                                     -130.365387,
108211                                     54.907294
108212                                 ],
108213                                 [
108214                                     -130.385243,
108215                                     54.896552
108216                                 ],
108217                                 [
108218                                     -130.430816,
108219                                     54.881252
108220                                 ],
108221                                 [
108222                                     -130.488759,
108223                                     54.844184
108224                                 ],
108225                                 [
108226                                     -130.580312,
108227                                     54.806383
108228                                 ],
108229                                 [
108230                                     -130.597485,
108231                                     54.803391
108232                                 ],
108233                                 [
108234                                     -130.71074,
108235                                     54.733215
108236                                 ],
108237                                 [
108238                                     -131.160718,
108239                                     54.787192
108240                                 ]
108241                             ]
108242                         ]
108243                     ]
108244                 }
108245             }
108246         ]
108247     },
108248     "featureIcons": {
108249         "circle-stroked": {
108250             "12": [
108251                 42,
108252                 0
108253             ],
108254             "18": [
108255                 24,
108256                 0
108257             ],
108258             "24": [
108259                 0,
108260                 0
108261             ]
108262         },
108263         "circle": {
108264             "12": [
108265                 96,
108266                 0
108267             ],
108268             "18": [
108269                 78,
108270                 0
108271             ],
108272             "24": [
108273                 54,
108274                 0
108275             ]
108276         },
108277         "square-stroked": {
108278             "12": [
108279                 150,
108280                 0
108281             ],
108282             "18": [
108283                 132,
108284                 0
108285             ],
108286             "24": [
108287                 108,
108288                 0
108289             ]
108290         },
108291         "square": {
108292             "12": [
108293                 204,
108294                 0
108295             ],
108296             "18": [
108297                 186,
108298                 0
108299             ],
108300             "24": [
108301                 162,
108302                 0
108303             ]
108304         },
108305         "triangle-stroked": {
108306             "12": [
108307                 258,
108308                 0
108309             ],
108310             "18": [
108311                 240,
108312                 0
108313             ],
108314             "24": [
108315                 216,
108316                 0
108317             ]
108318         },
108319         "triangle": {
108320             "12": [
108321                 42,
108322                 24
108323             ],
108324             "18": [
108325                 24,
108326                 24
108327             ],
108328             "24": [
108329                 0,
108330                 24
108331             ]
108332         },
108333         "star-stroked": {
108334             "12": [
108335                 96,
108336                 24
108337             ],
108338             "18": [
108339                 78,
108340                 24
108341             ],
108342             "24": [
108343                 54,
108344                 24
108345             ]
108346         },
108347         "star": {
108348             "12": [
108349                 150,
108350                 24
108351             ],
108352             "18": [
108353                 132,
108354                 24
108355             ],
108356             "24": [
108357                 108,
108358                 24
108359             ]
108360         },
108361         "cross": {
108362             "12": [
108363                 204,
108364                 24
108365             ],
108366             "18": [
108367                 186,
108368                 24
108369             ],
108370             "24": [
108371                 162,
108372                 24
108373             ]
108374         },
108375         "marker-stroked": {
108376             "12": [
108377                 258,
108378                 24
108379             ],
108380             "18": [
108381                 240,
108382                 24
108383             ],
108384             "24": [
108385                 216,
108386                 24
108387             ]
108388         },
108389         "marker": {
108390             "12": [
108391                 42,
108392                 48
108393             ],
108394             "18": [
108395                 24,
108396                 48
108397             ],
108398             "24": [
108399                 0,
108400                 48
108401             ]
108402         },
108403         "religious-jewish": {
108404             "12": [
108405                 96,
108406                 48
108407             ],
108408             "18": [
108409                 78,
108410                 48
108411             ],
108412             "24": [
108413                 54,
108414                 48
108415             ]
108416         },
108417         "religious-christian": {
108418             "12": [
108419                 150,
108420                 48
108421             ],
108422             "18": [
108423                 132,
108424                 48
108425             ],
108426             "24": [
108427                 108,
108428                 48
108429             ]
108430         },
108431         "religious-muslim": {
108432             "12": [
108433                 204,
108434                 48
108435             ],
108436             "18": [
108437                 186,
108438                 48
108439             ],
108440             "24": [
108441                 162,
108442                 48
108443             ]
108444         },
108445         "cemetery": {
108446             "12": [
108447                 258,
108448                 48
108449             ],
108450             "18": [
108451                 240,
108452                 48
108453             ],
108454             "24": [
108455                 216,
108456                 48
108457             ]
108458         },
108459         "rocket": {
108460             "12": [
108461                 42,
108462                 72
108463             ],
108464             "18": [
108465                 24,
108466                 72
108467             ],
108468             "24": [
108469                 0,
108470                 72
108471             ]
108472         },
108473         "airport": {
108474             "12": [
108475                 96,
108476                 72
108477             ],
108478             "18": [
108479                 78,
108480                 72
108481             ],
108482             "24": [
108483                 54,
108484                 72
108485             ]
108486         },
108487         "heliport": {
108488             "12": [
108489                 150,
108490                 72
108491             ],
108492             "18": [
108493                 132,
108494                 72
108495             ],
108496             "24": [
108497                 108,
108498                 72
108499             ]
108500         },
108501         "rail": {
108502             "12": [
108503                 204,
108504                 72
108505             ],
108506             "18": [
108507                 186,
108508                 72
108509             ],
108510             "24": [
108511                 162,
108512                 72
108513             ]
108514         },
108515         "rail-metro": {
108516             "12": [
108517                 258,
108518                 72
108519             ],
108520             "18": [
108521                 240,
108522                 72
108523             ],
108524             "24": [
108525                 216,
108526                 72
108527             ]
108528         },
108529         "rail-light": {
108530             "12": [
108531                 42,
108532                 96
108533             ],
108534             "18": [
108535                 24,
108536                 96
108537             ],
108538             "24": [
108539                 0,
108540                 96
108541             ]
108542         },
108543         "bus": {
108544             "12": [
108545                 96,
108546                 96
108547             ],
108548             "18": [
108549                 78,
108550                 96
108551             ],
108552             "24": [
108553                 54,
108554                 96
108555             ]
108556         },
108557         "fuel": {
108558             "12": [
108559                 150,
108560                 96
108561             ],
108562             "18": [
108563                 132,
108564                 96
108565             ],
108566             "24": [
108567                 108,
108568                 96
108569             ]
108570         },
108571         "parking": {
108572             "12": [
108573                 204,
108574                 96
108575             ],
108576             "18": [
108577                 186,
108578                 96
108579             ],
108580             "24": [
108581                 162,
108582                 96
108583             ]
108584         },
108585         "parking-garage": {
108586             "12": [
108587                 258,
108588                 96
108589             ],
108590             "18": [
108591                 240,
108592                 96
108593             ],
108594             "24": [
108595                 216,
108596                 96
108597             ]
108598         },
108599         "airfield": {
108600             "12": [
108601                 42,
108602                 120
108603             ],
108604             "18": [
108605                 24,
108606                 120
108607             ],
108608             "24": [
108609                 0,
108610                 120
108611             ]
108612         },
108613         "roadblock": {
108614             "12": [
108615                 96,
108616                 120
108617             ],
108618             "18": [
108619                 78,
108620                 120
108621             ],
108622             "24": [
108623                 54,
108624                 120
108625             ]
108626         },
108627         "ferry": {
108628             "12": [
108629                 150,
108630                 120
108631             ],
108632             "18": [
108633                 132,
108634                 120
108635             ],
108636             "24": [
108637                 108,
108638                 120
108639             ],
108640             "line": [
108641                 2240,
108642                 25
108643             ]
108644         },
108645         "harbor": {
108646             "12": [
108647                 204,
108648                 120
108649             ],
108650             "18": [
108651                 186,
108652                 120
108653             ],
108654             "24": [
108655                 162,
108656                 120
108657             ]
108658         },
108659         "bicycle": {
108660             "12": [
108661                 258,
108662                 120
108663             ],
108664             "18": [
108665                 240,
108666                 120
108667             ],
108668             "24": [
108669                 216,
108670                 120
108671             ]
108672         },
108673         "park": {
108674             "12": [
108675                 42,
108676                 144
108677             ],
108678             "18": [
108679                 24,
108680                 144
108681             ],
108682             "24": [
108683                 0,
108684                 144
108685             ]
108686         },
108687         "park2": {
108688             "12": [
108689                 96,
108690                 144
108691             ],
108692             "18": [
108693                 78,
108694                 144
108695             ],
108696             "24": [
108697                 54,
108698                 144
108699             ]
108700         },
108701         "museum": {
108702             "12": [
108703                 150,
108704                 144
108705             ],
108706             "18": [
108707                 132,
108708                 144
108709             ],
108710             "24": [
108711                 108,
108712                 144
108713             ]
108714         },
108715         "lodging": {
108716             "12": [
108717                 204,
108718                 144
108719             ],
108720             "18": [
108721                 186,
108722                 144
108723             ],
108724             "24": [
108725                 162,
108726                 144
108727             ]
108728         },
108729         "monument": {
108730             "12": [
108731                 258,
108732                 144
108733             ],
108734             "18": [
108735                 240,
108736                 144
108737             ],
108738             "24": [
108739                 216,
108740                 144
108741             ]
108742         },
108743         "zoo": {
108744             "12": [
108745                 42,
108746                 168
108747             ],
108748             "18": [
108749                 24,
108750                 168
108751             ],
108752             "24": [
108753                 0,
108754                 168
108755             ]
108756         },
108757         "garden": {
108758             "12": [
108759                 96,
108760                 168
108761             ],
108762             "18": [
108763                 78,
108764                 168
108765             ],
108766             "24": [
108767                 54,
108768                 168
108769             ]
108770         },
108771         "campsite": {
108772             "12": [
108773                 150,
108774                 168
108775             ],
108776             "18": [
108777                 132,
108778                 168
108779             ],
108780             "24": [
108781                 108,
108782                 168
108783             ]
108784         },
108785         "theatre": {
108786             "12": [
108787                 204,
108788                 168
108789             ],
108790             "18": [
108791                 186,
108792                 168
108793             ],
108794             "24": [
108795                 162,
108796                 168
108797             ]
108798         },
108799         "art-gallery": {
108800             "12": [
108801                 258,
108802                 168
108803             ],
108804             "18": [
108805                 240,
108806                 168
108807             ],
108808             "24": [
108809                 216,
108810                 168
108811             ]
108812         },
108813         "pitch": {
108814             "12": [
108815                 42,
108816                 192
108817             ],
108818             "18": [
108819                 24,
108820                 192
108821             ],
108822             "24": [
108823                 0,
108824                 192
108825             ]
108826         },
108827         "soccer": {
108828             "12": [
108829                 96,
108830                 192
108831             ],
108832             "18": [
108833                 78,
108834                 192
108835             ],
108836             "24": [
108837                 54,
108838                 192
108839             ]
108840         },
108841         "america-football": {
108842             "12": [
108843                 150,
108844                 192
108845             ],
108846             "18": [
108847                 132,
108848                 192
108849             ],
108850             "24": [
108851                 108,
108852                 192
108853             ]
108854         },
108855         "tennis": {
108856             "12": [
108857                 204,
108858                 192
108859             ],
108860             "18": [
108861                 186,
108862                 192
108863             ],
108864             "24": [
108865                 162,
108866                 192
108867             ]
108868         },
108869         "basketball": {
108870             "12": [
108871                 258,
108872                 192
108873             ],
108874             "18": [
108875                 240,
108876                 192
108877             ],
108878             "24": [
108879                 216,
108880                 192
108881             ]
108882         },
108883         "baseball": {
108884             "12": [
108885                 42,
108886                 216
108887             ],
108888             "18": [
108889                 24,
108890                 216
108891             ],
108892             "24": [
108893                 0,
108894                 216
108895             ]
108896         },
108897         "golf": {
108898             "12": [
108899                 96,
108900                 216
108901             ],
108902             "18": [
108903                 78,
108904                 216
108905             ],
108906             "24": [
108907                 54,
108908                 216
108909             ]
108910         },
108911         "swimming": {
108912             "12": [
108913                 150,
108914                 216
108915             ],
108916             "18": [
108917                 132,
108918                 216
108919             ],
108920             "24": [
108921                 108,
108922                 216
108923             ]
108924         },
108925         "cricket": {
108926             "12": [
108927                 204,
108928                 216
108929             ],
108930             "18": [
108931                 186,
108932                 216
108933             ],
108934             "24": [
108935                 162,
108936                 216
108937             ]
108938         },
108939         "skiing": {
108940             "12": [
108941                 258,
108942                 216
108943             ],
108944             "18": [
108945                 240,
108946                 216
108947             ],
108948             "24": [
108949                 216,
108950                 216
108951             ]
108952         },
108953         "school": {
108954             "12": [
108955                 42,
108956                 240
108957             ],
108958             "18": [
108959                 24,
108960                 240
108961             ],
108962             "24": [
108963                 0,
108964                 240
108965             ]
108966         },
108967         "college": {
108968             "12": [
108969                 96,
108970                 240
108971             ],
108972             "18": [
108973                 78,
108974                 240
108975             ],
108976             "24": [
108977                 54,
108978                 240
108979             ]
108980         },
108981         "library": {
108982             "12": [
108983                 150,
108984                 240
108985             ],
108986             "18": [
108987                 132,
108988                 240
108989             ],
108990             "24": [
108991                 108,
108992                 240
108993             ]
108994         },
108995         "post": {
108996             "12": [
108997                 204,
108998                 240
108999             ],
109000             "18": [
109001                 186,
109002                 240
109003             ],
109004             "24": [
109005                 162,
109006                 240
109007             ]
109008         },
109009         "fire-station": {
109010             "12": [
109011                 258,
109012                 240
109013             ],
109014             "18": [
109015                 240,
109016                 240
109017             ],
109018             "24": [
109019                 216,
109020                 240
109021             ]
109022         },
109023         "town-hall": {
109024             "12": [
109025                 42,
109026                 264
109027             ],
109028             "18": [
109029                 24,
109030                 264
109031             ],
109032             "24": [
109033                 0,
109034                 264
109035             ]
109036         },
109037         "police": {
109038             "12": [
109039                 96,
109040                 264
109041             ],
109042             "18": [
109043                 78,
109044                 264
109045             ],
109046             "24": [
109047                 54,
109048                 264
109049             ]
109050         },
109051         "prison": {
109052             "12": [
109053                 150,
109054                 264
109055             ],
109056             "18": [
109057                 132,
109058                 264
109059             ],
109060             "24": [
109061                 108,
109062                 264
109063             ]
109064         },
109065         "embassy": {
109066             "12": [
109067                 204,
109068                 264
109069             ],
109070             "18": [
109071                 186,
109072                 264
109073             ],
109074             "24": [
109075                 162,
109076                 264
109077             ]
109078         },
109079         "beer": {
109080             "12": [
109081                 258,
109082                 264
109083             ],
109084             "18": [
109085                 240,
109086                 264
109087             ],
109088             "24": [
109089                 216,
109090                 264
109091             ]
109092         },
109093         "restaurant": {
109094             "12": [
109095                 42,
109096                 288
109097             ],
109098             "18": [
109099                 24,
109100                 288
109101             ],
109102             "24": [
109103                 0,
109104                 288
109105             ]
109106         },
109107         "cafe": {
109108             "12": [
109109                 96,
109110                 288
109111             ],
109112             "18": [
109113                 78,
109114                 288
109115             ],
109116             "24": [
109117                 54,
109118                 288
109119             ]
109120         },
109121         "shop": {
109122             "12": [
109123                 150,
109124                 288
109125             ],
109126             "18": [
109127                 132,
109128                 288
109129             ],
109130             "24": [
109131                 108,
109132                 288
109133             ]
109134         },
109135         "fast-food": {
109136             "12": [
109137                 204,
109138                 288
109139             ],
109140             "18": [
109141                 186,
109142                 288
109143             ],
109144             "24": [
109145                 162,
109146                 288
109147             ]
109148         },
109149         "bar": {
109150             "12": [
109151                 258,
109152                 288
109153             ],
109154             "18": [
109155                 240,
109156                 288
109157             ],
109158             "24": [
109159                 216,
109160                 288
109161             ]
109162         },
109163         "bank": {
109164             "12": [
109165                 42,
109166                 312
109167             ],
109168             "18": [
109169                 24,
109170                 312
109171             ],
109172             "24": [
109173                 0,
109174                 312
109175             ]
109176         },
109177         "grocery": {
109178             "12": [
109179                 96,
109180                 312
109181             ],
109182             "18": [
109183                 78,
109184                 312
109185             ],
109186             "24": [
109187                 54,
109188                 312
109189             ]
109190         },
109191         "cinema": {
109192             "12": [
109193                 150,
109194                 312
109195             ],
109196             "18": [
109197                 132,
109198                 312
109199             ],
109200             "24": [
109201                 108,
109202                 312
109203             ]
109204         },
109205         "pharmacy": {
109206             "12": [
109207                 204,
109208                 312
109209             ],
109210             "18": [
109211                 186,
109212                 312
109213             ],
109214             "24": [
109215                 162,
109216                 312
109217             ]
109218         },
109219         "hospital": {
109220             "12": [
109221                 258,
109222                 312
109223             ],
109224             "18": [
109225                 240,
109226                 312
109227             ],
109228             "24": [
109229                 216,
109230                 312
109231             ]
109232         },
109233         "danger": {
109234             "12": [
109235                 42,
109236                 336
109237             ],
109238             "18": [
109239                 24,
109240                 336
109241             ],
109242             "24": [
109243                 0,
109244                 336
109245             ]
109246         },
109247         "industrial": {
109248             "12": [
109249                 96,
109250                 336
109251             ],
109252             "18": [
109253                 78,
109254                 336
109255             ],
109256             "24": [
109257                 54,
109258                 336
109259             ]
109260         },
109261         "warehouse": {
109262             "12": [
109263                 150,
109264                 336
109265             ],
109266             "18": [
109267                 132,
109268                 336
109269             ],
109270             "24": [
109271                 108,
109272                 336
109273             ]
109274         },
109275         "commercial": {
109276             "12": [
109277                 204,
109278                 336
109279             ],
109280             "18": [
109281                 186,
109282                 336
109283             ],
109284             "24": [
109285                 162,
109286                 336
109287             ]
109288         },
109289         "building": {
109290             "12": [
109291                 258,
109292                 336
109293             ],
109294             "18": [
109295                 240,
109296                 336
109297             ],
109298             "24": [
109299                 216,
109300                 336
109301             ]
109302         },
109303         "place-of-worship": {
109304             "12": [
109305                 42,
109306                 360
109307             ],
109308             "18": [
109309                 24,
109310                 360
109311             ],
109312             "24": [
109313                 0,
109314                 360
109315             ]
109316         },
109317         "alcohol-shop": {
109318             "12": [
109319                 96,
109320                 360
109321             ],
109322             "18": [
109323                 78,
109324                 360
109325             ],
109326             "24": [
109327                 54,
109328                 360
109329             ]
109330         },
109331         "logging": {
109332             "12": [
109333                 150,
109334                 360
109335             ],
109336             "18": [
109337                 132,
109338                 360
109339             ],
109340             "24": [
109341                 108,
109342                 360
109343             ]
109344         },
109345         "oil-well": {
109346             "12": [
109347                 204,
109348                 360
109349             ],
109350             "18": [
109351                 186,
109352                 360
109353             ],
109354             "24": [
109355                 162,
109356                 360
109357             ]
109358         },
109359         "slaughterhouse": {
109360             "12": [
109361                 258,
109362                 360
109363             ],
109364             "18": [
109365                 240,
109366                 360
109367             ],
109368             "24": [
109369                 216,
109370                 360
109371             ]
109372         },
109373         "dam": {
109374             "12": [
109375                 42,
109376                 384
109377             ],
109378             "18": [
109379                 24,
109380                 384
109381             ],
109382             "24": [
109383                 0,
109384                 384
109385             ]
109386         },
109387         "water": {
109388             "12": [
109389                 96,
109390                 384
109391             ],
109392             "18": [
109393                 78,
109394                 384
109395             ],
109396             "24": [
109397                 54,
109398                 384
109399             ]
109400         },
109401         "wetland": {
109402             "12": [
109403                 150,
109404                 384
109405             ],
109406             "18": [
109407                 132,
109408                 384
109409             ],
109410             "24": [
109411                 108,
109412                 384
109413             ]
109414         },
109415         "disability": {
109416             "12": [
109417                 204,
109418                 384
109419             ],
109420             "18": [
109421                 186,
109422                 384
109423             ],
109424             "24": [
109425                 162,
109426                 384
109427             ]
109428         },
109429         "telephone": {
109430             "12": [
109431                 258,
109432                 384
109433             ],
109434             "18": [
109435                 240,
109436                 384
109437             ],
109438             "24": [
109439                 216,
109440                 384
109441             ]
109442         },
109443         "emergency-telephone": {
109444             "12": [
109445                 42,
109446                 408
109447             ],
109448             "18": [
109449                 24,
109450                 408
109451             ],
109452             "24": [
109453                 0,
109454                 408
109455             ]
109456         },
109457         "toilets": {
109458             "12": [
109459                 96,
109460                 408
109461             ],
109462             "18": [
109463                 78,
109464                 408
109465             ],
109466             "24": [
109467                 54,
109468                 408
109469             ]
109470         },
109471         "waste-basket": {
109472             "12": [
109473                 150,
109474                 408
109475             ],
109476             "18": [
109477                 132,
109478                 408
109479             ],
109480             "24": [
109481                 108,
109482                 408
109483             ]
109484         },
109485         "music": {
109486             "12": [
109487                 204,
109488                 408
109489             ],
109490             "18": [
109491                 186,
109492                 408
109493             ],
109494             "24": [
109495                 162,
109496                 408
109497             ]
109498         },
109499         "land-use": {
109500             "12": [
109501                 258,
109502                 408
109503             ],
109504             "18": [
109505                 240,
109506                 408
109507             ],
109508             "24": [
109509                 216,
109510                 408
109511             ]
109512         },
109513         "city": {
109514             "12": [
109515                 42,
109516                 432
109517             ],
109518             "18": [
109519                 24,
109520                 432
109521             ],
109522             "24": [
109523                 0,
109524                 432
109525             ]
109526         },
109527         "town": {
109528             "12": [
109529                 96,
109530                 432
109531             ],
109532             "18": [
109533                 78,
109534                 432
109535             ],
109536             "24": [
109537                 54,
109538                 432
109539             ]
109540         },
109541         "village": {
109542             "12": [
109543                 150,
109544                 432
109545             ],
109546             "18": [
109547                 132,
109548                 432
109549             ],
109550             "24": [
109551                 108,
109552                 432
109553             ]
109554         },
109555         "farm": {
109556             "12": [
109557                 204,
109558                 432
109559             ],
109560             "18": [
109561                 186,
109562                 432
109563             ],
109564             "24": [
109565                 162,
109566                 432
109567             ]
109568         },
109569         "bakery": {
109570             "12": [
109571                 258,
109572                 432
109573             ],
109574             "18": [
109575                 240,
109576                 432
109577             ],
109578             "24": [
109579                 216,
109580                 432
109581             ]
109582         },
109583         "dog-park": {
109584             "12": [
109585                 42,
109586                 456
109587             ],
109588             "18": [
109589                 24,
109590                 456
109591             ],
109592             "24": [
109593                 0,
109594                 456
109595             ]
109596         },
109597         "lighthouse": {
109598             "12": [
109599                 96,
109600                 456
109601             ],
109602             "18": [
109603                 78,
109604                 456
109605             ],
109606             "24": [
109607                 54,
109608                 456
109609             ]
109610         },
109611         "clothing-store": {
109612             "12": [
109613                 150,
109614                 456
109615             ],
109616             "18": [
109617                 132,
109618                 456
109619             ],
109620             "24": [
109621                 108,
109622                 456
109623             ]
109624         },
109625         "polling-place": {
109626             "12": [
109627                 204,
109628                 456
109629             ],
109630             "18": [
109631                 186,
109632                 456
109633             ],
109634             "24": [
109635                 162,
109636                 456
109637             ]
109638         },
109639         "playground": {
109640             "12": [
109641                 258,
109642                 456
109643             ],
109644             "18": [
109645                 240,
109646                 456
109647             ],
109648             "24": [
109649                 216,
109650                 456
109651             ]
109652         },
109653         "entrance": {
109654             "12": [
109655                 42,
109656                 480
109657             ],
109658             "18": [
109659                 24,
109660                 480
109661             ],
109662             "24": [
109663                 0,
109664                 480
109665             ]
109666         },
109667         "heart": {
109668             "12": [
109669                 96,
109670                 480
109671             ],
109672             "18": [
109673                 78,
109674                 480
109675             ],
109676             "24": [
109677                 54,
109678                 480
109679             ]
109680         },
109681         "london-underground": {
109682             "12": [
109683                 150,
109684                 480
109685             ],
109686             "18": [
109687                 132,
109688                 480
109689             ],
109690             "24": [
109691                 108,
109692                 480
109693             ]
109694         },
109695         "minefield": {
109696             "12": [
109697                 204,
109698                 480
109699             ],
109700             "18": [
109701                 186,
109702                 480
109703             ],
109704             "24": [
109705                 162,
109706                 480
109707             ]
109708         },
109709         "rail-underground": {
109710             "12": [
109711                 258,
109712                 480
109713             ],
109714             "18": [
109715                 240,
109716                 480
109717             ],
109718             "24": [
109719                 216,
109720                 480
109721             ]
109722         },
109723         "rail-above": {
109724             "12": [
109725                 42,
109726                 504
109727             ],
109728             "18": [
109729                 24,
109730                 504
109731             ],
109732             "24": [
109733                 0,
109734                 504
109735             ]
109736         },
109737         "camera": {
109738             "12": [
109739                 96,
109740                 504
109741             ],
109742             "18": [
109743                 78,
109744                 504
109745             ],
109746             "24": [
109747                 54,
109748                 504
109749             ]
109750         },
109751         "laundry": {
109752             "12": [
109753                 150,
109754                 504
109755             ],
109756             "18": [
109757                 132,
109758                 504
109759             ],
109760             "24": [
109761                 108,
109762                 504
109763             ]
109764         },
109765         "car": {
109766             "12": [
109767                 204,
109768                 504
109769             ],
109770             "18": [
109771                 186,
109772                 504
109773             ],
109774             "24": [
109775                 162,
109776                 504
109777             ]
109778         },
109779         "suitcase": {
109780             "12": [
109781                 258,
109782                 504
109783             ],
109784             "18": [
109785                 240,
109786                 504
109787             ],
109788             "24": [
109789                 216,
109790                 504
109791             ]
109792         },
109793         "highway-motorway": {
109794             "line": [
109795                 20,
109796                 25
109797             ]
109798         },
109799         "highway-trunk": {
109800             "line": [
109801                 80,
109802                 25
109803             ]
109804         },
109805         "highway-primary": {
109806             "line": [
109807                 140,
109808                 25
109809             ]
109810         },
109811         "highway-secondary": {
109812             "line": [
109813                 200,
109814                 25
109815             ]
109816         },
109817         "highway-tertiary": {
109818             "line": [
109819                 260,
109820                 25
109821             ]
109822         },
109823         "highway-motorway-link": {
109824             "line": [
109825                 320,
109826                 25
109827             ]
109828         },
109829         "highway-trunk-link": {
109830             "line": [
109831                 380,
109832                 25
109833             ]
109834         },
109835         "highway-primary-link": {
109836             "line": [
109837                 440,
109838                 25
109839             ]
109840         },
109841         "highway-secondary-link": {
109842             "line": [
109843                 500,
109844                 25
109845             ]
109846         },
109847         "highway-tertiary-link": {
109848             "line": [
109849                 560,
109850                 25
109851             ]
109852         },
109853         "highway-residential": {
109854             "line": [
109855                 620,
109856                 25
109857             ]
109858         },
109859         "highway-unclassified": {
109860             "line": [
109861                 680,
109862                 25
109863             ]
109864         },
109865         "highway-service": {
109866             "line": [
109867                 740,
109868                 25
109869             ]
109870         },
109871         "highway-road": {
109872             "line": [
109873                 800,
109874                 25
109875             ]
109876         },
109877         "highway-track": {
109878             "line": [
109879                 860,
109880                 25
109881             ]
109882         },
109883         "highway-living-street": {
109884             "line": [
109885                 920,
109886                 25
109887             ]
109888         },
109889         "highway-path": {
109890             "line": [
109891                 980,
109892                 25
109893             ]
109894         },
109895         "highway-cycleway": {
109896             "line": [
109897                 1040,
109898                 25
109899             ]
109900         },
109901         "highway-footway": {
109902             "line": [
109903                 1100,
109904                 25
109905             ]
109906         },
109907         "highway-bridleway": {
109908             "line": [
109909                 1160,
109910                 25
109911             ]
109912         },
109913         "highway-steps": {
109914             "line": [
109915                 1220,
109916                 25
109917             ]
109918         },
109919         "railway-rail": {
109920             "line": [
109921                 1280,
109922                 25
109923             ]
109924         },
109925         "railway-disused": {
109926             "line": [
109927                 1340,
109928                 25
109929             ]
109930         },
109931         "railway-abandoned": {
109932             "line": [
109933                 1400,
109934                 25
109935             ]
109936         },
109937         "railway-subway": {
109938             "line": [
109939                 1460,
109940                 25
109941             ]
109942         },
109943         "railway-light-rail": {
109944             "line": [
109945                 1520,
109946                 25
109947             ]
109948         },
109949         "railway-monorail": {
109950             "line": [
109951                 1580,
109952                 25
109953             ]
109954         },
109955         "waterway-river": {
109956             "line": [
109957                 1640,
109958                 25
109959             ]
109960         },
109961         "waterway-stream": {
109962             "line": [
109963                 1700,
109964                 25
109965             ]
109966         },
109967         "waterway-canal": {
109968             "line": [
109969                 1760,
109970                 25
109971             ]
109972         },
109973         "waterway-ditch": {
109974             "line": [
109975                 1820,
109976                 25
109977             ]
109978         },
109979         "power-line": {
109980             "line": [
109981                 1880,
109982                 25
109983             ]
109984         },
109985         "other-line": {
109986             "line": [
109987                 1940,
109988                 25
109989             ]
109990         },
109991         "category-roads": {
109992             "line": [
109993                 2000,
109994                 25
109995             ]
109996         },
109997         "category-rail": {
109998             "line": [
109999                 2060,
110000                 25
110001             ]
110002         },
110003         "category-path": {
110004             "line": [
110005                 2120,
110006                 25
110007             ]
110008         },
110009         "category-water": {
110010             "line": [
110011                 2180,
110012                 25
110013             ]
110014         },
110015         "pipeline": {
110016             "line": [
110017                 2300,
110018                 25
110019             ]
110020         },
110021         "relation": {
110022             "relation": [
110023                 20,
110024                 25
110025             ]
110026         },
110027         "restriction": {
110028             "relation": [
110029                 80,
110030                 25
110031             ]
110032         },
110033         "multipolygon": {
110034             "relation": [
110035                 140,
110036                 25
110037             ]
110038         },
110039         "boundary": {
110040             "relation": [
110041                 200,
110042                 25
110043             ]
110044         },
110045         "route": {
110046             "relation": [
110047                 260,
110048                 25
110049             ]
110050         },
110051         "route-road": {
110052             "relation": [
110053                 320,
110054                 25
110055             ]
110056         },
110057         "route-bicycle": {
110058             "relation": [
110059                 380,
110060                 25
110061             ]
110062         },
110063         "route-foot": {
110064             "relation": [
110065                 440,
110066                 25
110067             ]
110068         },
110069         "route-bus": {
110070             "relation": [
110071                 500,
110072                 25
110073             ]
110074         },
110075         "route-train": {
110076             "relation": [
110077                 560,
110078                 25
110079             ]
110080         },
110081         "route-detour": {
110082             "relation": [
110083                 620,
110084                 25
110085             ]
110086         },
110087         "route-tram": {
110088             "relation": [
110089                 680,
110090                 25
110091             ]
110092         },
110093         "route-ferry": {
110094             "relation": [
110095                 740,
110096                 25
110097             ]
110098         },
110099         "route-power": {
110100             "relation": [
110101                 800,
110102                 25
110103             ]
110104         },
110105         "route-pipeline": {
110106             "relation": [
110107                 860,
110108                 25
110109             ]
110110         },
110111         "route-master": {
110112             "relation": [
110113                 920,
110114                 25
110115             ]
110116         }
110117     },
110118     "operations": {
110119         "icon-operation-delete": [
110120             0,
110121             140
110122         ],
110123         "icon-operation-circularize": [
110124             20,
110125             140
110126         ],
110127         "icon-operation-straighten": [
110128             40,
110129             140
110130         ],
110131         "icon-operation-split": [
110132             60,
110133             140
110134         ],
110135         "icon-operation-disconnect": [
110136             80,
110137             140
110138         ],
110139         "icon-operation-reverse": [
110140             100,
110141             140
110142         ],
110143         "icon-operation-move": [
110144             120,
110145             140
110146         ],
110147         "icon-operation-merge": [
110148             140,
110149             140
110150         ],
110151         "icon-operation-orthogonalize": [
110152             160,
110153             140
110154         ],
110155         "icon-operation-rotate": [
110156             180,
110157             140
110158         ],
110159         "icon-operation-simplify": [
110160             200,
110161             140
110162         ],
110163         "icon-operation-continue": [
110164             220,
110165             140
110166         ],
110167         "icon-operation-disabled-delete": [
110168             0,
110169             160
110170         ],
110171         "icon-operation-disabled-circularize": [
110172             20,
110173             160
110174         ],
110175         "icon-operation-disabled-straighten": [
110176             40,
110177             160
110178         ],
110179         "icon-operation-disabled-split": [
110180             60,
110181             160
110182         ],
110183         "icon-operation-disabled-disconnect": [
110184             80,
110185             160
110186         ],
110187         "icon-operation-disabled-reverse": [
110188             100,
110189             160
110190         ],
110191         "icon-operation-disabled-move": [
110192             120,
110193             160
110194         ],
110195         "icon-operation-disabled-merge": [
110196             140,
110197             160
110198         ],
110199         "icon-operation-disabled-orthogonalize": [
110200             160,
110201             160
110202         ],
110203         "icon-operation-disabled-rotate": [
110204             180,
110205             160
110206         ],
110207         "icon-operation-disabled-simplify": [
110208             200,
110209             160
110210         ],
110211         "icon-operation-disabled-continue": [
110212             220,
110213             160
110214         ]
110215     },
110216     "locales": [
110217         "af",
110218         "sq",
110219         "ar",
110220         "ar-AA",
110221         "hy",
110222         "ast",
110223         "bn",
110224         "bs",
110225         "bg-BG",
110226         "ca",
110227         "zh",
110228         "zh-CN",
110229         "zh-CN.GB2312",
110230         "zh-HK",
110231         "zh-TW",
110232         "yue",
110233         "hr",
110234         "cs",
110235         "da",
110236         "nl",
110237         "en-GB",
110238         "et",
110239         "fi",
110240         "fr",
110241         "de",
110242         "el",
110243         "hu",
110244         "is",
110245         "id",
110246         "it",
110247         "ja",
110248         "kn",
110249         "ko",
110250         "ko-KR",
110251         "lv",
110252         "lt",
110253         "no",
110254         "nn",
110255         "fa",
110256         "pl",
110257         "pt",
110258         "pt-BR",
110259         "ro-RO",
110260         "ru",
110261         "sc",
110262         "sr",
110263         "sr-RS",
110264         "sk",
110265         "sl",
110266         "es",
110267         "sv",
110268         "ta",
110269         "te",
110270         "tr",
110271         "uk",
110272         "vi"
110273     ],
110274     "en": {
110275         "modes": {
110276             "add_area": {
110277                 "title": "Area",
110278                 "description": "Add parks, buildings, lakes or other areas to the map.",
110279                 "tail": "Click on the map to start drawing an area, like a park, lake, or building."
110280             },
110281             "add_line": {
110282                 "title": "Line",
110283                 "description": "Add highways, streets, pedestrian paths, canals or other lines to the map.",
110284                 "tail": "Click on the map to start drawing a road, path, or route."
110285             },
110286             "add_point": {
110287                 "title": "Point",
110288                 "description": "Add restaurants, monuments, postal boxes or other points to the map.",
110289                 "tail": "Click on the map to add a point."
110290             },
110291             "browse": {
110292                 "title": "Browse",
110293                 "description": "Pan and zoom the map."
110294             },
110295             "draw_area": {
110296                 "tail": "Click to add nodes to your area. Click the first node to finish the area."
110297             },
110298             "draw_line": {
110299                 "tail": "Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."
110300             }
110301         },
110302         "operations": {
110303             "add": {
110304                 "annotation": {
110305                     "point": "Added a point.",
110306                     "vertex": "Added a node to a way.",
110307                     "relation": "Added a relation."
110308                 }
110309             },
110310             "start": {
110311                 "annotation": {
110312                     "line": "Started a line.",
110313                     "area": "Started an area."
110314                 }
110315             },
110316             "continue": {
110317                 "key": "A",
110318                 "title": "Continue",
110319                 "description": "Continue this line.",
110320                 "not_eligible": "No line can be continued here.",
110321                 "multiple": "Several lines can be continued here. To choose a line, press the Shift key and click on it to select it.",
110322                 "annotation": {
110323                     "line": "Continued a line.",
110324                     "area": "Continued an area."
110325                 }
110326             },
110327             "cancel_draw": {
110328                 "annotation": "Canceled drawing."
110329             },
110330             "change_role": {
110331                 "annotation": "Changed the role of a relation member."
110332             },
110333             "change_tags": {
110334                 "annotation": "Changed tags."
110335             },
110336             "circularize": {
110337                 "title": "Circularize",
110338                 "description": {
110339                     "line": "Make this line circular.",
110340                     "area": "Make this area circular."
110341                 },
110342                 "key": "O",
110343                 "annotation": {
110344                     "line": "Made a line circular.",
110345                     "area": "Made an area circular."
110346                 },
110347                 "not_closed": "This can't be made circular because it's not a loop."
110348             },
110349             "orthogonalize": {
110350                 "title": "Square",
110351                 "description": {
110352                     "line": "Square the corners of this line.",
110353                     "area": "Square the corners of this area."
110354                 },
110355                 "key": "S",
110356                 "annotation": {
110357                     "line": "Squared the corners of a line.",
110358                     "area": "Squared the corners of an area."
110359                 },
110360                 "not_squarish": "This can't be made square because it is not squarish."
110361             },
110362             "straighten": {
110363                 "title": "Straighten",
110364                 "description": "Straighten this line.",
110365                 "key": "S",
110366                 "annotation": "Straightened a line.",
110367                 "too_bendy": "This can't be straightened because it bends too much."
110368             },
110369             "delete": {
110370                 "title": "Delete",
110371                 "description": "Remove this from the map.",
110372                 "annotation": {
110373                     "point": "Deleted a point.",
110374                     "vertex": "Deleted a node from a way.",
110375                     "line": "Deleted a line.",
110376                     "area": "Deleted an area.",
110377                     "relation": "Deleted a relation.",
110378                     "multiple": "Deleted {n} objects."
110379                 },
110380                 "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded."
110381             },
110382             "add_member": {
110383                 "annotation": "Added a member to a relation."
110384             },
110385             "delete_member": {
110386                 "annotation": "Removed a member from a relation."
110387             },
110388             "connect": {
110389                 "annotation": {
110390                     "point": "Connected a way to a point.",
110391                     "vertex": "Connected a way to another.",
110392                     "line": "Connected a way to a line.",
110393                     "area": "Connected a way to an area."
110394                 }
110395             },
110396             "disconnect": {
110397                 "title": "Disconnect",
110398                 "description": "Disconnect these lines/areas from each other.",
110399                 "key": "D",
110400                 "annotation": "Disconnected lines/areas.",
110401                 "not_connected": "There aren't enough lines/areas here to disconnect."
110402             },
110403             "merge": {
110404                 "title": "Merge",
110405                 "description": "Merge these lines.",
110406                 "key": "C",
110407                 "annotation": "Merged {n} lines.",
110408                 "not_eligible": "These features can't be merged.",
110409                 "not_adjacent": "These lines can't be merged because they aren't connected.",
110410                 "restriction": "These lines can't be merged because at least one is a member of a \"{relation}\" relation.",
110411                 "incomplete_relation": "These features can't be merged because at least one hasn't been fully downloaded."
110412             },
110413             "move": {
110414                 "title": "Move",
110415                 "description": "Move this to a different location.",
110416                 "key": "M",
110417                 "annotation": {
110418                     "point": "Moved a point.",
110419                     "vertex": "Moved a node in a way.",
110420                     "line": "Moved a line.",
110421                     "area": "Moved an area.",
110422                     "multiple": "Moved multiple objects."
110423                 },
110424                 "incomplete_relation": "This feature can't be moved because it hasn't been fully downloaded."
110425             },
110426             "rotate": {
110427                 "title": "Rotate",
110428                 "description": "Rotate this object around its center point.",
110429                 "key": "R",
110430                 "annotation": {
110431                     "line": "Rotated a line.",
110432                     "area": "Rotated an area."
110433                 }
110434             },
110435             "reverse": {
110436                 "title": "Reverse",
110437                 "description": "Make this line go in the opposite direction.",
110438                 "key": "V",
110439                 "annotation": "Reversed a line."
110440             },
110441             "split": {
110442                 "title": "Split",
110443                 "description": {
110444                     "line": "Split this line into two at this node.",
110445                     "area": "Split the boundary of this area into two.",
110446                     "multiple": "Split the lines/area boundaries at this node into two."
110447                 },
110448                 "key": "X",
110449                 "annotation": {
110450                     "line": "Split a line.",
110451                     "area": "Split an area boundary.",
110452                     "multiple": "Split {n} lines/area boundaries."
110453                 },
110454                 "not_eligible": "Lines can't be split at their beginning or end.",
110455                 "multiple_ways": "There are too many lines here to split."
110456             }
110457         },
110458         "undo": {
110459             "tooltip": "Undo: {action}",
110460             "nothing": "Nothing to undo."
110461         },
110462         "redo": {
110463             "tooltip": "Redo: {action}",
110464             "nothing": "Nothing to redo."
110465         },
110466         "tooltip_keyhint": "Shortcut:",
110467         "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.",
110468         "translate": {
110469             "translate": "Translate",
110470             "localized_translation_label": "Multilingual name",
110471             "localized_translation_language": "Choose language",
110472             "localized_translation_name": "Name"
110473         },
110474         "zoom_in_edit": "Zoom in to Edit",
110475         "logout": "logout",
110476         "loading_auth": "Connecting to OpenStreetMap...",
110477         "report_a_bug": "report a bug",
110478         "status": {
110479             "error": "Unable to connect to API.",
110480             "offline": "The API is offline. Please try editing later.",
110481             "readonly": "The API is read-only. You will need to wait to save your changes."
110482         },
110483         "commit": {
110484             "title": "Save Changes",
110485             "description_placeholder": "Brief description of your contributions",
110486             "message_label": "Commit message",
110487             "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.",
110488             "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.",
110489             "save": "Save",
110490             "cancel": "Cancel",
110491             "warnings": "Warnings",
110492             "modified": "Modified",
110493             "deleted": "Deleted",
110494             "created": "Created"
110495         },
110496         "contributors": {
110497             "list": "Edits by {users}",
110498             "truncated_list": "Edits by {users} and {count} others"
110499         },
110500         "geocoder": {
110501             "search": "Search worldwide...",
110502             "no_results_visible": "No results in visible map area",
110503             "no_results_worldwide": "No results found"
110504         },
110505         "geolocate": {
110506             "title": "Show My Location"
110507         },
110508         "inspector": {
110509             "no_documentation_combination": "There is no documentation available for this tag combination",
110510             "no_documentation_key": "There is no documentation available for this key",
110511             "show_more": "Show More",
110512             "view_on_osm": "View on openstreetmap.org",
110513             "all_tags": "All tags",
110514             "all_members": "All members",
110515             "all_relations": "All relations",
110516             "new_relation": "New relation...",
110517             "role": "Role",
110518             "choose": "Select feature type",
110519             "results": "{n} results for {search}",
110520             "reference": "View on OpenStreetMap Wiki",
110521             "back_tooltip": "Change feature",
110522             "remove": "Remove",
110523             "search": "Search",
110524             "multiselect": "Selected items",
110525             "unknown": "Unknown",
110526             "incomplete": "<not downloaded>",
110527             "feature_list": "Search features",
110528             "edit": "Edit feature",
110529             "check": {
110530                 "yes": "Yes",
110531                 "no": "No"
110532             },
110533             "none": "None",
110534             "node": "Node",
110535             "way": "Way",
110536             "relation": "Relation",
110537             "location": "Location"
110538         },
110539         "background": {
110540             "title": "Background",
110541             "description": "Background settings",
110542             "percent_brightness": "{opacity}% brightness",
110543             "none": "None",
110544             "custom": "Custom",
110545             "custom_prompt": "Enter a tile template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme.",
110546             "fix_misalignment": "Fix alignment",
110547             "reset": "reset"
110548         },
110549         "restore": {
110550             "heading": "You have unsaved changes",
110551             "description": "Do you wish to restore unsaved changes from a previous editing session?",
110552             "restore": "Restore",
110553             "reset": "Reset"
110554         },
110555         "save": {
110556             "title": "Save",
110557             "help": "Save changes to OpenStreetMap, making them visible to other users.",
110558             "no_changes": "No changes to save.",
110559             "error": "An error occurred while trying to save",
110560             "uploading": "Uploading changes to OpenStreetMap.",
110561             "unsaved_changes": "You have unsaved changes"
110562         },
110563         "success": {
110564             "edited_osm": "Edited OSM!",
110565             "just_edited": "You just edited OpenStreetMap!",
110566             "view_on_osm": "View on OSM",
110567             "facebook": "Share on Facebook",
110568             "twitter": "Share on Twitter",
110569             "google": "Share on Google+",
110570             "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"
110571         },
110572         "confirm": {
110573             "okay": "Okay"
110574         },
110575         "splash": {
110576             "welcome": "Welcome to the iD OpenStreetMap editor",
110577             "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}.",
110578             "walkthrough": "Start the Walkthrough",
110579             "start": "Edit Now"
110580         },
110581         "source_switch": {
110582             "live": "live",
110583             "lose_changes": "You have unsaved changes. Switching the map server will discard them. Are you sure you want to switch servers?",
110584             "dev": "dev"
110585         },
110586         "tag_reference": {
110587             "description": "Description",
110588             "on_wiki": "{tag} on wiki.osm.org",
110589             "used_with": "used with {type}"
110590         },
110591         "validations": {
110592             "untagged_point": "Untagged point",
110593             "untagged_line": "Untagged line",
110594             "untagged_area": "Untagged area",
110595             "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.",
110596             "tag_suggests_area": "The tag {tag} suggests line should be area, but it is not an area",
110597             "untagged_tooltip": "Select a feature type that describes what this {geometry} is.",
110598             "deprecated_tags": "Deprecated tags: {tags}"
110599         },
110600         "zoom": {
110601             "in": "Zoom In",
110602             "out": "Zoom Out"
110603         },
110604         "cannot_zoom": "Cannot zoom out further in current mode.",
110605         "gpx": {
110606             "local_layer": "Local GPX file",
110607             "drag_drop": "Drag and drop a .gpx file on the page, or click the button to the right to browse",
110608             "zoom": "Zoom to GPX track",
110609             "browse": "Browse for a .gpx file"
110610         },
110611         "help": {
110612             "title": "Help",
110613             "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",
110614             "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",
110615             "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",
110616             "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",
110617             "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",
110618             "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",
110619             "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",
110620             "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",
110621             "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"
110622         },
110623         "intro": {
110624             "navigation": {
110625                 "title": "Navigation",
110626                 "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!**",
110627                 "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.**",
110628                 "header": "The header shows us the feature type.",
110629                 "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.**"
110630             },
110631             "points": {
110632                 "title": "Points",
110633                 "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.**",
110634                 "place": "The point can be placed by clicking on the map. **Place the point on top of the building.**",
110635                 "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**",
110636                 "choose": "**Choose Cafe from the list.**",
110637                 "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**",
110638                 "close": "The feature editor can be closed by clicking on the close button. **Close the feature editor**",
110639                 "reselect": "Often points will already exist, but have mistakes or be incomplete. We can edit existing points. **Select the point you just created.**",
110640                 "fixname": "**Change the name and close the feature editor.**",
110641                 "reselect_delete": "All features on the map can be deleted. **Click on the point you created.**",
110642                 "delete": "The menu around the point contains operations that can be performed on it, including delete. **Delete the point.**"
110643             },
110644             "areas": {
110645                 "title": "Areas",
110646                 "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.**",
110647                 "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.**",
110648                 "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**",
110649                 "search": "**Search for '{name}'.**",
110650                 "choose": "**Choose Playground from the list.**",
110651                 "describe": "**Add a name, and close the feature editor**"
110652             },
110653             "lines": {
110654                 "title": "Lines",
110655                 "add": "Lines are used to represent features such as roads, railroads and rivers. **Click the Line button to add a new line.**",
110656                 "start": "**Start the line by clicking on the end of the road.**",
110657                 "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.**",
110658                 "finish": "Lines can be finished by clicking on the last node again. **Finish drawing the road.**",
110659                 "road": "**Select Road from the list**",
110660                 "residential": "There are different types of roads, the most common of which is Residential. **Choose the Residential road type**",
110661                 "describe": "**Name the road and close the feature editor.**",
110662                 "restart": "The road needs to intersect Flower Street.",
110663                 "wrong_preset": "You didn't select the Residential road type. **Click here to choose again**"
110664             },
110665             "startediting": {
110666                 "title": "Start Editing",
110667                 "help": "More documentation and this walkthrough are available here.",
110668                 "save": "Don't forget to regularly save your changes!",
110669                 "start": "Start mapping!"
110670             }
110671         },
110672         "presets": {
110673             "categories": {
110674                 "category-building": {
110675                     "name": "Building"
110676                 },
110677                 "category-golf": {
110678                     "name": "Golf"
110679                 },
110680                 "category-landuse": {
110681                     "name": "Land Use"
110682                 },
110683                 "category-path": {
110684                     "name": "Path"
110685                 },
110686                 "category-rail": {
110687                     "name": "Rail"
110688                 },
110689                 "category-road": {
110690                     "name": "Road"
110691                 },
110692                 "category-route": {
110693                     "name": "Route"
110694                 },
110695                 "category-water-area": {
110696                     "name": "Water"
110697                 },
110698                 "category-water-line": {
110699                     "name": "Water"
110700                 }
110701             },
110702             "fields": {
110703                 "access": {
110704                     "label": "Access",
110705                     "placeholder": "Unknown",
110706                     "types": {
110707                         "access": "General",
110708                         "foot": "Foot",
110709                         "motor_vehicle": "Motor Vehicles",
110710                         "bicycle": "Bicycles",
110711                         "horse": "Horses"
110712                     },
110713                     "options": {
110714                         "yes": {
110715                             "title": "Allowed",
110716                             "description": "Access permitted by law; a right of way"
110717                         },
110718                         "no": {
110719                             "title": "Prohibited",
110720                             "description": "Access not permitted to the general public"
110721                         },
110722                         "permissive": {
110723                             "title": "Permissive",
110724                             "description": "Access permitted until such time as the owner revokes the permission"
110725                         },
110726                         "private": {
110727                             "title": "Private",
110728                             "description": "Access permitted only with permission of the owner on an individual basis"
110729                         },
110730                         "designated": {
110731                             "title": "Designated",
110732                             "description": "Access permitted according to signs or specific local laws"
110733                         },
110734                         "destination": {
110735                             "title": "Destination",
110736                             "description": "Access permitted only to reach a destination"
110737                         }
110738                     }
110739                 },
110740                 "access_simple": {
110741                     "label": "Access"
110742                 },
110743                 "address": {
110744                     "label": "Address",
110745                     "placeholders": {
110746                         "number": "123",
110747                         "street": "Street",
110748                         "city": "City",
110749                         "postcode": "Postal code"
110750                     }
110751                 },
110752                 "admin_level": {
110753                     "label": "Admin Level"
110754                 },
110755                 "aerialway": {
110756                     "label": "Type"
110757                 },
110758                 "aerialway/access": {
110759                     "label": "Access"
110760                 },
110761                 "aerialway/bubble": {
110762                     "label": "Bubble"
110763                 },
110764                 "aerialway/capacity": {
110765                     "label": "Capacity (per hour)",
110766                     "placeholder": "500, 2500, 5000..."
110767                 },
110768                 "aerialway/duration": {
110769                     "label": "Duration (minutes)",
110770                     "placeholder": "1, 2, 3..."
110771                 },
110772                 "aerialway/heating": {
110773                     "label": "Heated"
110774                 },
110775                 "aerialway/occupancy": {
110776                     "label": "Occupancy",
110777                     "placeholder": "2, 4, 8..."
110778                 },
110779                 "aerialway/summer/access": {
110780                     "label": "Access (summer)"
110781                 },
110782                 "aeroway": {
110783                     "label": "Type"
110784                 },
110785                 "amenity": {
110786                     "label": "Type"
110787                 },
110788                 "artist": {
110789                     "label": "Artist"
110790                 },
110791                 "artwork_type": {
110792                     "label": "Type"
110793                 },
110794                 "atm": {
110795                     "label": "ATM"
110796                 },
110797                 "backrest": {
110798                     "label": "Backrest"
110799                 },
110800                 "barrier": {
110801                     "label": "Type"
110802                 },
110803                 "bicycle_parking": {
110804                     "label": "Type"
110805                 },
110806                 "boundary": {
110807                     "label": "Type"
110808                 },
110809                 "building": {
110810                     "label": "Building"
110811                 },
110812                 "building_area": {
110813                     "label": "Building"
110814                 },
110815                 "cans": {
110816                     "label": "Accepts Cans"
110817                 },
110818                 "capacity": {
110819                     "label": "Capacity",
110820                     "placeholder": "50, 100, 200..."
110821                 },
110822                 "cardinal_direction": {
110823                     "label": "Direction"
110824                 },
110825                 "clock_direction": {
110826                     "label": "Direction",
110827                     "options": {
110828                         "clockwise": "Clockwise",
110829                         "anticlockwise": "Counterclockwise"
110830                     }
110831                 },
110832                 "clothes": {
110833                     "label": "Accepts Clothes"
110834                 },
110835                 "collection_times": {
110836                     "label": "Collection Times"
110837                 },
110838                 "construction": {
110839                     "label": "Type"
110840                 },
110841                 "country": {
110842                     "label": "Country"
110843                 },
110844                 "covered": {
110845                     "label": "Covered"
110846                 },
110847                 "crossing": {
110848                     "label": "Type"
110849                 },
110850                 "cuisine": {
110851                     "label": "Cuisine"
110852                 },
110853                 "denomination": {
110854                     "label": "Denomination"
110855                 },
110856                 "denotation": {
110857                     "label": "Denotation"
110858                 },
110859                 "description": {
110860                     "label": "Description"
110861                 },
110862                 "electrified": {
110863                     "label": "Electrification"
110864                 },
110865                 "elevation": {
110866                     "label": "Elevation"
110867                 },
110868                 "emergency": {
110869                     "label": "Emergency"
110870                 },
110871                 "entrance": {
110872                     "label": "Type"
110873                 },
110874                 "fax": {
110875                     "label": "Fax",
110876                     "placeholder": "+31 42 123 4567"
110877                 },
110878                 "fee": {
110879                     "label": "Fee"
110880                 },
110881                 "fire_hydrant/type": {
110882                     "label": "Type"
110883                 },
110884                 "fixme": {
110885                     "label": "Fix Me"
110886                 },
110887                 "gauge": {
110888                     "label": "Gauge"
110889                 },
110890                 "generator/method": {
110891                     "label": "Method"
110892                 },
110893                 "generator/source": {
110894                     "label": "Source"
110895                 },
110896                 "generator/type": {
110897                     "label": "Type"
110898                 },
110899                 "glass": {
110900                     "label": "Accepts Glass"
110901                 },
110902                 "golf_hole": {
110903                     "label": "Reference",
110904                     "placeholder": "Hole number (1-18)"
110905                 },
110906                 "handicap": {
110907                     "label": "Handicap",
110908                     "placeholder": "1-18"
110909                 },
110910                 "highway": {
110911                     "label": "Type"
110912                 },
110913                 "historic": {
110914                     "label": "Type"
110915                 },
110916                 "iata": {
110917                     "label": "IATA"
110918                 },
110919                 "icao": {
110920                     "label": "ICAO"
110921                 },
110922                 "incline": {
110923                     "label": "Incline"
110924                 },
110925                 "information": {
110926                     "label": "Type"
110927                 },
110928                 "internet_access": {
110929                     "label": "Internet Access",
110930                     "options": {
110931                         "yes": "Yes",
110932                         "no": "No",
110933                         "wlan": "Wifi",
110934                         "wired": "Wired",
110935                         "terminal": "Terminal"
110936                     }
110937                 },
110938                 "landuse": {
110939                     "label": "Type"
110940                 },
110941                 "lanes": {
110942                     "label": "Lanes",
110943                     "placeholder": "1, 2, 3..."
110944                 },
110945                 "layer": {
110946                     "label": "Layer"
110947                 },
110948                 "leisure": {
110949                     "label": "Type"
110950                 },
110951                 "levels": {
110952                     "label": "Levels",
110953                     "placeholder": "2, 4, 6..."
110954                 },
110955                 "lit": {
110956                     "label": "Lit"
110957                 },
110958                 "location": {
110959                     "label": "Location"
110960                 },
110961                 "man_made": {
110962                     "label": "Type"
110963                 },
110964                 "maxspeed": {
110965                     "label": "Speed Limit",
110966                     "placeholder": "40, 50, 60..."
110967                 },
110968                 "name": {
110969                     "label": "Name",
110970                     "placeholder": "Common name (if any)"
110971                 },
110972                 "natural": {
110973                     "label": "Natural"
110974                 },
110975                 "network": {
110976                     "label": "Network"
110977                 },
110978                 "note": {
110979                     "label": "Note"
110980                 },
110981                 "office": {
110982                     "label": "Type"
110983                 },
110984                 "oneway": {
110985                     "label": "One Way"
110986                 },
110987                 "oneway_yes": {
110988                     "label": "One Way"
110989                 },
110990                 "opening_hours": {
110991                     "label": "Hours"
110992                 },
110993                 "operator": {
110994                     "label": "Operator"
110995                 },
110996                 "paper": {
110997                     "label": "Accepts Paper"
110998                 },
110999                 "par": {
111000                     "label": "Par",
111001                     "placeholder": "3, 4, 5..."
111002                 },
111003                 "park_ride": {
111004                     "label": "Park and Ride"
111005                 },
111006                 "parking": {
111007                     "label": "Type"
111008                 },
111009                 "phone": {
111010                     "label": "Phone",
111011                     "placeholder": "+31 42 123 4567"
111012                 },
111013                 "piste/difficulty": {
111014                     "label": "Difficulty"
111015                 },
111016                 "piste/grooming": {
111017                     "label": "Grooming"
111018                 },
111019                 "piste/type": {
111020                     "label": "Type"
111021                 },
111022                 "place": {
111023                     "label": "Type"
111024                 },
111025                 "power": {
111026                     "label": "Type"
111027                 },
111028                 "railway": {
111029                     "label": "Type"
111030                 },
111031                 "ref": {
111032                     "label": "Reference"
111033                 },
111034                 "relation": {
111035                     "label": "Type"
111036                 },
111037                 "religion": {
111038                     "label": "Religion",
111039                     "options": {
111040                         "christian": "Christian",
111041                         "muslim": "Muslim",
111042                         "buddhist": "Buddhist",
111043                         "jewish": "Jewish",
111044                         "hindu": "Hindu",
111045                         "shinto": "Shinto",
111046                         "taoist": "Taoist"
111047                     }
111048                 },
111049                 "restriction": {
111050                     "label": "Type"
111051                 },
111052                 "route": {
111053                     "label": "Type"
111054                 },
111055                 "route_master": {
111056                     "label": "Type"
111057                 },
111058                 "sac_scale": {
111059                     "label": "Path Difficulty"
111060                 },
111061                 "service": {
111062                     "label": "Type"
111063                 },
111064                 "shelter": {
111065                     "label": "Shelter"
111066                 },
111067                 "shelter_type": {
111068                     "label": "Type"
111069                 },
111070                 "shop": {
111071                     "label": "Type"
111072                 },
111073                 "social_facility_for": {
111074                     "label": "People served",
111075                     "placeholder": "Homeless, Disabled, Child, etc"
111076                 },
111077                 "source": {
111078                     "label": "Source"
111079                 },
111080                 "sport": {
111081                     "label": "Sport"
111082                 },
111083                 "structure": {
111084                     "label": "Structure",
111085                     "placeholder": "Unknown",
111086                     "options": {
111087                         "bridge": "Bridge",
111088                         "tunnel": "Tunnel",
111089                         "embankment": "Embankment",
111090                         "cutting": "Cutting"
111091                     }
111092                 },
111093                 "studio_type": {
111094                     "label": "Type"
111095                 },
111096                 "supervised": {
111097                     "label": "Supervised"
111098                 },
111099                 "surface": {
111100                     "label": "Surface"
111101                 },
111102                 "toilets/disposal": {
111103                     "label": "Disposal"
111104                 },
111105                 "tourism": {
111106                     "label": "Type"
111107                 },
111108                 "towertype": {
111109                     "label": "Tower type"
111110                 },
111111                 "tracktype": {
111112                     "label": "Type"
111113                 },
111114                 "trail_visibility": {
111115                     "label": "Trail Visibility"
111116                 },
111117                 "tree_type": {
111118                     "label": "Type"
111119                 },
111120                 "tunnel": {
111121                     "label": "Tunnel"
111122                 },
111123                 "vending": {
111124                     "label": "Type of Goods"
111125                 },
111126                 "water": {
111127                     "label": "Type"
111128                 },
111129                 "waterway": {
111130                     "label": "Type"
111131                 },
111132                 "website": {
111133                     "label": "Website",
111134                     "placeholder": "http://example.com/"
111135                 },
111136                 "wetland": {
111137                     "label": "Type"
111138                 },
111139                 "wheelchair": {
111140                     "label": "Wheelchair Access"
111141                 },
111142                 "wikipedia": {
111143                     "label": "Wikipedia"
111144                 },
111145                 "wood": {
111146                     "label": "Type"
111147                 }
111148             },
111149             "presets": {
111150                 "address": {
111151                     "name": "Address",
111152                     "terms": ""
111153                 },
111154                 "aerialway": {
111155                     "name": "Aerialway",
111156                     "terms": "ski lift,funifor,funitel"
111157                 },
111158                 "aerialway/cable_car": {
111159                     "name": "Cable Car",
111160                     "terms": "tramway,ropeway"
111161                 },
111162                 "aerialway/chair_lift": {
111163                     "name": "Chair Lift",
111164                     "terms": ""
111165                 },
111166                 "aerialway/gondola": {
111167                     "name": "Gondola",
111168                     "terms": ""
111169                 },
111170                 "aerialway/magic_carpet": {
111171                     "name": "Magic Carpet Lift",
111172                     "terms": ""
111173                 },
111174                 "aerialway/platter": {
111175                     "name": "Platter Lift",
111176                     "terms": "button lift,poma lift"
111177                 },
111178                 "aerialway/pylon": {
111179                     "name": "Aerialway Pylon",
111180                     "terms": ""
111181                 },
111182                 "aerialway/rope_tow": {
111183                     "name": "Rope Tow Lift",
111184                     "terms": "handle tow,bugel lift"
111185                 },
111186                 "aerialway/station": {
111187                     "name": "Aerialway Station",
111188                     "terms": ""
111189                 },
111190                 "aerialway/t-bar": {
111191                     "name": "T-bar Lift",
111192                     "terms": ""
111193                 },
111194                 "aeroway": {
111195                     "name": "Aeroway",
111196                     "terms": ""
111197                 },
111198                 "aeroway/aerodrome": {
111199                     "name": "Airport",
111200                     "terms": "airplane,airport,aerodrome"
111201                 },
111202                 "aeroway/apron": {
111203                     "name": "Apron",
111204                     "terms": "ramp"
111205                 },
111206                 "aeroway/gate": {
111207                     "name": "Airport gate",
111208                     "terms": ""
111209                 },
111210                 "aeroway/hangar": {
111211                     "name": "Hangar",
111212                     "terms": ""
111213                 },
111214                 "aeroway/helipad": {
111215                     "name": "Helipad",
111216                     "terms": "helicopter,helipad,heliport"
111217                 },
111218                 "aeroway/runway": {
111219                     "name": "Runway",
111220                     "terms": "landing strip"
111221                 },
111222                 "aeroway/taxiway": {
111223                     "name": "Taxiway",
111224                     "terms": ""
111225                 },
111226                 "aeroway/terminal": {
111227                     "name": "Airport terminal",
111228                     "terms": "airport,aerodrome"
111229                 },
111230                 "amenity": {
111231                     "name": "Amenity",
111232                     "terms": ""
111233                 },
111234                 "amenity/arts_centre": {
111235                     "name": "Arts Center",
111236                     "terms": "arts,arts centre"
111237                 },
111238                 "amenity/atm": {
111239                     "name": "ATM",
111240                     "terms": ""
111241                 },
111242                 "amenity/bank": {
111243                     "name": "Bank",
111244                     "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"
111245                 },
111246                 "amenity/bar": {
111247                     "name": "Bar",
111248                     "terms": ""
111249                 },
111250                 "amenity/bench": {
111251                     "name": "Bench",
111252                     "terms": ""
111253                 },
111254                 "amenity/bicycle_parking": {
111255                     "name": "Bicycle Parking",
111256                     "terms": ""
111257                 },
111258                 "amenity/bicycle_rental": {
111259                     "name": "Bicycle Rental",
111260                     "terms": ""
111261                 },
111262                 "amenity/boat_rental": {
111263                     "name": "Boat Rental",
111264                     "terms": ""
111265                 },
111266                 "amenity/cafe": {
111267                     "name": "Cafe",
111268                     "terms": "coffee,tea,coffee shop"
111269                 },
111270                 "amenity/car_rental": {
111271                     "name": "Car Rental",
111272                     "terms": ""
111273                 },
111274                 "amenity/car_sharing": {
111275                     "name": "Car Sharing",
111276                     "terms": ""
111277                 },
111278                 "amenity/car_wash": {
111279                     "name": "Car Wash",
111280                     "terms": ""
111281                 },
111282                 "amenity/childcare": {
111283                     "name": "Childcare",
111284                     "terms": "nursery,orphanage,playgroup"
111285                 },
111286                 "amenity/cinema": {
111287                     "name": "Cinema",
111288                     "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"
111289                 },
111290                 "amenity/clinic": {
111291                     "name": "Clinic",
111292                     "terms": "clinic,medical clinic"
111293                 },
111294                 "amenity/clock": {
111295                     "name": "Clock",
111296                     "terms": ""
111297                 },
111298                 "amenity/college": {
111299                     "name": "College",
111300                     "terms": ""
111301                 },
111302                 "amenity/courthouse": {
111303                     "name": "Courthouse",
111304                     "terms": ""
111305                 },
111306                 "amenity/dentist": {
111307                     "name": "Dentist",
111308                     "terms": "dentist,dentist's office"
111309                 },
111310                 "amenity/doctor": {
111311                     "name": "Doctor",
111312                     "terms": "doctor,doctor's office"
111313                 },
111314                 "amenity/drinking_water": {
111315                     "name": "Drinking Water",
111316                     "terms": "water fountain,potable water"
111317                 },
111318                 "amenity/embassy": {
111319                     "name": "Embassy",
111320                     "terms": ""
111321                 },
111322                 "amenity/fast_food": {
111323                     "name": "Fast Food",
111324                     "terms": ""
111325                 },
111326                 "amenity/fire_station": {
111327                     "name": "Fire Station",
111328                     "terms": ""
111329                 },
111330                 "amenity/fountain": {
111331                     "name": "Fountain",
111332                     "terms": ""
111333                 },
111334                 "amenity/fuel": {
111335                     "name": "Gas Station",
111336                     "terms": "petrol,fuel,propane,diesel,lng,cng,biodiesel"
111337                 },
111338                 "amenity/grave_yard": {
111339                     "name": "Graveyard",
111340                     "terms": ""
111341                 },
111342                 "amenity/hospital": {
111343                     "name": "Hospital",
111344                     "terms": "clinic,emergency room,health service,hospice,infirmary,institution,nursing home,rest home,sanatorium,sanitarium,sick bay,surgery,ward"
111345                 },
111346                 "amenity/kindergarten": {
111347                     "name": "Kindergarten",
111348                     "terms": "nursery,preschool"
111349                 },
111350                 "amenity/library": {
111351                     "name": "Library",
111352                     "terms": ""
111353                 },
111354                 "amenity/marketplace": {
111355                     "name": "Marketplace",
111356                     "terms": ""
111357                 },
111358                 "amenity/parking": {
111359                     "name": "Car Parking",
111360                     "terms": ""
111361                 },
111362                 "amenity/pharmacy": {
111363                     "name": "Pharmacy",
111364                     "terms": ""
111365                 },
111366                 "amenity/place_of_worship": {
111367                     "name": "Place of Worship",
111368                     "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"
111369                 },
111370                 "amenity/place_of_worship/buddhist": {
111371                     "name": "Buddhist Temple",
111372                     "terms": "stupa,vihara,monastery,temple,pagoda,zendo,dojo"
111373                 },
111374                 "amenity/place_of_worship/christian": {
111375                     "name": "Church",
111376                     "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"
111377                 },
111378                 "amenity/place_of_worship/jewish": {
111379                     "name": "Synagogue",
111380                     "terms": "jewish,synagogue"
111381                 },
111382                 "amenity/place_of_worship/muslim": {
111383                     "name": "Mosque",
111384                     "terms": "muslim,mosque"
111385                 },
111386                 "amenity/police": {
111387                     "name": "Police",
111388                     "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"
111389                 },
111390                 "amenity/post_box": {
111391                     "name": "Mailbox",
111392                     "terms": "letter drop,letterbox,mail drop,mailbox,pillar box,postbox"
111393                 },
111394                 "amenity/post_office": {
111395                     "name": "Post Office",
111396                     "terms": ""
111397                 },
111398                 "amenity/pub": {
111399                     "name": "Pub",
111400                     "terms": ""
111401                 },
111402                 "amenity/ranger_station": {
111403                     "name": "Ranger Station",
111404                     "terms": "visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center"
111405                 },
111406                 "amenity/recycling": {
111407                     "name": "Recycling",
111408                     "terms": ""
111409                 },
111410                 "amenity/restaurant": {
111411                     "name": "Restaurant",
111412                     "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"
111413                 },
111414                 "amenity/school": {
111415                     "name": "School",
111416                     "terms": "academy,alma mater,blackboard,college,department,discipline,establishment,faculty,hall,halls of ivy,institute,institution,jail*,schoolhouse,seminary,university"
111417                 },
111418                 "amenity/shelter": {
111419                     "name": "Shelter",
111420                     "terms": "lean-to"
111421                 },
111422                 "amenity/social_facility": {
111423                     "name": "Social Facility",
111424                     "terms": ""
111425                 },
111426                 "amenity/social_facility/food_bank": {
111427                     "name": "Food Bank",
111428                     "terms": ""
111429                 },
111430                 "amenity/social_facility/group_home": {
111431                     "name": "Group Home",
111432                     "terms": "elderly,old,senior living"
111433                 },
111434                 "amenity/social_facility/homeless_shelter": {
111435                     "name": "Homeless Shelter",
111436                     "terms": "houseless,unhoused,displaced"
111437                 },
111438                 "amenity/studio": {
111439                     "name": "Studio",
111440                     "terms": "recording studio,studio,radio,radio studio,television,television studio"
111441                 },
111442                 "amenity/swimming_pool": {
111443                     "name": "Swimming Pool",
111444                     "terms": ""
111445                 },
111446                 "amenity/taxi": {
111447                     "name": "Taxi Stand",
111448                     "terms": "cab"
111449                 },
111450                 "amenity/telephone": {
111451                     "name": "Telephone",
111452                     "terms": "phone"
111453                 },
111454                 "amenity/theatre": {
111455                     "name": "Theater",
111456                     "terms": "theatre,performance,play,musical"
111457                 },
111458                 "amenity/toilets": {
111459                     "name": "Toilets",
111460                     "terms": "bathroom,restroom,outhouse,privy,head,lavatory,latrine,water closet,WC,W.C."
111461                 },
111462                 "amenity/townhall": {
111463                     "name": "Town Hall",
111464                     "terms": "village hall,city government,courthouse,municipal building,municipal center,municipal centre"
111465                 },
111466                 "amenity/university": {
111467                     "name": "University",
111468                     "terms": "college"
111469                 },
111470                 "amenity/vending_machine": {
111471                     "name": "Vending Machine",
111472                     "terms": ""
111473                 },
111474                 "amenity/veterinary": {
111475                     "name": "Veterinary",
111476                     "terms": "pet clinic,veterinarian,animal hospital,pet doctor"
111477                 },
111478                 "amenity/waste_basket": {
111479                     "name": "Waste Basket",
111480                     "terms": "rubbish bin,litter bin,trash can,garbage can"
111481                 },
111482                 "area": {
111483                     "name": "Area",
111484                     "terms": ""
111485                 },
111486                 "barrier": {
111487                     "name": "Barrier",
111488                     "terms": ""
111489                 },
111490                 "barrier/block": {
111491                     "name": "Block",
111492                     "terms": ""
111493                 },
111494                 "barrier/bollard": {
111495                     "name": "Bollard",
111496                     "terms": ""
111497                 },
111498                 "barrier/cattle_grid": {
111499                     "name": "Cattle Grid",
111500                     "terms": ""
111501                 },
111502                 "barrier/city_wall": {
111503                     "name": "City Wall",
111504                     "terms": ""
111505                 },
111506                 "barrier/cycle_barrier": {
111507                     "name": "Cycle Barrier",
111508                     "terms": ""
111509                 },
111510                 "barrier/ditch": {
111511                     "name": "Ditch",
111512                     "terms": ""
111513                 },
111514                 "barrier/entrance": {
111515                     "name": "Entrance",
111516                     "terms": ""
111517                 },
111518                 "barrier/fence": {
111519                     "name": "Fence",
111520                     "terms": ""
111521                 },
111522                 "barrier/gate": {
111523                     "name": "Gate",
111524                     "terms": ""
111525                 },
111526                 "barrier/hedge": {
111527                     "name": "Hedge",
111528                     "terms": ""
111529                 },
111530                 "barrier/kissing_gate": {
111531                     "name": "Kissing Gate",
111532                     "terms": ""
111533                 },
111534                 "barrier/lift_gate": {
111535                     "name": "Lift Gate",
111536                     "terms": ""
111537                 },
111538                 "barrier/retaining_wall": {
111539                     "name": "Retaining Wall",
111540                     "terms": ""
111541                 },
111542                 "barrier/stile": {
111543                     "name": "Stile",
111544                     "terms": ""
111545                 },
111546                 "barrier/toll_booth": {
111547                     "name": "Toll Booth",
111548                     "terms": ""
111549                 },
111550                 "barrier/wall": {
111551                     "name": "Wall",
111552                     "terms": ""
111553                 },
111554                 "boundary/administrative": {
111555                     "name": "Administrative Boundary",
111556                     "terms": ""
111557                 },
111558                 "building": {
111559                     "name": "Building",
111560                     "terms": ""
111561                 },
111562                 "building/apartments": {
111563                     "name": "Apartments",
111564                     "terms": ""
111565                 },
111566                 "building/barn": {
111567                     "name": "Barn",
111568                     "terms": ""
111569                 },
111570                 "building/bunker": {
111571                     "name": "Bunker",
111572                     "terms": ""
111573                 },
111574                 "building/cabin": {
111575                     "name": "Cabin",
111576                     "terms": ""
111577                 },
111578                 "building/cathedral": {
111579                     "name": "Cathedral",
111580                     "terms": ""
111581                 },
111582                 "building/chapel": {
111583                     "name": "Chapel",
111584                     "terms": ""
111585                 },
111586                 "building/church": {
111587                     "name": "Church",
111588                     "terms": ""
111589                 },
111590                 "building/commercial": {
111591                     "name": "Commercial Building",
111592                     "terms": ""
111593                 },
111594                 "building/construction": {
111595                     "name": "Building Under Construction",
111596                     "terms": ""
111597                 },
111598                 "building/detached": {
111599                     "name": "Detached Home",
111600                     "terms": ""
111601                 },
111602                 "building/dormitory": {
111603                     "name": "Dormitory",
111604                     "terms": ""
111605                 },
111606                 "building/entrance": {
111607                     "name": "Entrance",
111608                     "terms": ""
111609                 },
111610                 "building/garage": {
111611                     "name": "Garage",
111612                     "terms": ""
111613                 },
111614                 "building/garages": {
111615                     "name": "Garages",
111616                     "terms": ""
111617                 },
111618                 "building/greenhouse": {
111619                     "name": "Greenhouse",
111620                     "terms": ""
111621                 },
111622                 "building/hospital": {
111623                     "name": "Hospital Building",
111624                     "terms": ""
111625                 },
111626                 "building/hotel": {
111627                     "name": "Hotel Building",
111628                     "terms": ""
111629                 },
111630                 "building/house": {
111631                     "name": "House",
111632                     "terms": ""
111633                 },
111634                 "building/hut": {
111635                     "name": "Hut",
111636                     "terms": ""
111637                 },
111638                 "building/industrial": {
111639                     "name": "Industrial Building",
111640                     "terms": ""
111641                 },
111642                 "building/public": {
111643                     "name": "Public Building",
111644                     "terms": ""
111645                 },
111646                 "building/residential": {
111647                     "name": "Residential Building",
111648                     "terms": ""
111649                 },
111650                 "building/retail": {
111651                     "name": "Retail Building",
111652                     "terms": ""
111653                 },
111654                 "building/roof": {
111655                     "name": "Roof",
111656                     "terms": ""
111657                 },
111658                 "building/school": {
111659                     "name": "School Building",
111660                     "terms": ""
111661                 },
111662                 "building/shed": {
111663                     "name": "Shed",
111664                     "terms": ""
111665                 },
111666                 "building/stable": {
111667                     "name": "Stable",
111668                     "terms": ""
111669                 },
111670                 "building/static_caravan": {
111671                     "name": "Static Mobile Home",
111672                     "terms": ""
111673                 },
111674                 "building/terrace": {
111675                     "name": "Row Houses",
111676                     "terms": ""
111677                 },
111678                 "building/train_station": {
111679                     "name": "Train Station",
111680                     "terms": ""
111681                 },
111682                 "building/university": {
111683                     "name": "University Building",
111684                     "terms": ""
111685                 },
111686                 "building/warehouse": {
111687                     "name": "Warehouse",
111688                     "terms": ""
111689                 },
111690                 "craft/basket_maker": {
111691                     "name": "Basket Maker",
111692                     "terms": "basket,basketry,basket maker,basket weaver"
111693                 },
111694                 "craft/beekeeper": {
111695                     "name": "Beekeeper",
111696                     "terms": "bees,beekeeper,bee box"
111697                 },
111698                 "craft/blacksmith": {
111699                     "name": "Blacksmith",
111700                     "terms": "blacksmith"
111701                 },
111702                 "craft/boatbuilder": {
111703                     "name": "Boat Builder",
111704                     "terms": "boat builder"
111705                 },
111706                 "craft/bookbinder": {
111707                     "name": "Bookbinder",
111708                     "terms": "bookbinder,book repair"
111709                 },
111710                 "craft/brewery": {
111711                     "name": "Brewery",
111712                     "terms": "brewery"
111713                 },
111714                 "craft/carpenter": {
111715                     "name": "Carpenter",
111716                     "terms": "carpenter,woodworker"
111717                 },
111718                 "craft/carpet_layer": {
111719                     "name": "Carpet Layer",
111720                     "terms": "carpet layer"
111721                 },
111722                 "craft/caterer": {
111723                     "name": "Caterer",
111724                     "terms": "Caterer,Catering"
111725                 },
111726                 "craft/clockmaker": {
111727                     "name": "Clockmaker",
111728                     "terms": "clock,clockmaker,clock repair"
111729                 },
111730                 "craft/confectionary": {
111731                     "name": "Confectionary",
111732                     "terms": "confectionary,sweets,candy"
111733                 },
111734                 "craft/dressmaker": {
111735                     "name": "Dressmaker",
111736                     "terms": "dress,dressmaker"
111737                 },
111738                 "craft/electrician": {
111739                     "name": "Electrician",
111740                     "terms": "electrician"
111741                 },
111742                 "craft/gardener": {
111743                     "name": "Gardener",
111744                     "terms": "gardener,landscaper,grounds keeper"
111745                 },
111746                 "craft/glaziery": {
111747                     "name": "Glaziery",
111748                     "terms": "glass,glass foundry,stained-glass,window"
111749                 },
111750                 "craft/handicraft": {
111751                     "name": "Handicraft",
111752                     "terms": "handicraft"
111753                 },
111754                 "craft/hvac": {
111755                     "name": "HVAC",
111756                     "terms": "heating,ventilating,air-conditioning,air conditioning"
111757                 },
111758                 "craft/insulator": {
111759                     "name": "Insulator",
111760                     "terms": "insulation,insulator"
111761                 },
111762                 "craft/jeweler": {
111763                     "name": "Jeweler",
111764                     "terms": "jeweler,gem,diamond"
111765                 },
111766                 "craft/key_cutter": {
111767                     "name": "Key Cutter",
111768                     "terms": "key,key cutter"
111769                 },
111770                 "craft/locksmith": {
111771                     "name": "Locksmith",
111772                     "terms": "locksmith,lock"
111773                 },
111774                 "craft/metal_construction": {
111775                     "name": "Metal Construction",
111776                     "terms": "metal construction"
111777                 },
111778                 "craft/optician": {
111779                     "name": "Optician",
111780                     "terms": "glasses,optician"
111781                 },
111782                 "craft/painter": {
111783                     "name": "Painter",
111784                     "terms": "painter"
111785                 },
111786                 "craft/photographer": {
111787                     "name": "Photographer",
111788                     "terms": "photographer"
111789                 },
111790                 "craft/photographic_labratory": {
111791                     "name": "Photographic Labratory",
111792                     "terms": "photographic labratory,film developer"
111793                 },
111794                 "craft/plasterer": {
111795                     "name": "Plasterer",
111796                     "terms": "plasterer"
111797                 },
111798                 "craft/plumber": {
111799                     "name": "Plumber",
111800                     "terms": "pumber"
111801                 },
111802                 "craft/pottery": {
111803                     "name": "Pottery",
111804                     "terms": "pottery,potter"
111805                 },
111806                 "craft/rigger": {
111807                     "name": "Rigger",
111808                     "terms": "rigger"
111809                 },
111810                 "craft/roofer": {
111811                     "name": "Roofer",
111812                     "terms": "roofer"
111813                 },
111814                 "craft/saddler": {
111815                     "name": "Saddler",
111816                     "terms": "saddler"
111817                 },
111818                 "craft/sailmaker": {
111819                     "name": "Sailmaker",
111820                     "terms": "sailmaker"
111821                 },
111822                 "craft/sawmill": {
111823                     "name": "Sawmill",
111824                     "terms": "sawmill,lumber"
111825                 },
111826                 "craft/scaffolder": {
111827                     "name": "Scaffolder",
111828                     "terms": "scaffolder"
111829                 },
111830                 "craft/sculpter": {
111831                     "name": "Sculpter",
111832                     "terms": "sculpter"
111833                 },
111834                 "craft/shoemaker": {
111835                     "name": "Shoemaker",
111836                     "terms": "shoe repair,shoemaker"
111837                 },
111838                 "craft/stonemason": {
111839                     "name": "Stonemason",
111840                     "terms": "stonemason,masonry"
111841                 },
111842                 "craft/sweep": {
111843                     "name": "Chimney Sweep",
111844                     "terms": "sweep,chimney sweep"
111845                 },
111846                 "craft/tailor": {
111847                     "name": "Tailor",
111848                     "terms": "tailor,clothes"
111849                 },
111850                 "craft/tiler": {
111851                     "name": "Tiler",
111852                     "terms": "tiler"
111853                 },
111854                 "craft/tinsmith": {
111855                     "name": "Tinsmith",
111856                     "terms": "tinsmith"
111857                 },
111858                 "craft/upholsterer": {
111859                     "name": "Upholsterer",
111860                     "terms": "upholsterer"
111861                 },
111862                 "craft/watchmaker": {
111863                     "name": "Watchmaker",
111864                     "terms": "watch,watchmaker,watch repair"
111865                 },
111866                 "craft/window_construction": {
111867                     "name": "Window Construction",
111868                     "terms": "window,window maker,window construction"
111869                 },
111870                 "embankment": {
111871                     "name": "Embankment",
111872                     "terms": ""
111873                 },
111874                 "emergency/ambulance_station": {
111875                     "name": "Ambulance Station",
111876                     "terms": ""
111877                 },
111878                 "emergency/fire_hydrant": {
111879                     "name": "Fire Hydrant",
111880                     "terms": ""
111881                 },
111882                 "emergency/phone": {
111883                     "name": "Emergency Phone",
111884                     "terms": ""
111885                 },
111886                 "entrance": {
111887                     "name": "Entrance",
111888                     "terms": ""
111889                 },
111890                 "footway/crossing": {
111891                     "name": "Crossing",
111892                     "terms": "crosswalk,zebra crossing"
111893                 },
111894                 "footway/sidewalk": {
111895                     "name": "Sidewalk",
111896                     "terms": ""
111897                 },
111898                 "golf/bunker": {
111899                     "name": "Sand Trap",
111900                     "terms": "hazard,bunker"
111901                 },
111902                 "golf/fairway": {
111903                     "name": "Fairway",
111904                     "terms": ""
111905                 },
111906                 "golf/green": {
111907                     "name": "Putting Green",
111908                     "terms": "putting green"
111909                 },
111910                 "golf/hole": {
111911                     "name": "Golf Hole",
111912                     "terms": ""
111913                 },
111914                 "golf/lateral_water_hazard": {
111915                     "name": "Lateral Water Hazard",
111916                     "terms": ""
111917                 },
111918                 "golf/rough": {
111919                     "name": "Rough",
111920                     "terms": ""
111921                 },
111922                 "golf/tee": {
111923                     "name": "Tee Box",
111924                     "terms": "teeing ground"
111925                 },
111926                 "golf/water_hazard": {
111927                     "name": "Water Hazard",
111928                     "terms": ""
111929                 },
111930                 "highway": {
111931                     "name": "Highway",
111932                     "terms": ""
111933                 },
111934                 "highway/bridleway": {
111935                     "name": "Bridle Path",
111936                     "terms": "bridleway,equestrian trail,horse riding path,bridle road,horse trail"
111937                 },
111938                 "highway/bus_stop": {
111939                     "name": "Bus Stop",
111940                     "terms": ""
111941                 },
111942                 "highway/crossing": {
111943                     "name": "Crossing",
111944                     "terms": "crosswalk,zebra crossing"
111945                 },
111946                 "highway/cycleway": {
111947                     "name": "Cycle Path",
111948                     "terms": ""
111949                 },
111950                 "highway/footway": {
111951                     "name": "Foot Path",
111952                     "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"
111953                 },
111954                 "highway/living_street": {
111955                     "name": "Living Street",
111956                     "terms": ""
111957                 },
111958                 "highway/mini_roundabout": {
111959                     "name": "Mini-Roundabout",
111960                     "terms": ""
111961                 },
111962                 "highway/motorway": {
111963                     "name": "Motorway",
111964                     "terms": ""
111965                 },
111966                 "highway/motorway_junction": {
111967                     "name": "Motorway Junction",
111968                     "terms": ""
111969                 },
111970                 "highway/motorway_link": {
111971                     "name": "Motorway Link",
111972                     "terms": "ramp,on ramp,off ramp"
111973                 },
111974                 "highway/path": {
111975                     "name": "Path",
111976                     "terms": ""
111977                 },
111978                 "highway/pedestrian": {
111979                     "name": "Pedestrian",
111980                     "terms": ""
111981                 },
111982                 "highway/primary": {
111983                     "name": "Primary Road",
111984                     "terms": ""
111985                 },
111986                 "highway/primary_link": {
111987                     "name": "Primary Link",
111988                     "terms": "ramp,on ramp,off ramp"
111989                 },
111990                 "highway/residential": {
111991                     "name": "Residential Road",
111992                     "terms": ""
111993                 },
111994                 "highway/rest_area": {
111995                     "name": "Rest Area",
111996                     "terms": "rest stop,turnout,lay-by"
111997                 },
111998                 "highway/road": {
111999                     "name": "Unknown Road",
112000                     "terms": ""
112001                 },
112002                 "highway/secondary": {
112003                     "name": "Secondary Road",
112004                     "terms": ""
112005                 },
112006                 "highway/secondary_link": {
112007                     "name": "Secondary Link",
112008                     "terms": "ramp,on ramp,off ramp"
112009                 },
112010                 "highway/service": {
112011                     "name": "Service Road",
112012                     "terms": ""
112013                 },
112014                 "highway/service/alley": {
112015                     "name": "Alley",
112016                     "terms": ""
112017                 },
112018                 "highway/service/drive-through": {
112019                     "name": "Drive-Through",
112020                     "terms": ""
112021                 },
112022                 "highway/service/driveway": {
112023                     "name": "Driveway",
112024                     "terms": ""
112025                 },
112026                 "highway/service/emergency_access": {
112027                     "name": "Emergency Access",
112028                     "terms": ""
112029                 },
112030                 "highway/service/parking_aisle": {
112031                     "name": "Parking Aisle",
112032                     "terms": ""
112033                 },
112034                 "highway/services": {
112035                     "name": "Service Area",
112036                     "terms": "services,travel plaza,service station"
112037                 },
112038                 "highway/steps": {
112039                     "name": "Steps",
112040                     "terms": "stairs,staircase"
112041                 },
112042                 "highway/stop": {
112043                     "name": "Stop Sign",
112044                     "terms": "stop sign"
112045                 },
112046                 "highway/tertiary": {
112047                     "name": "Tertiary Road",
112048                     "terms": ""
112049                 },
112050                 "highway/tertiary_link": {
112051                     "name": "Tertiary Link",
112052                     "terms": "ramp,on ramp,off ramp"
112053                 },
112054                 "highway/track": {
112055                     "name": "Track",
112056                     "terms": ""
112057                 },
112058                 "highway/traffic_signals": {
112059                     "name": "Traffic Signals",
112060                     "terms": "light,stoplight,traffic light"
112061                 },
112062                 "highway/trunk": {
112063                     "name": "Trunk Road",
112064                     "terms": ""
112065                 },
112066                 "highway/trunk_link": {
112067                     "name": "Trunk Link",
112068                     "terms": "ramp,on ramp,off ramp"
112069                 },
112070                 "highway/turning_circle": {
112071                     "name": "Turning Circle",
112072                     "terms": ""
112073                 },
112074                 "highway/unclassified": {
112075                     "name": "Unclassified Road",
112076                     "terms": ""
112077                 },
112078                 "historic": {
112079                     "name": "Historic Site",
112080                     "terms": ""
112081                 },
112082                 "historic/archaeological_site": {
112083                     "name": "Archaeological Site",
112084                     "terms": ""
112085                 },
112086                 "historic/boundary_stone": {
112087                     "name": "Boundary Stone",
112088                     "terms": ""
112089                 },
112090                 "historic/castle": {
112091                     "name": "Castle",
112092                     "terms": ""
112093                 },
112094                 "historic/memorial": {
112095                     "name": "Memorial",
112096                     "terms": ""
112097                 },
112098                 "historic/monument": {
112099                     "name": "Monument",
112100                     "terms": ""
112101                 },
112102                 "historic/ruins": {
112103                     "name": "Ruins",
112104                     "terms": ""
112105                 },
112106                 "historic/wayside_cross": {
112107                     "name": "Wayside Cross",
112108                     "terms": ""
112109                 },
112110                 "historic/wayside_shrine": {
112111                     "name": "Wayside Shrine",
112112                     "terms": ""
112113                 },
112114                 "landuse": {
112115                     "name": "Landuse",
112116                     "terms": ""
112117                 },
112118                 "landuse/allotments": {
112119                     "name": "Allotments",
112120                     "terms": ""
112121                 },
112122                 "landuse/basin": {
112123                     "name": "Basin",
112124                     "terms": ""
112125                 },
112126                 "landuse/cemetery": {
112127                     "name": "Cemetery",
112128                     "terms": ""
112129                 },
112130                 "landuse/commercial": {
112131                     "name": "Commercial",
112132                     "terms": ""
112133                 },
112134                 "landuse/construction": {
112135                     "name": "Construction",
112136                     "terms": ""
112137                 },
112138                 "landuse/farm": {
112139                     "name": "Farm",
112140                     "terms": ""
112141                 },
112142                 "landuse/farmland": {
112143                     "name": "Farmland",
112144                     "terms": ""
112145                 },
112146                 "landuse/farmyard": {
112147                     "name": "Farmyard",
112148                     "terms": ""
112149                 },
112150                 "landuse/forest": {
112151                     "name": "Forest",
112152                     "terms": ""
112153                 },
112154                 "landuse/grass": {
112155                     "name": "Grass",
112156                     "terms": ""
112157                 },
112158                 "landuse/industrial": {
112159                     "name": "Industrial",
112160                     "terms": ""
112161                 },
112162                 "landuse/meadow": {
112163                     "name": "Meadow",
112164                     "terms": ""
112165                 },
112166                 "landuse/orchard": {
112167                     "name": "Orchard",
112168                     "terms": ""
112169                 },
112170                 "landuse/quarry": {
112171                     "name": "Quarry",
112172                     "terms": ""
112173                 },
112174                 "landuse/residential": {
112175                     "name": "Residential",
112176                     "terms": ""
112177                 },
112178                 "landuse/retail": {
112179                     "name": "Retail",
112180                     "terms": ""
112181                 },
112182                 "landuse/vineyard": {
112183                     "name": "Vineyard",
112184                     "terms": ""
112185                 },
112186                 "leisure": {
112187                     "name": "Leisure",
112188                     "terms": ""
112189                 },
112190                 "leisure/common": {
112191                     "name": "Common",
112192                     "terms": "open space"
112193                 },
112194                 "leisure/dog_park": {
112195                     "name": "Dog Park",
112196                     "terms": ""
112197                 },
112198                 "leisure/garden": {
112199                     "name": "Garden",
112200                     "terms": ""
112201                 },
112202                 "leisure/golf_course": {
112203                     "name": "Golf Course",
112204                     "terms": "links"
112205                 },
112206                 "leisure/marina": {
112207                     "name": "Marina",
112208                     "terms": ""
112209                 },
112210                 "leisure/park": {
112211                     "name": "Park",
112212                     "terms": "esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland"
112213                 },
112214                 "leisure/pitch": {
112215                     "name": "Sport Pitch",
112216                     "terms": ""
112217                 },
112218                 "leisure/pitch/american_football": {
112219                     "name": "American Football Field",
112220                     "terms": ""
112221                 },
112222                 "leisure/pitch/baseball": {
112223                     "name": "Baseball Diamond",
112224                     "terms": ""
112225                 },
112226                 "leisure/pitch/basketball": {
112227                     "name": "Basketball Court",
112228                     "terms": ""
112229                 },
112230                 "leisure/pitch/skateboard": {
112231                     "name": "Skate Park",
112232                     "terms": ""
112233                 },
112234                 "leisure/pitch/soccer": {
112235                     "name": "Soccer Field",
112236                     "terms": ""
112237                 },
112238                 "leisure/pitch/tennis": {
112239                     "name": "Tennis Court",
112240                     "terms": ""
112241                 },
112242                 "leisure/pitch/volleyball": {
112243                     "name": "Volleyball Court",
112244                     "terms": ""
112245                 },
112246                 "leisure/playground": {
112247                     "name": "Playground",
112248                     "terms": "jungle gym,play area"
112249                 },
112250                 "leisure/slipway": {
112251                     "name": "Slipway",
112252                     "terms": ""
112253                 },
112254                 "leisure/sports_center": {
112255                     "name": "Sports Center",
112256                     "terms": "gym"
112257                 },
112258                 "leisure/stadium": {
112259                     "name": "Stadium",
112260                     "terms": ""
112261                 },
112262                 "leisure/swimming_pool": {
112263                     "name": "Swimming Pool",
112264                     "terms": ""
112265                 },
112266                 "leisure/track": {
112267                     "name": "Race Track",
112268                     "terms": ""
112269                 },
112270                 "line": {
112271                     "name": "Line",
112272                     "terms": ""
112273                 },
112274                 "man_made": {
112275                     "name": "Man Made",
112276                     "terms": ""
112277                 },
112278                 "man_made/breakwater": {
112279                     "name": "Breakwater",
112280                     "terms": ""
112281                 },
112282                 "man_made/cutline": {
112283                     "name": "Cut line",
112284                     "terms": ""
112285                 },
112286                 "man_made/embankment": {
112287                     "name": "Embankment",
112288                     "terms": ""
112289                 },
112290                 "man_made/flagpole": {
112291                     "name": "Flagpole",
112292                     "terms": ""
112293                 },
112294                 "man_made/lighthouse": {
112295                     "name": "Lighthouse",
112296                     "terms": ""
112297                 },
112298                 "man_made/observation": {
112299                     "name": "Observation Tower",
112300                     "terms": "lookout tower,fire tower"
112301                 },
112302                 "man_made/pier": {
112303                     "name": "Pier",
112304                     "terms": ""
112305                 },
112306                 "man_made/pipeline": {
112307                     "name": "Pipeline",
112308                     "terms": ""
112309                 },
112310                 "man_made/survey_point": {
112311                     "name": "Survey Point",
112312                     "terms": ""
112313                 },
112314                 "man_made/tower": {
112315                     "name": "Tower",
112316                     "terms": ""
112317                 },
112318                 "man_made/wastewater_plant": {
112319                     "name": "Wastewater Plant",
112320                     "terms": "sewage works,sewage treatment plant,water treatment plant,reclamation plant"
112321                 },
112322                 "man_made/water_tower": {
112323                     "name": "Water Tower",
112324                     "terms": ""
112325                 },
112326                 "man_made/water_well": {
112327                     "name": "Water well",
112328                     "terms": ""
112329                 },
112330                 "man_made/water_works": {
112331                     "name": "Water Works",
112332                     "terms": ""
112333                 },
112334                 "military/airfield": {
112335                     "name": "Airfield",
112336                     "terms": ""
112337                 },
112338                 "military/barracks": {
112339                     "name": "Barracks",
112340                     "terms": ""
112341                 },
112342                 "military/bunker": {
112343                     "name": "Bunker",
112344                     "terms": ""
112345                 },
112346                 "military/range": {
112347                     "name": "Military Range",
112348                     "terms": ""
112349                 },
112350                 "natural": {
112351                     "name": "Natural",
112352                     "terms": ""
112353                 },
112354                 "natural/bay": {
112355                     "name": "Bay",
112356                     "terms": ""
112357                 },
112358                 "natural/beach": {
112359                     "name": "Beach",
112360                     "terms": ""
112361                 },
112362                 "natural/cliff": {
112363                     "name": "Cliff",
112364                     "terms": ""
112365                 },
112366                 "natural/coastline": {
112367                     "name": "Coastline",
112368                     "terms": "shore"
112369                 },
112370                 "natural/fell": {
112371                     "name": "Fell",
112372                     "terms": ""
112373                 },
112374                 "natural/glacier": {
112375                     "name": "Glacier",
112376                     "terms": ""
112377                 },
112378                 "natural/grassland": {
112379                     "name": "Grassland",
112380                     "terms": ""
112381                 },
112382                 "natural/heath": {
112383                     "name": "Heath",
112384                     "terms": ""
112385                 },
112386                 "natural/peak": {
112387                     "name": "Peak",
112388                     "terms": "acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top"
112389                 },
112390                 "natural/scree": {
112391                     "name": "Scree",
112392                     "terms": "loose rocks"
112393                 },
112394                 "natural/scrub": {
112395                     "name": "Scrub",
112396                     "terms": ""
112397                 },
112398                 "natural/spring": {
112399                     "name": "Spring",
112400                     "terms": ""
112401                 },
112402                 "natural/tree": {
112403                     "name": "Tree",
112404                     "terms": ""
112405                 },
112406                 "natural/water": {
112407                     "name": "Water",
112408                     "terms": ""
112409                 },
112410                 "natural/water/lake": {
112411                     "name": "Lake",
112412                     "terms": "lakelet,loch,mere"
112413                 },
112414                 "natural/water/pond": {
112415                     "name": "Pond",
112416                     "terms": "lakelet,millpond,tarn,pool,mere"
112417                 },
112418                 "natural/water/reservoir": {
112419                     "name": "Reservoir",
112420                     "terms": ""
112421                 },
112422                 "natural/wetland": {
112423                     "name": "Wetland",
112424                     "terms": ""
112425                 },
112426                 "natural/wood": {
112427                     "name": "Wood",
112428                     "terms": ""
112429                 },
112430                 "office": {
112431                     "name": "Office",
112432                     "terms": ""
112433                 },
112434                 "office/accountant": {
112435                     "name": "Accountant",
112436                     "terms": ""
112437                 },
112438                 "office/administrative": {
112439                     "name": "Administrative Office",
112440                     "terms": ""
112441                 },
112442                 "office/architect": {
112443                     "name": "Architect",
112444                     "terms": ""
112445                 },
112446                 "office/company": {
112447                     "name": "Company Office",
112448                     "terms": ""
112449                 },
112450                 "office/educational_institution": {
112451                     "name": "Educational Institution",
112452                     "terms": ""
112453                 },
112454                 "office/employment_agency": {
112455                     "name": "Employment Agency",
112456                     "terms": ""
112457                 },
112458                 "office/estate_agent": {
112459                     "name": "Real Estate Office",
112460                     "terms": ""
112461                 },
112462                 "office/financial": {
112463                     "name": "Financial Office",
112464                     "terms": ""
112465                 },
112466                 "office/government": {
112467                     "name": "Government Office",
112468                     "terms": ""
112469                 },
112470                 "office/insurance": {
112471                     "name": "Insurance Office",
112472                     "terms": ""
112473                 },
112474                 "office/it": {
112475                     "name": "IT Office",
112476                     "terms": ""
112477                 },
112478                 "office/lawyer": {
112479                     "name": "Law Office",
112480                     "terms": ""
112481                 },
112482                 "office/newspaper": {
112483                     "name": "Newspaper",
112484                     "terms": ""
112485                 },
112486                 "office/ngo": {
112487                     "name": "NGO Office",
112488                     "terms": ""
112489                 },
112490                 "office/physician": {
112491                     "name": "Physician",
112492                     "terms": ""
112493                 },
112494                 "office/political_party": {
112495                     "name": "Political Party",
112496                     "terms": ""
112497                 },
112498                 "office/research": {
112499                     "name": "Research Office",
112500                     "terms": ""
112501                 },
112502                 "office/telecommunication": {
112503                     "name": "Telecom Office",
112504                     "terms": ""
112505                 },
112506                 "office/therapist": {
112507                     "name": "Therapist",
112508                     "terms": ""
112509                 },
112510                 "office/travel_agent": {
112511                     "name": "Travel Agency",
112512                     "terms": ""
112513                 },
112514                 "piste": {
112515                     "name": "Piste/Ski Trail",
112516                     "terms": "ski,sled,sleigh,snowboard,nordic,downhill,snowmobile"
112517                 },
112518                 "place": {
112519                     "name": "Place",
112520                     "terms": ""
112521                 },
112522                 "place/city": {
112523                     "name": "City",
112524                     "terms": ""
112525                 },
112526                 "place/hamlet": {
112527                     "name": "Hamlet",
112528                     "terms": ""
112529                 },
112530                 "place/island": {
112531                     "name": "Island",
112532                     "terms": "archipelago,atoll,bar,cay,isle,islet,key,reef"
112533                 },
112534                 "place/isolated_dwelling": {
112535                     "name": "Isolated Dwelling",
112536                     "terms": ""
112537                 },
112538                 "place/locality": {
112539                     "name": "Locality",
112540                     "terms": ""
112541                 },
112542                 "place/town": {
112543                     "name": "Town",
112544                     "terms": ""
112545                 },
112546                 "place/village": {
112547                     "name": "Village",
112548                     "terms": ""
112549                 },
112550                 "point": {
112551                     "name": "Point",
112552                     "terms": ""
112553                 },
112554                 "power": {
112555                     "name": "Power",
112556                     "terms": ""
112557                 },
112558                 "power/generator": {
112559                     "name": "Power Generator",
112560                     "terms": ""
112561                 },
112562                 "power/line": {
112563                     "name": "Power Line",
112564                     "terms": ""
112565                 },
112566                 "power/minor_line": {
112567                     "name": "Minor Power Line",
112568                     "terms": ""
112569                 },
112570                 "power/pole": {
112571                     "name": "Power Pole",
112572                     "terms": ""
112573                 },
112574                 "power/sub_station": {
112575                     "name": "Substation",
112576                     "terms": ""
112577                 },
112578                 "power/tower": {
112579                     "name": "High-Voltage Tower",
112580                     "terms": ""
112581                 },
112582                 "power/transformer": {
112583                     "name": "Transformer",
112584                     "terms": ""
112585                 },
112586                 "public_transport/platform": {
112587                     "name": "Platform",
112588                     "terms": ""
112589                 },
112590                 "public_transport/stop_position": {
112591                     "name": "Stop Position",
112592                     "terms": ""
112593                 },
112594                 "railway": {
112595                     "name": "Railway",
112596                     "terms": ""
112597                 },
112598                 "railway/abandoned": {
112599                     "name": "Abandoned Railway",
112600                     "terms": ""
112601                 },
112602                 "railway/disused": {
112603                     "name": "Disused Railway",
112604                     "terms": ""
112605                 },
112606                 "railway/funicular": {
112607                     "name": "Funicular",
112608                     "terms": "venicular,cliff railway,cable car,cable railway,funicular railway"
112609                 },
112610                 "railway/halt": {
112611                     "name": "Railway Halt",
112612                     "terms": "break,interrupt,rest,wait,interruption"
112613                 },
112614                 "railway/level_crossing": {
112615                     "name": "Level Crossing",
112616                     "terms": "crossing,railroad crossing,railway crossing,grade crossing,road through railroad,train crossing"
112617                 },
112618                 "railway/monorail": {
112619                     "name": "Monorail",
112620                     "terms": ""
112621                 },
112622                 "railway/narrow_gauge": {
112623                     "name": "Narrow Gauge Rail",
112624                     "terms": "narrow gauge railway,narrow gauge railroad"
112625                 },
112626                 "railway/platform": {
112627                     "name": "Railway Platform",
112628                     "terms": ""
112629                 },
112630                 "railway/rail": {
112631                     "name": "Rail",
112632                     "terms": ""
112633                 },
112634                 "railway/station": {
112635                     "name": "Railway Station",
112636                     "terms": "train station,station"
112637                 },
112638                 "railway/subway": {
112639                     "name": "Subway",
112640                     "terms": ""
112641                 },
112642                 "railway/subway_entrance": {
112643                     "name": "Subway Entrance",
112644                     "terms": ""
112645                 },
112646                 "railway/tram": {
112647                     "name": "Tram",
112648                     "terms": "streetcar"
112649                 },
112650                 "relation": {
112651                     "name": "Relation",
112652                     "terms": ""
112653                 },
112654                 "route/ferry": {
112655                     "name": "Ferry Route",
112656                     "terms": ""
112657                 },
112658                 "shop": {
112659                     "name": "Shop",
112660                     "terms": ""
112661                 },
112662                 "shop/alcohol": {
112663                     "name": "Liquor Store",
112664                     "terms": "alcohol"
112665                 },
112666                 "shop/art": {
112667                     "name": "Art Shop",
112668                     "terms": "art store,art gallery"
112669                 },
112670                 "shop/bakery": {
112671                     "name": "Bakery",
112672                     "terms": ""
112673                 },
112674                 "shop/beauty": {
112675                     "name": "Beauty Shop",
112676                     "terms": "nail spa,spa,salon,tanning"
112677                 },
112678                 "shop/beverages": {
112679                     "name": "Beverage Store",
112680                     "terms": ""
112681                 },
112682                 "shop/bicycle": {
112683                     "name": "Bicycle Shop",
112684                     "terms": ""
112685                 },
112686                 "shop/bookmaker": {
112687                     "name": "Bookmaker",
112688                     "terms": ""
112689                 },
112690                 "shop/books": {
112691                     "name": "Bookstore",
112692                     "terms": ""
112693                 },
112694                 "shop/boutique": {
112695                     "name": "Boutique",
112696                     "terms": ""
112697                 },
112698                 "shop/butcher": {
112699                     "name": "Butcher",
112700                     "terms": ""
112701                 },
112702                 "shop/car": {
112703                     "name": "Car Dealership",
112704                     "terms": ""
112705                 },
112706                 "shop/car_parts": {
112707                     "name": "Car Parts Store",
112708                     "terms": ""
112709                 },
112710                 "shop/car_repair": {
112711                     "name": "Car Repair Shop",
112712                     "terms": ""
112713                 },
112714                 "shop/chemist": {
112715                     "name": "Chemist",
112716                     "terms": ""
112717                 },
112718                 "shop/clothes": {
112719                     "name": "Clothing Store",
112720                     "terms": ""
112721                 },
112722                 "shop/computer": {
112723                     "name": "Computer Store",
112724                     "terms": ""
112725                 },
112726                 "shop/confectionery": {
112727                     "name": "Confectionery",
112728                     "terms": ""
112729                 },
112730                 "shop/convenience": {
112731                     "name": "Convenience Store",
112732                     "terms": ""
112733                 },
112734                 "shop/deli": {
112735                     "name": "Deli",
112736                     "terms": ""
112737                 },
112738                 "shop/department_store": {
112739                     "name": "Department Store",
112740                     "terms": ""
112741                 },
112742                 "shop/doityourself": {
112743                     "name": "DIY Store",
112744                     "terms": ""
112745                 },
112746                 "shop/dry_cleaning": {
112747                     "name": "Dry Cleaners",
112748                     "terms": ""
112749                 },
112750                 "shop/electronics": {
112751                     "name": "Electronics Store",
112752                     "terms": ""
112753                 },
112754                 "shop/farm": {
112755                     "name": "Produce Stand",
112756                     "terms": "farm shop,farm stand"
112757                 },
112758                 "shop/fishmonger": {
112759                     "name": "Fishmonger",
112760                     "terms": ""
112761                 },
112762                 "shop/florist": {
112763                     "name": "Florist",
112764                     "terms": ""
112765                 },
112766                 "shop/furniture": {
112767                     "name": "Furniture Store",
112768                     "terms": ""
112769                 },
112770                 "shop/garden_centre": {
112771                     "name": "Garden Center",
112772                     "terms": "garden centre"
112773                 },
112774                 "shop/gift": {
112775                     "name": "Gift Shop",
112776                     "terms": ""
112777                 },
112778                 "shop/greengrocer": {
112779                     "name": "Greengrocer",
112780                     "terms": ""
112781                 },
112782                 "shop/hairdresser": {
112783                     "name": "Hairdresser",
112784                     "terms": ""
112785                 },
112786                 "shop/hardware": {
112787                     "name": "Hardware Store",
112788                     "terms": ""
112789                 },
112790                 "shop/hifi": {
112791                     "name": "Hifi Store",
112792                     "terms": ""
112793                 },
112794                 "shop/jewelry": {
112795                     "name": "Jeweler",
112796                     "terms": ""
112797                 },
112798                 "shop/kiosk": {
112799                     "name": "Kiosk",
112800                     "terms": ""
112801                 },
112802                 "shop/laundry": {
112803                     "name": "Laundry",
112804                     "terms": ""
112805                 },
112806                 "shop/locksmith": {
112807                     "name": "Locksmith",
112808                     "terms": "keys"
112809                 },
112810                 "shop/lottery": {
112811                     "name": "Lottery Shop",
112812                     "terms": ""
112813                 },
112814                 "shop/mall": {
112815                     "name": "Mall",
112816                     "terms": ""
112817                 },
112818                 "shop/mobile_phone": {
112819                     "name": "Mobile Phone Store",
112820                     "terms": ""
112821                 },
112822                 "shop/motorcycle": {
112823                     "name": "Motorcycle Dealership",
112824                     "terms": ""
112825                 },
112826                 "shop/music": {
112827                     "name": "Music Store",
112828                     "terms": ""
112829                 },
112830                 "shop/newsagent": {
112831                     "name": "Newsagent",
112832                     "terms": ""
112833                 },
112834                 "shop/optician": {
112835                     "name": "Optician",
112836                     "terms": ""
112837                 },
112838                 "shop/outdoor": {
112839                     "name": "Outdoor Store",
112840                     "terms": ""
112841                 },
112842                 "shop/pet": {
112843                     "name": "Pet Store",
112844                     "terms": ""
112845                 },
112846                 "shop/photo": {
112847                     "name": "Photography Store",
112848                     "terms": ""
112849                 },
112850                 "shop/shoes": {
112851                     "name": "Shoe Store",
112852                     "terms": ""
112853                 },
112854                 "shop/sports": {
112855                     "name": "Sporting Goods Store",
112856                     "terms": ""
112857                 },
112858                 "shop/stationery": {
112859                     "name": "Stationery Store",
112860                     "terms": ""
112861                 },
112862                 "shop/supermarket": {
112863                     "name": "Supermarket",
112864                     "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"
112865                 },
112866                 "shop/toys": {
112867                     "name": "Toy Store",
112868                     "terms": ""
112869                 },
112870                 "shop/travel_agency": {
112871                     "name": "Travel Agency",
112872                     "terms": ""
112873                 },
112874                 "shop/tyres": {
112875                     "name": "Tire Store",
112876                     "terms": ""
112877                 },
112878                 "shop/vacant": {
112879                     "name": "Vacant Shop",
112880                     "terms": ""
112881                 },
112882                 "shop/variety_store": {
112883                     "name": "Variety Store",
112884                     "terms": ""
112885                 },
112886                 "shop/video": {
112887                     "name": "Video Store",
112888                     "terms": ""
112889                 },
112890                 "tourism": {
112891                     "name": "Tourism",
112892                     "terms": ""
112893                 },
112894                 "tourism/alpine_hut": {
112895                     "name": "Alpine Hut",
112896                     "terms": ""
112897                 },
112898                 "tourism/artwork": {
112899                     "name": "Artwork",
112900                     "terms": "mural,sculpture,statue"
112901                 },
112902                 "tourism/attraction": {
112903                     "name": "Tourist Attraction",
112904                     "terms": ""
112905                 },
112906                 "tourism/camp_site": {
112907                     "name": "Camp Site",
112908                     "terms": "camping"
112909                 },
112910                 "tourism/caravan_site": {
112911                     "name": "RV Park",
112912                     "terms": ""
112913                 },
112914                 "tourism/chalet": {
112915                     "name": "Chalet",
112916                     "terms": ""
112917                 },
112918                 "tourism/guest_house": {
112919                     "name": "Guest House",
112920                     "terms": "B&B,Bed & Breakfast,Bed and Breakfast"
112921                 },
112922                 "tourism/hostel": {
112923                     "name": "Hostel",
112924                     "terms": ""
112925                 },
112926                 "tourism/hotel": {
112927                     "name": "Hotel",
112928                     "terms": ""
112929                 },
112930                 "tourism/information": {
112931                     "name": "Information",
112932                     "terms": ""
112933                 },
112934                 "tourism/motel": {
112935                     "name": "Motel",
112936                     "terms": ""
112937                 },
112938                 "tourism/museum": {
112939                     "name": "Museum",
112940                     "terms": "exhibition,exhibits archive,foundation,gallery,hall,institution,library,menagerie,repository,salon,storehouse,treasury,vault"
112941                 },
112942                 "tourism/picnic_site": {
112943                     "name": "Picnic Site",
112944                     "terms": ""
112945                 },
112946                 "tourism/theme_park": {
112947                     "name": "Theme Park",
112948                     "terms": ""
112949                 },
112950                 "tourism/viewpoint": {
112951                     "name": "Viewpoint",
112952                     "terms": ""
112953                 },
112954                 "tourism/zoo": {
112955                     "name": "Zoo",
112956                     "terms": ""
112957                 },
112958                 "type/boundary": {
112959                     "name": "Boundary",
112960                     "terms": ""
112961                 },
112962                 "type/boundary/administrative": {
112963                     "name": "Administrative Boundary",
112964                     "terms": ""
112965                 },
112966                 "type/multipolygon": {
112967                     "name": "Multipolygon",
112968                     "terms": ""
112969                 },
112970                 "type/restriction": {
112971                     "name": "Restriction",
112972                     "terms": ""
112973                 },
112974                 "type/route": {
112975                     "name": "Route",
112976                     "terms": ""
112977                 },
112978                 "type/route/bicycle": {
112979                     "name": "Cycle Route",
112980                     "terms": ""
112981                 },
112982                 "type/route/bus": {
112983                     "name": "Bus Route",
112984                     "terms": ""
112985                 },
112986                 "type/route/detour": {
112987                     "name": "Detour Route",
112988                     "terms": ""
112989                 },
112990                 "type/route/ferry": {
112991                     "name": "Ferry Route",
112992                     "terms": ""
112993                 },
112994                 "type/route/foot": {
112995                     "name": "Foot Route",
112996                     "terms": ""
112997                 },
112998                 "type/route/hiking": {
112999                     "name": "Hiking Route",
113000                     "terms": ""
113001                 },
113002                 "type/route/pipeline": {
113003                     "name": "Pipeline Route",
113004                     "terms": ""
113005                 },
113006                 "type/route/power": {
113007                     "name": "Power Route",
113008                     "terms": ""
113009                 },
113010                 "type/route/road": {
113011                     "name": "Road Route",
113012                     "terms": ""
113013                 },
113014                 "type/route/train": {
113015                     "name": "Train Route",
113016                     "terms": ""
113017                 },
113018                 "type/route/tram": {
113019                     "name": "Tram Route",
113020                     "terms": ""
113021                 },
113022                 "type/route_master": {
113023                     "name": "Route Master",
113024                     "terms": ""
113025                 },
113026                 "vertex": {
113027                     "name": "Other",
113028                     "terms": ""
113029                 },
113030                 "waterway": {
113031                     "name": "Waterway",
113032                     "terms": ""
113033                 },
113034                 "waterway/canal": {
113035                     "name": "Canal",
113036                     "terms": ""
113037                 },
113038                 "waterway/dam": {
113039                     "name": "Dam",
113040                     "terms": ""
113041                 },
113042                 "waterway/ditch": {
113043                     "name": "Ditch",
113044                     "terms": ""
113045                 },
113046                 "waterway/drain": {
113047                     "name": "Drain",
113048                     "terms": ""
113049                 },
113050                 "waterway/river": {
113051                     "name": "River",
113052                     "terms": "beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse"
113053                 },
113054                 "waterway/riverbank": {
113055                     "name": "Riverbank",
113056                     "terms": ""
113057                 },
113058                 "waterway/stream": {
113059                     "name": "Stream",
113060                     "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"
113061                 },
113062                 "waterway/weir": {
113063                     "name": "Weir",
113064                     "terms": ""
113065                 }
113066             }
113067         }
113068     },
113069     "suggestions": {
113070         "amenity": {
113071             "pub": {
113072                 "The Green Man": {
113073                     "count": 51
113074                 },
113075                 "Kings Arms": {
113076                     "count": 67
113077                 },
113078                 "Red Lion": {
113079                     "count": 203
113080                 },
113081                 "The Ship": {
113082                     "count": 87
113083                 },
113084                 "The White Horse": {
113085                     "count": 201
113086                 },
113087                 "The White Hart": {
113088                     "count": 228
113089                 },
113090                 "Royal Oak": {
113091                     "count": 147
113092                 },
113093                 "The Red Lion": {
113094                     "count": 231
113095                 },
113096                 "The Kings Arms": {
113097                     "count": 58
113098                 },
113099                 "The Star": {
113100                     "count": 73
113101                 },
113102                 "The Anchor": {
113103                     "count": 64
113104                 },
113105                 "The Cross Keys": {
113106                     "count": 55
113107                 },
113108                 "The Wheatsheaf": {
113109                     "count": 117
113110                 },
113111                 "The Crown Inn": {
113112                     "count": 68
113113                 },
113114                 "The Kings Head": {
113115                     "count": 53
113116                 },
113117                 "The Castle": {
113118                     "count": 58
113119                 },
113120                 "The Railway": {
113121                     "count": 100
113122                 },
113123                 "The White Lion": {
113124                     "count": 118
113125                 },
113126                 "The Bell": {
113127                     "count": 121
113128                 },
113129                 "The Bull": {
113130                     "count": 67
113131                 },
113132                 "The Plough": {
113133                     "count": 177
113134                 },
113135                 "The George": {
113136                     "count": 109
113137                 },
113138                 "The Royal Oak": {
113139                     "count": 210
113140                 },
113141                 "The Fox": {
113142                     "count": 76
113143                 },
113144                 "Prince of Wales": {
113145                     "count": 76
113146                 },
113147                 "The Rising Sun": {
113148                     "count": 69
113149                 },
113150                 "The Prince of Wales": {
113151                     "count": 51
113152                 },
113153                 "The Crown": {
113154                     "count": 241
113155                 },
113156                 "The Chequers": {
113157                     "count": 64
113158                 },
113159                 "The Swan": {
113160                     "count": 150
113161                 },
113162                 "Rose and Crown": {
113163                     "count": 79
113164                 },
113165                 "The Victoria": {
113166                     "count": 68
113167                 },
113168                 "New Inn": {
113169                     "count": 89
113170                 },
113171                 "Royal Hotel": {
113172                     "count": 55
113173                 },
113174                 "Cross Keys": {
113175                     "count": 59
113176                 },
113177                 "The Greyhound": {
113178                     "count": 96
113179                 },
113180                 "The Black Horse": {
113181                     "count": 94
113182                 },
113183                 "The New Inn": {
113184                     "count": 104
113185                 },
113186                 "Kings Head": {
113187                     "count": 57
113188                 },
113189                 "The Angel": {
113190                     "count": 53
113191                 },
113192                 "The Queens Head": {
113193                     "count": 51
113194                 },
113195                 "The Ship Inn": {
113196                     "count": 83
113197                 },
113198                 "Rose & Crown": {
113199                     "count": 51
113200                 },
113201                 "Queens Head": {
113202                     "count": 51
113203                 },
113204                 "Irish Pub": {
113205                     "count": 79
113206                 }
113207             },
113208             "fuel": {
113209                 "76": {
113210                     "count": 295
113211                 },
113212                 "Neste": {
113213                     "count": 192
113214                 },
113215                 "BP": {
113216                     "count": 2444
113217                 },
113218                 "Shell": {
113219                     "count": 8191
113220                 },
113221                 "Agip": {
113222                     "count": 2652
113223                 },
113224                 "Migrol": {
113225                     "count": 65
113226                 },
113227                 "Avia": {
113228                     "count": 883
113229                 },
113230                 "Texaco": {
113231                     "count": 667
113232                 },
113233                 "Total": {
113234                     "count": 2545
113235                 },
113236                 "Statoil": {
113237                     "count": 589
113238                 },
113239                 "Esso": {
113240                     "count": 3595
113241                 },
113242                 "Jet": {
113243                     "count": 438
113244                 },
113245                 "Avanti": {
113246                     "count": 89
113247                 },
113248                 "Sainsbury's": {
113249                     "count": 57
113250                 },
113251                 "OMV": {
113252                     "count": 706
113253                 },
113254                 "Aral": {
113255                     "count": 1334
113256                 },
113257                 "Tesco": {
113258                     "count": 193
113259                 },
113260                 "JET": {
113261                     "count": 178
113262                 },
113263                 "Morrisons": {
113264                     "count": 108
113265                 },
113266                 "United": {
113267                     "count": 89
113268                 },
113269                 "Canadian Tire": {
113270                     "count": 65
113271                 },
113272                 "Mobil": {
113273                     "count": 586
113274                 },
113275                 "Caltex": {
113276                     "count": 973
113277                 },
113278                 "Sunoco": {
113279                     "count": 336
113280                 },
113281                 "Q8": {
113282                     "count": 1160
113283                 },
113284                 "ABC": {
113285                     "count": 80
113286                 },
113287                 "Tankstelle": {
113288                     "count": 115
113289                 },
113290                 "ARAL": {
113291                     "count": 366
113292                 },
113293                 "CEPSA": {
113294                     "count": 1017
113295                 },
113296                 "BFT": {
113297                     "count": 88
113298                 },
113299                 "Petron": {
113300                     "count": 862
113301                 },
113302                 "Intermarché": {
113303                     "count": 428
113304                 },
113305                 "Super U": {
113306                     "count": 122
113307                 },
113308                 "Auchan": {
113309                     "count": 52
113310                 },
113311                 "Elf": {
113312                     "count": 131
113313                 },
113314                 "Carrefour": {
113315                     "count": 199
113316                 },
113317                 "Station Service E. Leclerc": {
113318                     "count": 534
113319                 },
113320                 "Shell Express": {
113321                     "count": 129
113322                 },
113323                 "Hess": {
113324                     "count": 114
113325                 },
113326                 "Flying V": {
113327                     "count": 132
113328                 },
113329                 "bft": {
113330                     "count": 169
113331                 },
113332                 "Gulf": {
113333                     "count": 192
113334                 },
113335                 "PTT": {
113336                     "count": 176
113337                 },
113338                 "St1": {
113339                     "count": 102
113340                 },
113341                 "Teboil": {
113342                     "count": 120
113343                 },
113344                 "HEM": {
113345                     "count": 218
113346                 },
113347                 "GALP": {
113348                     "count": 593
113349                 },
113350                 "OK": {
113351                     "count": 160
113352                 },
113353                 "ÖMV": {
113354                     "count": 100
113355                 },
113356                 "Tinq": {
113357                     "count": 215
113358                 },
113359                 "OKQ8": {
113360                     "count": 187
113361                 },
113362                 "Freie Tankstelle": {
113363                     "count": 217
113364                 },
113365                 "Repsol": {
113366                     "count": 408
113367                 },
113368                 "Westfalen": {
113369                     "count": 96
113370                 },
113371                 "Esso Express": {
113372                     "count": 87
113373                 },
113374                 "Raiffeisenbank": {
113375                     "count": 115
113376                 },
113377                 "Tamoil": {
113378                     "count": 865
113379                 },
113380                 "Engen": {
113381                     "count": 230
113382                 },
113383                 "Sasol": {
113384                     "count": 58
113385                 },
113386                 "Topaz": {
113387                     "count": 78
113388                 },
113389                 "LPG": {
113390                     "count": 170
113391                 },
113392                 "Coop": {
113393                     "count": 55
113394                 },
113395                 "Orlen": {
113396                     "count": 577
113397                 },
113398                 "Oilibya": {
113399                     "count": 66
113400                 },
113401                 "Tango": {
113402                     "count": 122
113403                 },
113404                 "Star": {
113405                     "count": 315
113406                 },
113407                 "Петрол": {
113408                     "count": 81
113409                 },
113410                 "Cepsa": {
113411                     "count": 82
113412                 },
113413                 "OIL!": {
113414                     "count": 59
113415                 },
113416                 "Ultramar": {
113417                     "count": 124
113418                 },
113419                 "Irving": {
113420                     "count": 86
113421                 },
113422                 "Lukoil": {
113423                     "count": 689
113424                 },
113425                 "Petro-Canada": {
113426                     "count": 477
113427                 },
113428                 "7-Eleven": {
113429                     "count": 447
113430                 },
113431                 "Agrola": {
113432                     "count": 70
113433                 },
113434                 "Husky": {
113435                     "count": 119
113436                 },
113437                 "Slovnaft": {
113438                     "count": 218
113439                 },
113440                 "Sheetz": {
113441                     "count": 113
113442                 },
113443                 "Mol": {
113444                     "count": 56
113445                 },
113446                 "Petronas": {
113447                     "count": 151
113448                 },
113449                 "Газпромнефть": {
113450                     "count": 742
113451                 },
113452                 "Лукойл": {
113453                     "count": 1451
113454                 },
113455                 "Elan": {
113456                     "count": 113
113457                 },
113458                 "Роснефть": {
113459                     "count": 621
113460                 },
113461                 "Turmöl": {
113462                     "count": 57
113463                 },
113464                 "Neste A24": {
113465                     "count": 57
113466                 },
113467                 "Marathon": {
113468                     "count": 170
113469                 },
113470                 "Valero": {
113471                     "count": 348
113472                 },
113473                 "Eni": {
113474                     "count": 219
113475                 },
113476                 "Chevron": {
113477                     "count": 918
113478                 },
113479                 "ТНК": {
113480                     "count": 512
113481                 },
113482                 "REPSOL": {
113483                     "count": 1609
113484                 },
113485                 "MOL": {
113486                     "count": 226
113487                 },
113488                 "Bliska": {
113489                     "count": 150
113490                 },
113491                 "Api": {
113492                     "count": 307
113493                 },
113494                 "Arco": {
113495                     "count": 174
113496                 },
113497                 "Pemex": {
113498                     "count": 385
113499                 },
113500                 "Exxon": {
113501                     "count": 474
113502                 },
113503                 "Coles Express": {
113504                     "count": 108
113505                 },
113506                 "Petrom": {
113507                     "count": 256
113508                 },
113509                 "PETRONOR": {
113510                     "count": 208
113511                 },
113512                 "Rompetrol": {
113513                     "count": 165
113514                 },
113515                 "Lotos": {
113516                     "count": 171
113517                 },
113518                 "ОМВ": {
113519                     "count": 60
113520                 },
113521                 "BR": {
113522                     "count": 102
113523                 },
113524                 "Copec": {
113525                     "count": 500
113526                 },
113527                 "Petrobras": {
113528                     "count": 260
113529                 },
113530                 "Liberty": {
113531                     "count": 53
113532                 },
113533                 "IP": {
113534                     "count": 855
113535                 },
113536                 "YPF": {
113537                     "count": 158
113538                 },
113539                 "Erg": {
113540                     "count": 594
113541                 },
113542                 "Eneos": {
113543                     "count": 96
113544                 },
113545                 "Citgo": {
113546                     "count": 268
113547                 },
113548                 "Metano": {
113549                     "count": 206
113550                 },
113551                 "Сургутнефтегаз": {
113552                     "count": 62
113553                 },
113554                 "EKO": {
113555                     "count": 58
113556                 },
113557                 "Eko": {
113558                     "count": 58
113559                 },
113560                 "Indipend.": {
113561                     "count": 175
113562                 },
113563                 "IES": {
113564                     "count": 63
113565                 },
113566                 "TotalErg": {
113567                     "count": 85
113568                 },
113569                 "Cenex": {
113570                     "count": 114
113571                 },
113572                 "ПТК": {
113573                     "count": 81
113574                 },
113575                 "HP": {
113576                     "count": 76
113577                 },
113578                 "Phillips 66": {
113579                     "count": 202
113580                 },
113581                 "CARREFOUR": {
113582                     "count": 73
113583                 },
113584                 "ERG": {
113585                     "count": 75
113586                 },
113587                 "Speedway": {
113588                     "count": 131
113589                 },
113590                 "Benzina": {
113591                     "count": 70
113592                 },
113593                 "Татнефть": {
113594                     "count": 258
113595                 },
113596                 "Terpel": {
113597                     "count": 258
113598                 },
113599                 "WOG": {
113600                     "count": 169
113601                 },
113602                 "Seaoil": {
113603                     "count": 53
113604                 },
113605                 "АЗС": {
113606                     "count": 1048
113607                 },
113608                 "Kwik Trip": {
113609                     "count": 104
113610                 },
113611                 "Wawa": {
113612                     "count": 81
113613                 },
113614                 "Pertamina": {
113615                     "count": 182
113616                 },
113617                 "COSMO": {
113618                     "count": 65
113619                 },
113620                 "Z": {
113621                     "count": 75
113622                 },
113623                 "Indian Oil": {
113624                     "count": 167
113625                 },
113626                 "АГЗС": {
113627                     "count": 486
113628                 },
113629                 "INA": {
113630                     "count": 119
113631                 },
113632                 "JOMO": {
113633                     "count": 63
113634                 },
113635                 "Holiday": {
113636                     "count": 96
113637                 },
113638                 "IDEMITSU": {
113639                     "count": 88
113640                 },
113641                 "ENEOS": {
113642                     "count": 702
113643                 },
113644                 "Stacja paliw": {
113645                     "count": 84
113646                 },
113647                 "Bharat Petroleum": {
113648                     "count": 51
113649                 },
113650                 "CAMPSA": {
113651                     "count": 622
113652                 },
113653                 "Casey's General Store": {
113654                     "count": 179
113655                 },
113656                 "Kangaroo": {
113657                     "count": 57
113658                 },
113659                 "Белоруснефть": {
113660                     "count": 51
113661                 },
113662                 "コスモ石油 (COSMO)": {
113663                     "count": 132
113664                 },
113665                 "MEROIL": {
113666                     "count": 78
113667                 },
113668                 "1-2-3": {
113669                     "count": 71
113670                 },
113671                 "Conoco": {
113672                     "count": 171
113673                 },
113674                 "出光": {
113675                     "count": 214,
113676                     "tags": {
113677                         "name:en": "IDEMITSU"
113678                     }
113679                 },
113680                 "НК Альянс": {
113681                     "count": 87
113682                 },
113683                 "Sinclair": {
113684                     "count": 86
113685                 },
113686                 "SPBU": {
113687                     "count": 51
113688                 },
113689                 "Макпетрол": {
113690                     "count": 109
113691                 },
113692                 "Circle K": {
113693                     "count": 156
113694                 },
113695                 "Posto Ipiranga": {
113696                     "count": 57
113697                 },
113698                 "Phoenix": {
113699                     "count": 143
113700                 },
113701                 "Ipiranga": {
113702                     "count": 83
113703                 },
113704                 "OKKO": {
113705                     "count": 83
113706                 },
113707                 "ОККО": {
113708                     "count": 116
113709                 },
113710                 "บางจาก": {
113711                     "count": 59
113712                 },
113713                 "QuikTrip": {
113714                     "count": 92
113715                 },
113716                 "Stewart's": {
113717                     "count": 62
113718                 },
113719                 "Posto BR": {
113720                     "count": 58
113721                 },
113722                 "ป ต ท": {
113723                     "count": 153
113724                 },
113725                 "ปตท": {
113726                     "count": 88
113727                 },
113728                 "ANP": {
113729                     "count": 77
113730                 },
113731                 "Kum & Go": {
113732                     "count": 84
113733                 },
113734                 "Sokimex": {
113735                     "count": 61
113736                 },
113737                 "Tela": {
113738                     "count": 115
113739                 },
113740                 "Укрнафта": {
113741                     "count": 57
113742                 },
113743                 "Татнефтепродукт": {
113744                     "count": 54
113745                 },
113746                 "Afriquia": {
113747                     "count": 88
113748                 },
113749                 "Murphy USA": {
113750                     "count": 62
113751                 },
113752                 "昭和シェル (Showa-shell)": {
113753                     "count": 94
113754                 },
113755                 "CNG": {
113756                     "count": 79
113757                 }
113758             },
113759             "fast_food": {
113760                 "Quick": {
113761                     "count": 482
113762                 },
113763                 "McDonald's": {
113764                     "count": 12049,
113765                     "tags": {
113766                         "cuisine": "burger"
113767                     }
113768                 },
113769                 "Subway": {
113770                     "count": 5378,
113771                     "tags": {
113772                         "cuisine": "sandwich"
113773                     }
113774                 },
113775                 "Burger King": {
113776                     "count": 3594,
113777                     "tags": {
113778                         "cuisine": "burger"
113779                     }
113780                 },
113781                 "Ali Baba": {
113782                     "count": 59
113783                 },
113784                 "Hungry Jacks": {
113785                     "count": 170,
113786                     "tags": {
113787                         "cuisine": "burger"
113788                     }
113789                 },
113790                 "Red Rooster": {
113791                     "count": 147
113792                 },
113793                 "KFC": {
113794                     "count": 3093,
113795                     "tags": {
113796                         "cuisine": "chicken"
113797                     }
113798                 },
113799                 "Domino's Pizza": {
113800                     "count": 935,
113801                     "tags": {
113802                         "cuisine": "pizza"
113803                     }
113804                 },
113805                 "Chowking": {
113806                     "count": 141
113807                 },
113808                 "Jollibee": {
113809                     "count": 390
113810                 },
113811                 "Hesburger": {
113812                     "count": 99
113813                 },
113814                 "肯德基": {
113815                     "count": 84
113816                 },
113817                 "Wendy's": {
113818                     "count": 1554,
113819                     "tags": {
113820                         "cuisine": "burger"
113821                     }
113822                 },
113823                 "Tim Hortons": {
113824                     "count": 304
113825                 },
113826                 "Steers": {
113827                     "count": 143
113828                 },
113829                 "Hardee's": {
113830                     "count": 253,
113831                     "tags": {
113832                         "cuisine": "burger"
113833                     }
113834                 },
113835                 "Arby's": {
113836                     "count": 747
113837                 },
113838                 "A&W": {
113839                     "count": 268
113840                 },
113841                 "Dairy Queen": {
113842                     "count": 752
113843                 },
113844                 "Hallo Pizza": {
113845                     "count": 76
113846                 },
113847                 "Fish & Chips": {
113848                     "count": 85
113849                 },
113850                 "Harvey's": {
113851                     "count": 88
113852                 },
113853                 "麥當勞": {
113854                     "count": 55
113855                 },
113856                 "Pizza Pizza": {
113857                     "count": 203
113858                 },
113859                 "Kotipizza": {
113860                     "count": 75
113861                 },
113862                 "Jack in the Box": {
113863                     "count": 530,
113864                     "tags": {
113865                         "cuisine": "burger"
113866                     }
113867                 },
113868                 "Istanbul": {
113869                     "count": 56
113870                 },
113871                 "Kochlöffel": {
113872                     "count": 68
113873                 },
113874                 "Döner": {
113875                     "count": 227
113876                 },
113877                 "Telepizza": {
113878                     "count": 190
113879                 },
113880                 "Sibylla": {
113881                     "count": 60
113882                 },
113883                 "Carl's Jr.": {
113884                     "count": 287,
113885                     "tags": {
113886                         "cuisine": "burger"
113887                     }
113888                 },
113889                 "Quiznos": {
113890                     "count": 261,
113891                     "tags": {
113892                         "cuisine": "sandwich"
113893                     }
113894                 },
113895                 "Wimpy": {
113896                     "count": 136
113897                 },
113898                 "Sonic": {
113899                     "count": 538,
113900                     "tags": {
113901                         "cuisine": "burger"
113902                     }
113903                 },
113904                 "Taco Bell": {
113905                     "count": 1367
113906                 },
113907                 "Pizza Nova": {
113908                     "count": 58
113909                 },
113910                 "Papa John's": {
113911                     "count": 289,
113912                     "tags": {
113913                         "cuisine": "pizza"
113914                     }
113915                 },
113916                 "Nordsee": {
113917                     "count": 158
113918                 },
113919                 "Mr. Sub": {
113920                     "count": 104
113921                 },
113922                 "Kebab": {
113923                     "count": 176
113924                 },
113925                 "Макдоналдс": {
113926                     "count": 316,
113927                     "tags": {
113928                         "name:en": "McDonald's"
113929                     }
113930                 },
113931                 "Asia Imbiss": {
113932                     "count": 107
113933                 },
113934                 "Imbiss": {
113935                     "count": 183
113936                 },
113937                 "Chipotle": {
113938                     "count": 275,
113939                     "tags": {
113940                         "cuisine": "mexican"
113941                     }
113942                 },
113943                 "マクドナルド": {
113944                     "count": 668,
113945                     "tags": {
113946                         "name:en": "McDonald's",
113947                         "cuisine": "burger"
113948                     }
113949                 },
113950                 "In-N-Out Burger": {
113951                     "count": 58
113952                 },
113953                 "Jimmy John's": {
113954                     "count": 126
113955                 },
113956                 "Jamba Juice": {
113957                     "count": 63
113958                 },
113959                 "Робин Сдобин": {
113960                     "count": 81
113961                 },
113962                 "Baskin Robbins": {
113963                     "count": 69
113964                 },
113965                 "ケンタッキーフライドチキン": {
113966                     "count": 162,
113967                     "tags": {
113968                         "name:en": "KFC",
113969                         "cuisine": "chicken"
113970                     }
113971                 },
113972                 "吉野家": {
113973                     "count": 183
113974                 },
113975                 "Taco Time": {
113976                     "count": 85
113977                 },
113978                 "松屋": {
113979                     "count": 262,
113980                     "tags": {
113981                         "name:en": "Matsuya"
113982                     }
113983                 },
113984                 "Little Caesars": {
113985                     "count": 65
113986                 },
113987                 "El Pollo Loco": {
113988                     "count": 62
113989                 },
113990                 "Del Taco": {
113991                     "count": 139
113992                 },
113993                 "White Castle": {
113994                     "count": 77
113995                 },
113996                 "Boston Market": {
113997                     "count": 63
113998                 },
113999                 "Chick-fil-A": {
114000                     "count": 236,
114001                     "tags": {
114002                         "cuisine": "chicken"
114003                     }
114004                 },
114005                 "Panda Express": {
114006                     "count": 225
114007                 },
114008                 "Whataburger": {
114009                     "count": 152
114010                 },
114011                 "Taco John's": {
114012                     "count": 72
114013                 },
114014                 "Теремок": {
114015                     "count": 65
114016                 },
114017                 "Culver's": {
114018                     "count": 426
114019                 },
114020                 "Five Guys": {
114021                     "count": 130
114022                 },
114023                 "Church's Chicken": {
114024                     "count": 93
114025                 },
114026                 "Popeye's": {
114027                     "count": 151,
114028                     "tags": {
114029                         "cuisine": "chicken"
114030                     }
114031                 },
114032                 "Long John Silver's": {
114033                     "count": 80
114034                 },
114035                 "Pollo Campero": {
114036                     "count": 61
114037                 },
114038                 "すき家": {
114039                     "count": 264,
114040                     "tags": {
114041                         "name:en": "SUKIYA"
114042                     }
114043                 },
114044                 "モスバーガー": {
114045                     "count": 252,
114046                     "tags": {
114047                         "name:en": "MOS BURGER"
114048                     }
114049                 },
114050                 "Русский Аппетит": {
114051                     "count": 67
114052                 },
114053                 "なか卯": {
114054                     "count": 56
114055                 }
114056             },
114057             "restaurant": {
114058                 "Pizza Hut": {
114059                     "count": 1099
114060                 },
114061                 "Little Chef": {
114062                     "count": 64
114063                 },
114064                 "Adler": {
114065                     "count": 158
114066                 },
114067                 "Zur Krone": {
114068                     "count": 91
114069                 },
114070                 "Deutsches Haus": {
114071                     "count": 91
114072                 },
114073                 "Krone": {
114074                     "count": 173
114075                 },
114076                 "Akropolis": {
114077                     "count": 150
114078                 },
114079                 "Schützenhaus": {
114080                     "count": 126
114081                 },
114082                 "TGI Friday's": {
114083                     "count": 198
114084                 },
114085                 "Kreuz": {
114086                     "count": 73
114087                 },
114088                 "Waldschänke": {
114089                     "count": 56
114090                 },
114091                 "La Piazza": {
114092                     "count": 69
114093                 },
114094                 "Lamm": {
114095                     "count": 68
114096                 },
114097                 "Zur Sonne": {
114098                     "count": 73
114099                 },
114100                 "Zur Linde": {
114101                     "count": 204
114102                 },
114103                 "Poseidon": {
114104                     "count": 111
114105                 },
114106                 "Shanghai": {
114107                     "count": 81
114108                 },
114109                 "Red Lobster": {
114110                     "count": 224
114111                 },
114112                 "Zum Löwen": {
114113                     "count": 81
114114                 },
114115                 "Swiss Chalet": {
114116                     "count": 105
114117                 },
114118                 "Olympia": {
114119                     "count": 77
114120                 },
114121                 "Wagamama": {
114122                     "count": 59
114123                 },
114124                 "Frankie & Benny's": {
114125                     "count": 62
114126                 },
114127                 "Hooters": {
114128                     "count": 101
114129                 },
114130                 "Sternen": {
114131                     "count": 76
114132                 },
114133                 "Hirschen": {
114134                     "count": 82
114135                 },
114136                 "Papa John's": {
114137                     "count": 58,
114138                     "tags": {
114139                         "cuisine": "pizza"
114140                     }
114141                 },
114142                 "Denny's": {
114143                     "count": 422
114144                 },
114145                 "Athen": {
114146                     "count": 67
114147                 },
114148                 "Sonne": {
114149                     "count": 124
114150                 },
114151                 "Hirsch": {
114152                     "count": 78
114153                 },
114154                 "Ratskeller": {
114155                     "count": 149
114156                 },
114157                 "La Cantina": {
114158                     "count": 54
114159                 },
114160                 "Gasthaus Krone": {
114161                     "count": 55
114162                 },
114163                 "El Greco": {
114164                     "count": 80
114165                 },
114166                 "Gasthof zur Post": {
114167                     "count": 74
114168                 },
114169                 "Nando's": {
114170                     "count": 234
114171                 },
114172                 "Löwen": {
114173                     "count": 114
114174                 },
114175                 "Pizza Express": {
114176                     "count": 250
114177                 },
114178                 "Mandarin": {
114179                     "count": 64
114180                 },
114181                 "Hong Kong": {
114182                     "count": 83
114183                 },
114184                 "Zizzi": {
114185                     "count": 65
114186                 },
114187                 "Cracker Barrel": {
114188                     "count": 170
114189                 },
114190                 "Rhodos": {
114191                     "count": 78
114192                 },
114193                 "Lindenhof": {
114194                     "count": 80
114195                 },
114196                 "Milano": {
114197                     "count": 53
114198                 },
114199                 "Dolce Vita": {
114200                     "count": 75
114201                 },
114202                 "Kirchenwirt": {
114203                     "count": 81
114204                 },
114205                 "Kantine": {
114206                     "count": 56
114207                 },
114208                 "Ochsen": {
114209                     "count": 93
114210                 },
114211                 "Spur": {
114212                     "count": 59
114213                 },
114214                 "Mykonos": {
114215                     "count": 59
114216                 },
114217                 "Lotus": {
114218                     "count": 66
114219                 },
114220                 "Applebee's": {
114221                     "count": 501
114222                 },
114223                 "Flunch": {
114224                     "count": 71
114225                 },
114226                 "Zur Post": {
114227                     "count": 116
114228                 },
114229                 "China Town": {
114230                     "count": 71
114231                 },
114232                 "La Dolce Vita": {
114233                     "count": 68
114234                 },
114235                 "Waffle House": {
114236                     "count": 195
114237                 },
114238                 "Delphi": {
114239                     "count": 88
114240                 },
114241                 "Linde": {
114242                     "count": 102
114243                 },
114244                 "Dionysos": {
114245                     "count": 69
114246                 },
114247                 "Outback Steakhouse": {
114248                     "count": 199
114249                 },
114250                 "Kelsey's": {
114251                     "count": 55
114252                 },
114253                 "Boston Pizza": {
114254                     "count": 153
114255                 },
114256                 "Bella Italia": {
114257                     "count": 129
114258                 },
114259                 "Sizzler": {
114260                     "count": 52
114261                 },
114262                 "Grüner Baum": {
114263                     "count": 115
114264                 },
114265                 "Taj Mahal": {
114266                     "count": 102
114267                 },
114268                 "Rössli": {
114269                     "count": 67
114270                 },
114271                 "Traube": {
114272                     "count": 64
114273                 },
114274                 "Red Robin": {
114275                     "count": 177
114276                 },
114277                 "Roma": {
114278                     "count": 61
114279                 },
114280                 "San Marco": {
114281                     "count": 66
114282                 },
114283                 "Hellas": {
114284                     "count": 54
114285                 },
114286                 "La Perla": {
114287                     "count": 66
114288                 },
114289                 "Vips": {
114290                     "count": 52
114291                 },
114292                 "Panera Bread": {
114293                     "count": 192
114294                 },
114295                 "Da Vinci": {
114296                     "count": 54
114297                 },
114298                 "Hippopotamus": {
114299                     "count": 92
114300                 },
114301                 "Prezzo": {
114302                     "count": 71
114303                 },
114304                 "Courtepaille": {
114305                     "count": 99
114306                 },
114307                 "Hard Rock Cafe": {
114308                     "count": 67
114309                 },
114310                 "Panorama": {
114311                     "count": 61
114312                 },
114313                 "デニーズ": {
114314                     "count": 77
114315                 },
114316                 "Sportheim": {
114317                     "count": 62
114318                 },
114319                 "餃子の王将": {
114320                     "count": 54
114321                 },
114322                 "Bären": {
114323                     "count": 55
114324                 },
114325                 "Alte Post": {
114326                     "count": 61
114327                 },
114328                 "China Garden": {
114329                     "count": 64
114330                 },
114331                 "Vapiano": {
114332                     "count": 82
114333                 },
114334                 "Mamma Mia": {
114335                     "count": 60
114336                 },
114337                 "Schwarzer Adler": {
114338                     "count": 56
114339                 },
114340                 "IHOP": {
114341                     "count": 304
114342                 },
114343                 "Chili's": {
114344                     "count": 308
114345                 },
114346                 "Olive Garden": {
114347                     "count": 264
114348                 },
114349                 "Friendly's": {
114350                     "count": 75
114351                 },
114352                 "Buffalo Grill": {
114353                     "count": 196
114354                 },
114355                 "Texas Roadhouse": {
114356                     "count": 103
114357                 },
114358                 "ガスト": {
114359                     "count": 221,
114360                     "tags": {
114361                         "name:en": "Gusto"
114362                     }
114363                 },
114364                 "Sakura": {
114365                     "count": 70
114366                 },
114367                 "Mensa": {
114368                     "count": 92
114369                 },
114370                 "The Keg": {
114371                     "count": 52
114372                 },
114373                 "サイゼリヤ": {
114374                     "count": 88
114375                 },
114376                 "La Strada": {
114377                     "count": 51
114378                 },
114379                 "Village Inn": {
114380                     "count": 89
114381                 },
114382                 "Buffalo Wild Wings": {
114383                     "count": 161
114384                 },
114385                 "Peking": {
114386                     "count": 56
114387                 },
114388                 "Boston Market": {
114389                     "count": 60
114390                 },
114391                 "Jimmy John's": {
114392                     "count": 53
114393                 },
114394                 "California Pizza Kitchen": {
114395                     "count": 56
114396                 },
114397                 "Якитория": {
114398                     "count": 77
114399                 },
114400                 "Golden Corral": {
114401                     "count": 97
114402                 },
114403                 "Perkins": {
114404                     "count": 101
114405                 },
114406                 "Ruby Tuesday": {
114407                     "count": 146
114408                 },
114409                 "Shari's": {
114410                     "count": 63
114411                 },
114412                 "Bob Evans": {
114413                     "count": 112
114414                 },
114415                 "바다횟집 (Bada Fish Restaurant)": {
114416                     "count": 54
114417                 },
114418                 "Mang Inasal": {
114419                     "count": 82
114420                 },
114421                 "Евразия": {
114422                     "count": 99
114423                 },
114424                 "ジョナサン": {
114425                     "count": 57
114426                 },
114427                 "Longhorn Steakhouse": {
114428                     "count": 63
114429                 }
114430             },
114431             "bank": {
114432                 "Chase": {
114433                     "count": 667
114434                 },
114435                 "Commonwealth Bank": {
114436                     "count": 224
114437                 },
114438                 "Citibank": {
114439                     "count": 261
114440                 },
114441                 "HSBC": {
114442                     "count": 1072
114443                 },
114444                 "Barclays": {
114445                     "count": 947
114446                 },
114447                 "Westpac": {
114448                     "count": 200
114449                 },
114450                 "NAB": {
114451                     "count": 126
114452                 },
114453                 "ANZ": {
114454                     "count": 207
114455                 },
114456                 "Lloyds Bank": {
114457                     "count": 543
114458                 },
114459                 "Landbank": {
114460                     "count": 80
114461                 },
114462                 "Sparkasse": {
114463                     "count": 4526
114464                 },
114465                 "UCPB": {
114466                     "count": 90
114467                 },
114468                 "PNB": {
114469                     "count": 243
114470                 },
114471                 "Metrobank": {
114472                     "count": 264
114473                 },
114474                 "BDO": {
114475                     "count": 288
114476                 },
114477                 "Volksbank": {
114478                     "count": 2584
114479                 },
114480                 "BPI": {
114481                     "count": 402
114482                 },
114483                 "Postbank": {
114484                     "count": 440
114485                 },
114486                 "NatWest": {
114487                     "count": 620
114488                 },
114489                 "Raiffeisenbank": {
114490                     "count": 2072
114491                 },
114492                 "Yorkshire Bank": {
114493                     "count": 63
114494                 },
114495                 "ABSA": {
114496                     "count": 90
114497                 },
114498                 "Standard Bank": {
114499                     "count": 101
114500                 },
114501                 "FNB": {
114502                     "count": 92
114503                 },
114504                 "Deutsche Bank": {
114505                     "count": 846
114506                 },
114507                 "SEB": {
114508                     "count": 131
114509                 },
114510                 "Commerzbank": {
114511                     "count": 802
114512                 },
114513                 "Targobank": {
114514                     "count": 166
114515                 },
114516                 "ABN AMRO": {
114517                     "count": 129
114518                 },
114519                 "Handelsbanken": {
114520                     "count": 181
114521                 },
114522                 "Swedbank": {
114523                     "count": 221
114524                 },
114525                 "Kreissparkasse": {
114526                     "count": 587
114527                 },
114528                 "UniCredit Bank": {
114529                     "count": 400
114530                 },
114531                 "Monte dei Paschi di Siena": {
114532                     "count": 131
114533                 },
114534                 "Caja Rural": {
114535                     "count": 94
114536                 },
114537                 "Dresdner Bank": {
114538                     "count": 72
114539                 },
114540                 "Sparda-Bank": {
114541                     "count": 315
114542                 },
114543                 "VÚB": {
114544                     "count": 106
114545                 },
114546                 "Slovenská sporiteľňa": {
114547                     "count": 130
114548                 },
114549                 "Bank of Montreal": {
114550                     "count": 115
114551                 },
114552                 "KBC": {
114553                     "count": 198
114554                 },
114555                 "Royal Bank of Scotland": {
114556                     "count": 109
114557                 },
114558                 "TSB": {
114559                     "count": 71
114560                 },
114561                 "US Bank": {
114562                     "count": 234
114563                 },
114564                 "HypoVereinsbank": {
114565                     "count": 565
114566                 },
114567                 "Bank Austria": {
114568                     "count": 172
114569                 },
114570                 "ING": {
114571                     "count": 482
114572                 },
114573                 "Erste Bank": {
114574                     "count": 180
114575                 },
114576                 "CIBC": {
114577                     "count": 321
114578                 },
114579                 "Scotiabank": {
114580                     "count": 392
114581                 },
114582                 "Caisse d'Épargne": {
114583                     "count": 849
114584                 },
114585                 "Santander": {
114586                     "count": 1254
114587                 },
114588                 "Bank of Scotland": {
114589                     "count": 87
114590                 },
114591                 "TD Canada Trust": {
114592                     "count": 437
114593                 },
114594                 "BMO": {
114595                     "count": 166
114596                 },
114597                 "Danske Bank": {
114598                     "count": 130
114599                 },
114600                 "OTP": {
114601                     "count": 189
114602                 },
114603                 "Crédit Agricole": {
114604                     "count": 1200
114605                 },
114606                 "LCL": {
114607                     "count": 528
114608                 },
114609                 "VR-Bank": {
114610                     "count": 427
114611                 },
114612                 "ČSOB": {
114613                     "count": 160
114614                 },
114615                 "Česká spořitelna": {
114616                     "count": 211
114617                 },
114618                 "BNP": {
114619                     "count": 109
114620                 },
114621                 "Royal Bank": {
114622                     "count": 65
114623                 },
114624                 "Nationwide": {
114625                     "count": 200
114626                 },
114627                 "Halifax": {
114628                     "count": 219
114629                 },
114630                 "BAWAG PSK": {
114631                     "count": 101
114632                 },
114633                 "National Bank": {
114634                     "count": 84
114635                 },
114636                 "Nedbank": {
114637                     "count": 78
114638                 },
114639                 "First National Bank": {
114640                     "count": 76
114641                 },
114642                 "Nordea": {
114643                     "count": 313
114644                 },
114645                 "Rabobank": {
114646                     "count": 613
114647                 },
114648                 "Sparkasse KölnBonn": {
114649                     "count": 53
114650                 },
114651                 "Tatra banka": {
114652                     "count": 67
114653                 },
114654                 "Berliner Sparkasse": {
114655                     "count": 61
114656                 },
114657                 "Berliner Volksbank": {
114658                     "count": 77
114659                 },
114660                 "Wells Fargo": {
114661                     "count": 822
114662                 },
114663                 "Credit Suisse": {
114664                     "count": 70
114665                 },
114666                 "Société Générale": {
114667                     "count": 615
114668                 },
114669                 "Osuuspankki": {
114670                     "count": 73
114671                 },
114672                 "Sparkasse Aachen": {
114673                     "count": 56
114674                 },
114675                 "Hamburger Sparkasse": {
114676                     "count": 155
114677                 },
114678                 "Cassa di Risparmio del Veneto": {
114679                     "count": 66
114680                 },
114681                 "BNP Paribas": {
114682                     "count": 598
114683                 },
114684                 "Banque Populaire": {
114685                     "count": 411
114686                 },
114687                 "BNP Paribas Fortis": {
114688                     "count": 208
114689                 },
114690                 "Banco Popular": {
114691                     "count": 272
114692                 },
114693                 "Bancaja": {
114694                     "count": 55
114695                 },
114696                 "Banesto": {
114697                     "count": 207
114698                 },
114699                 "La Caixa": {
114700                     "count": 553
114701                 },
114702                 "Santander Consumer Bank": {
114703                     "count": 83
114704                 },
114705                 "BRD": {
114706                     "count": 188
114707                 },
114708                 "BCR": {
114709                     "count": 140
114710                 },
114711                 "Banca Transilvania": {
114712                     "count": 139
114713                 },
114714                 "BW-Bank": {
114715                     "count": 97
114716                 },
114717                 "Komerční banka": {
114718                     "count": 133
114719                 },
114720                 "Banco Pastor": {
114721                     "count": 64
114722                 },
114723                 "Stadtsparkasse": {
114724                     "count": 86
114725                 },
114726                 "Ulster Bank": {
114727                     "count": 88
114728                 },
114729                 "Sberbank": {
114730                     "count": 59
114731                 },
114732                 "CIC": {
114733                     "count": 411
114734                 },
114735                 "Bancpost": {
114736                     "count": 53
114737                 },
114738                 "Caja Madrid": {
114739                     "count": 114
114740                 },
114741                 "Maybank": {
114742                     "count": 88
114743                 },
114744                 "中国银行": {
114745                     "count": 70
114746                 },
114747                 "Unicredit Banca": {
114748                     "count": 233
114749                 },
114750                 "Crédit Mutuel": {
114751                     "count": 666
114752                 },
114753                 "BBVA": {
114754                     "count": 614
114755                 },
114756                 "Intesa San Paolo": {
114757                     "count": 62
114758                 },
114759                 "TD Bank": {
114760                     "count": 184
114761                 },
114762                 "Belfius": {
114763                     "count": 227
114764                 },
114765                 "Bank of America": {
114766                     "count": 877
114767                 },
114768                 "RBC": {
114769                     "count": 224
114770                 },
114771                 "Alpha Bank": {
114772                     "count": 103
114773                 },
114774                 "Сбербанк": {
114775                     "count": 4703
114776                 },
114777                 "Россельхозбанк": {
114778                     "count": 192
114779                 },
114780                 "Crédit du Nord": {
114781                     "count": 91
114782                 },
114783                 "BancoEstado": {
114784                     "count": 79
114785                 },
114786                 "Millennium Bank": {
114787                     "count": 415
114788                 },
114789                 "State Bank of India": {
114790                     "count": 141
114791                 },
114792                 "Беларусбанк": {
114793                     "count": 233
114794                 },
114795                 "ING Bank Śląski": {
114796                     "count": 65
114797                 },
114798                 "Caixa Geral de Depósitos": {
114799                     "count": 124
114800                 },
114801                 "Kreissparkasse Köln": {
114802                     "count": 67
114803                 },
114804                 "Banco BCI": {
114805                     "count": 51
114806                 },
114807                 "Banco de Chile": {
114808                     "count": 96
114809                 },
114810                 "ВТБ24": {
114811                     "count": 316
114812                 },
114813                 "UBS": {
114814                     "count": 131
114815                 },
114816                 "PKO BP": {
114817                     "count": 249
114818                 },
114819                 "Chinabank": {
114820                     "count": 54
114821                 },
114822                 "PSBank": {
114823                     "count": 57
114824                 },
114825                 "Union Bank": {
114826                     "count": 118
114827                 },
114828                 "China Bank": {
114829                     "count": 63
114830                 },
114831                 "RCBC": {
114832                     "count": 122
114833                 },
114834                 "Unicaja": {
114835                     "count": 78
114836                 },
114837                 "BBK": {
114838                     "count": 77
114839                 },
114840                 "Ibercaja": {
114841                     "count": 66
114842                 },
114843                 "RBS": {
114844                     "count": 140
114845                 },
114846                 "Commercial Bank of Ceylon PLC": {
114847                     "count": 79
114848                 },
114849                 "Bank of Ireland": {
114850                     "count": 108
114851                 },
114852                 "BNL": {
114853                     "count": 80
114854                 },
114855                 "Banco Santander": {
114856                     "count": 106
114857                 },
114858                 "Banco Itaú": {
114859                     "count": 94
114860                 },
114861                 "AIB": {
114862                     "count": 70
114863                 },
114864                 "BZ WBK": {
114865                     "count": 72
114866                 },
114867                 "Banco do Brasil": {
114868                     "count": 494
114869                 },
114870                 "Caixa Econômica Federal": {
114871                     "count": 155
114872                 },
114873                 "Fifth Third Bank": {
114874                     "count": 71
114875                 },
114876                 "Banca Popolare di Vicenza": {
114877                     "count": 77
114878                 },
114879                 "Wachovia": {
114880                     "count": 60
114881                 },
114882                 "OLB": {
114883                     "count": 51
114884                 },
114885                 "みずほ銀行": {
114886                     "count": 73
114887                 },
114888                 "BES": {
114889                     "count": 69
114890                 },
114891                 "ICICI Bank": {
114892                     "count": 88
114893                 },
114894                 "HDFC Bank": {
114895                     "count": 89
114896                 },
114897                 "La Banque Postale": {
114898                     "count": 63
114899                 },
114900                 "Pekao SA": {
114901                     "count": 53
114902                 },
114903                 "Oberbank": {
114904                     "count": 88
114905                 },
114906                 "Bradesco": {
114907                     "count": 272
114908                 },
114909                 "Oldenburgische Landesbank": {
114910                     "count": 55
114911                 },
114912                 "Scotia Bank": {
114913                     "count": 52
114914                 },
114915                 "Bendigo Bank": {
114916                     "count": 89
114917                 },
114918                 "Argenta": {
114919                     "count": 85
114920                 },
114921                 "AXA": {
114922                     "count": 68
114923                 },
114924                 "Axis Bank": {
114925                     "count": 58
114926                 },
114927                 "Banco Nación": {
114928                     "count": 61
114929                 },
114930                 "GE Money Bank": {
114931                     "count": 71
114932                 },
114933                 "Альфа-Банк": {
114934                     "count": 182
114935                 },
114936                 "Белагропромбанк": {
114937                     "count": 67
114938                 },
114939                 "Caja Círculo": {
114940                     "count": 64
114941                 },
114942                 "Eurobank": {
114943                     "count": 91
114944                 },
114945                 "Banca Intesa": {
114946                     "count": 55
114947                 },
114948                 "Canara Bank": {
114949                     "count": 86
114950                 },
114951                 "Cajamar": {
114952                     "count": 68
114953                 },
114954                 "Banamex": {
114955                     "count": 138
114956                 },
114957                 "Crédit Mutuel de Bretagne": {
114958                     "count": 335
114959                 },
114960                 "Davivienda": {
114961                     "count": 81
114962                 },
114963                 "Bank Spółdzielczy": {
114964                     "count": 148
114965                 },
114966                 "Credit Agricole": {
114967                     "count": 151
114968                 },
114969                 "Bankinter": {
114970                     "count": 55
114971                 },
114972                 "Banque Nationale": {
114973                     "count": 62
114974                 },
114975                 "Bank of the West": {
114976                     "count": 91
114977                 },
114978                 "Key Bank": {
114979                     "count": 144
114980                 },
114981                 "Western Union": {
114982                     "count": 86
114983                 },
114984                 "Citizens Bank": {
114985                     "count": 110
114986                 },
114987                 "ПриватБанк": {
114988                     "count": 492
114989                 },
114990                 "Security Bank": {
114991                     "count": 72
114992                 },
114993                 "Ecobank": {
114994                     "count": 63
114995                 },
114996                 "Millenium Bank": {
114997                     "count": 61
114998                 },
114999                 "Bankia": {
115000                     "count": 127
115001                 },
115002                 "三菱東京UFJ銀行": {
115003                     "count": 159
115004                 },
115005                 "Caixa": {
115006                     "count": 109
115007                 },
115008                 "Banco de Costa Rica": {
115009                     "count": 62
115010                 },
115011                 "SunTrust Bank": {
115012                     "count": 69
115013                 },
115014                 "Itaú": {
115015                     "count": 313
115016                 },
115017                 "PBZ": {
115018                     "count": 52
115019                 },
115020                 "Bancolombia": {
115021                     "count": 87
115022                 },
115023                 "Райффайзен Банк Аваль": {
115024                     "count": 62
115025                 },
115026                 "Bancomer": {
115027                     "count": 102
115028                 },
115029                 "Banorte": {
115030                     "count": 74
115031                 },
115032                 "Alior Bank": {
115033                     "count": 76
115034                 },
115035                 "BOC": {
115036                     "count": 51
115037                 },
115038                 "Банк Москвы": {
115039                     "count": 116
115040                 },
115041                 "ВТБ": {
115042                     "count": 57
115043                 },
115044                 "Caja Duero": {
115045                     "count": 58
115046                 },
115047                 "Regions Bank": {
115048                     "count": 61
115049                 },
115050                 "Росбанк": {
115051                     "count": 177
115052                 },
115053                 "Banco Estado": {
115054                     "count": 70
115055                 },
115056                 "BCI": {
115057                     "count": 63
115058                 },
115059                 "SunTrust": {
115060                     "count": 64
115061                 },
115062                 "PNC Bank": {
115063                     "count": 232
115064                 },
115065                 "신한은행": {
115066                     "count": 218,
115067                     "tags": {
115068                         "name:en": "Sinhan Bank"
115069                     }
115070                 },
115071                 "우리은행": {
115072                     "count": 292,
115073                     "tags": {
115074                         "name:en": "Uri Bank"
115075                     }
115076                 },
115077                 "국민은행": {
115078                     "count": 166,
115079                     "tags": {
115080                         "name:en": "Gungmin Bank"
115081                     }
115082                 },
115083                 "중소기업은행": {
115084                     "count": 52,
115085                     "tags": {
115086                         "name:en": "Industrial Bank of Korea"
115087                     }
115088                 },
115089                 "광주은행": {
115090                     "count": 53,
115091                     "tags": {
115092                         "name:en": "Gwangju Bank"
115093                     }
115094                 },
115095                 "Газпромбанк": {
115096                     "count": 99
115097                 },
115098                 "M&T Bank": {
115099                     "count": 85
115100                 },
115101                 "Caja de Burgos": {
115102                     "count": 52
115103                 },
115104                 "Santander Totta": {
115105                     "count": 63
115106                 },
115107                 "УкрСиббанк": {
115108                     "count": 128
115109                 },
115110                 "Ощадбанк": {
115111                     "count": 313
115112                 },
115113                 "Уралсиб": {
115114                     "count": 84
115115                 },
115116                 "りそな銀行": {
115117                     "count": 227,
115118                     "tags": {
115119                         "name:en": "Mizuho Bank"
115120                     }
115121                 },
115122                 "Cajero Automatico Bancared": {
115123                     "count": 145
115124                 },
115125                 "Промсвязьбанк": {
115126                     "count": 89
115127                 },
115128                 "三井住友銀行": {
115129                     "count": 126
115130                 },
115131                 "Banco Provincia": {
115132                     "count": 65
115133                 },
115134                 "BB&T": {
115135                     "count": 136
115136                 },
115137                 "Возрождение": {
115138                     "count": 57
115139                 },
115140                 "Capital One": {
115141                     "count": 52
115142                 },
115143                 "Bank Mandiri": {
115144                     "count": 59
115145                 },
115146                 "Banco de la Nación": {
115147                     "count": 93
115148                 },
115149                 "Banco G&T Continental": {
115150                     "count": 62
115151                 },
115152                 "Peoples Bank": {
115153                     "count": 58
115154                 },
115155                 "Совкомбанк": {
115156                     "count": 52
115157                 },
115158                 "Provincial": {
115159                     "count": 53
115160                 },
115161                 "Banco de Desarrollo Banrural": {
115162                     "count": 73
115163                 },
115164                 "Banco Bradesco": {
115165                     "count": 56
115166                 },
115167                 "Bicentenario": {
115168                     "count": 182
115169                 },
115170                 "ლიბერთი ბანკი": {
115171                     "count": 54,
115172                     "tags": {
115173                         "name:en": "Liberty Bank"
115174                     }
115175                 },
115176                 "Banesco": {
115177                     "count": 106
115178                 },
115179                 "Mercantil": {
115180                     "count": 76
115181                 },
115182                 "Del Tesoro": {
115183                     "count": 91
115184                 },
115185                 "하나은행": {
115186                     "count": 77
115187                 },
115188                 "CityCommerce Bank": {
115189                     "count": 53
115190                 },
115191                 "De Venezuela": {
115192                     "count": 118
115193                 }
115194             },
115195             "car_rental": {
115196                 "Europcar": {
115197                     "count": 287
115198                 },
115199                 "Budget": {
115200                     "count": 85
115201                 },
115202                 "Sixt": {
115203                     "count": 151
115204                 },
115205                 "Avis": {
115206                     "count": 276
115207                 },
115208                 "Hertz": {
115209                     "count": 286
115210                 },
115211                 "Enterprise": {
115212                     "count": 184
115213                 },
115214                 "stadtmobil CarSharing-Station": {
115215                     "count": 149
115216                 }
115217             },
115218             "pharmacy": {
115219                 "Rowlands Pharmacy": {
115220                     "count": 69
115221                 },
115222                 "Boots": {
115223                     "count": 819
115224                 },
115225                 "Marien-Apotheke": {
115226                     "count": 314
115227                 },
115228                 "Mercury Drug": {
115229                     "count": 412
115230                 },
115231                 "Löwen-Apotheke": {
115232                     "count": 354
115233                 },
115234                 "Superdrug": {
115235                     "count": 109
115236                 },
115237                 "Sonnen-Apotheke": {
115238                     "count": 306
115239                 },
115240                 "Rathaus-Apotheke": {
115241                     "count": 131
115242                 },
115243                 "Engel-Apotheke": {
115244                     "count": 123
115245                 },
115246                 "Hirsch-Apotheke": {
115247                     "count": 82
115248                 },
115249                 "Stern-Apotheke": {
115250                     "count": 66
115251                 },
115252                 "Lloyds Pharmacy": {
115253                     "count": 292
115254                 },
115255                 "Rosen-Apotheke": {
115256                     "count": 207
115257                 },
115258                 "Stadt-Apotheke": {
115259                     "count": 299
115260                 },
115261                 "Markt-Apotheke": {
115262                     "count": 162
115263                 },
115264                 "Аптека": {
115265                     "count": 1938
115266                 },
115267                 "Pharmasave": {
115268                     "count": 63
115269                 },
115270                 "Brunnen-Apotheke": {
115271                     "count": 53
115272                 },
115273                 "Shoppers Drug Mart": {
115274                     "count": 417
115275                 },
115276                 "Apotheke am Markt": {
115277                     "count": 61
115278                 },
115279                 "Alte Apotheke": {
115280                     "count": 87
115281                 },
115282                 "Neue Apotheke": {
115283                     "count": 110
115284                 },
115285                 "Gintarinė vaistinė": {
115286                     "count": 101
115287                 },
115288                 "Rats-Apotheke": {
115289                     "count": 83
115290                 },
115291                 "Adler Apotheke": {
115292                     "count": 307
115293                 },
115294                 "Pharmacie Centrale": {
115295                     "count": 63
115296                 },
115297                 "Walgreens": {
115298                     "count": 1521
115299                 },
115300                 "Rite Aid": {
115301                     "count": 700
115302                 },
115303                 "Apotheke": {
115304                     "count": 163
115305                 },
115306                 "Linden-Apotheke": {
115307                     "count": 209
115308                 },
115309                 "Bahnhof-Apotheke": {
115310                     "count": 65
115311                 },
115312                 "Burg-Apotheke": {
115313                     "count": 56
115314                 },
115315                 "Jean Coutu": {
115316                     "count": 59
115317                 },
115318                 "Pharmaprix": {
115319                     "count": 58
115320                 },
115321                 "Farmacias Ahumada": {
115322                     "count": 102
115323                 },
115324                 "Farmacia Comunale": {
115325                     "count": 108
115326                 },
115327                 "Farmacias Cruz Verde": {
115328                     "count": 84
115329                 },
115330                 "Cruz Verde": {
115331                     "count": 97
115332                 },
115333                 "Hubertus Apotheke": {
115334                     "count": 52
115335                 },
115336                 "CVS": {
115337                     "count": 1448
115338                 },
115339                 "Farmacias SalcoBrand": {
115340                     "count": 132
115341                 },
115342                 "Фармация": {
115343                     "count": 118
115344                 },
115345                 "Bären-Apotheke": {
115346                     "count": 72
115347                 },
115348                 "Clicks": {
115349                     "count": 109
115350                 },
115351                 "セイジョー": {
115352                     "count": 51
115353                 },
115354                 "マツモトキヨシ": {
115355                     "count": 111
115356                 },
115357                 "Вита": {
115358                     "count": 107
115359                 },
115360                 "Радуга": {
115361                     "count": 70
115362                 },
115363                 "サンドラッグ": {
115364                     "count": 57
115365                 },
115366                 "Apteka": {
115367                     "count": 352
115368                 },
115369                 "Первая помощь": {
115370                     "count": 74
115371                 },
115372                 "Ригла": {
115373                     "count": 111
115374                 },
115375                 "Имплозия": {
115376                     "count": 63
115377                 },
115378                 "Kinney Drugs": {
115379                     "count": 68
115380                 },
115381                 "Классика": {
115382                     "count": 66
115383                 },
115384                 "Ljekarna": {
115385                     "count": 54
115386                 },
115387                 "SalcoBrand": {
115388                     "count": 90
115389                 },
115390                 "Аптека 36,6": {
115391                     "count": 220
115392                 },
115393                 "Фармакор": {
115394                     "count": 74
115395                 },
115396                 "スギ薬局": {
115397                     "count": 82
115398                 },
115399                 "Аптечный пункт": {
115400                     "count": 140
115401                 },
115402                 "Невис": {
115403                     "count": 58
115404                 },
115405                 "トモズ (Tomod's)": {
115406                     "count": 83
115407                 },
115408                 "Eurovaistinė": {
115409                     "count": 62
115410                 },
115411                 "Farmacity": {
115412                     "count": 65
115413                 },
115414                 "аптека": {
115415                     "count": 100
115416                 },
115417                 "The Generics Pharmacy": {
115418                     "count": 86
115419                 },
115420                 "Farmatodo": {
115421                     "count": 124
115422                 },
115423                 "Фармленд": {
115424                     "count": 80
115425                 },
115426                 "ドラッグてらしま (Drug Terashima)": {
115427                     "count": 96
115428                 },
115429                 "ავერსი (Aversi)": {
115430                     "count": 62
115431                 },
115432                 "Farmahorro": {
115433                     "count": 58
115434                 }
115435             },
115436             "cafe": {
115437                 "Starbucks": {
115438                     "count": 4032,
115439                     "tags": {
115440                         "cuisine": "coffee_shop"
115441                     }
115442                 },
115443                 "Cafeteria": {
115444                     "count": 77
115445                 },
115446                 "Costa": {
115447                     "count": 579
115448                 },
115449                 "Caffè Nero": {
115450                     "count": 165
115451                 },
115452                 "Кафе": {
115453                     "count": 214
115454                 },
115455                 "Café Central": {
115456                     "count": 60
115457                 },
115458                 "Second Cup": {
115459                     "count": 190
115460                 },
115461                 "Eisdiele": {
115462                     "count": 65
115463                 },
115464                 "Dunkin Donuts": {
115465                     "count": 393,
115466                     "tags": {
115467                         "cuisine": "donut"
115468                     }
115469                 },
115470                 "Segafredo": {
115471                     "count": 66
115472                 },
115473                 "Coffee Time": {
115474                     "count": 95
115475                 },
115476                 "Cafe Coffee Day": {
115477                     "count": 104
115478                 },
115479                 "Eiscafe Venezia": {
115480                     "count": 173
115481                 },
115482                 "スターバックス": {
115483                     "count": 248,
115484                     "tags": {
115485                         "name:en": "Starbucks"
115486                     }
115487                 },
115488                 "Шоколадница": {
115489                     "count": 138
115490                 },
115491                 "Pret A Manger": {
115492                     "count": 115
115493                 },
115494                 "Столовая": {
115495                     "count": 351
115496                 },
115497                 "ドトール": {
115498                     "count": 163,
115499                     "tags": {
115500                         "name:en": "DOUTOR"
115501                     }
115502                 },
115503                 "Tchibo": {
115504                     "count": 97
115505                 },
115506                 "Кофе Хауз": {
115507                     "count": 102
115508                 },
115509                 "Caribou Coffee": {
115510                     "count": 98
115511                 },
115512                 "Уют": {
115513                     "count": 51
115514                 },
115515                 "Шашлычная": {
115516                     "count": 57
115517                 },
115518                 "คาเฟ่ อเมซอน": {
115519                     "count": 62
115520                 },
115521                 "Traveler's Coffee": {
115522                     "count": 60
115523                 },
115524                 "カフェ・ド・クリエ": {
115525                     "count": 67,
115526                     "tags": {
115527                         "name:en": "Cafe de CRIE"
115528                     }
115529                 },
115530                 "Cafe Amazon": {
115531                     "count": 54
115532                 }
115533             }
115534         },
115535         "shop": {
115536             "supermarket": {
115537                 "Budgens": {
115538                     "count": 86
115539                 },
115540                 "Morrisons": {
115541                     "count": 408
115542                 },
115543                 "Interspar": {
115544                     "count": 141
115545                 },
115546                 "Merkur": {
115547                     "count": 107
115548                 },
115549                 "Sainsbury's": {
115550                     "count": 540
115551                 },
115552                 "Lidl": {
115553                     "count": 6128
115554                 },
115555                 "EDEKA": {
115556                     "count": 494
115557                 },
115558                 "Coles": {
115559                     "count": 392
115560                 },
115561                 "Iceland": {
115562                     "count": 301
115563                 },
115564                 "Coop": {
115565                     "count": 1883
115566                 },
115567                 "Tesco": {
115568                     "count": 1292
115569                 },
115570                 "Woolworths": {
115571                     "count": 530
115572                 },
115573                 "Zielpunkt": {
115574                     "count": 236
115575                 },
115576                 "Nahkauf": {
115577                     "count": 167
115578                 },
115579                 "Billa": {
115580                     "count": 1415
115581                 },
115582                 "Kaufland": {
115583                     "count": 989
115584                 },
115585                 "Plus": {
115586                     "count": 125
115587                 },
115588                 "ALDI": {
115589                     "count": 5132
115590                 },
115591                 "Checkers": {
115592                     "count": 126
115593                 },
115594                 "Tesco Metro": {
115595                     "count": 124
115596                 },
115597                 "NP": {
115598                     "count": 149
115599                 },
115600                 "Penny": {
115601                     "count": 1758
115602                 },
115603                 "Norma": {
115604                     "count": 1062
115605                 },
115606                 "Asda": {
115607                     "count": 226
115608                 },
115609                 "Netto": {
115610                     "count": 4331
115611                 },
115612                 "REWE": {
115613                     "count": 1467
115614                 },
115615                 "Rewe": {
115616                     "count": 1169
115617                 },
115618                 "Aldi Süd": {
115619                     "count": 590
115620                 },
115621                 "Real": {
115622                     "count": 248
115623                 },
115624                 "Tesco Express": {
115625                     "count": 388
115626                 },
115627                 "King Soopers": {
115628                     "count": 70
115629                 },
115630                 "Kiwi": {
115631                     "count": 164
115632                 },
115633                 "Edeka": {
115634                     "count": 1799
115635                 },
115636                 "Pick n Pay": {
115637                     "count": 238
115638                 },
115639                 "ICA": {
115640                     "count": 192
115641                 },
115642                 "Tengelmann": {
115643                     "count": 190
115644                 },
115645                 "Carrefour": {
115646                     "count": 1614
115647                 },
115648                 "Waitrose": {
115649                     "count": 258
115650                 },
115651                 "Spar": {
115652                     "count": 2063
115653                 },
115654                 "Hofer": {
115655                     "count": 439
115656                 },
115657                 "M-Preis": {
115658                     "count": 79
115659                 },
115660                 "LIDL": {
115661                     "count": 915
115662                 },
115663                 "tegut": {
115664                     "count": 209
115665                 },
115666                 "Sainsbury's Local": {
115667                     "count": 109
115668                 },
115669                 "E-Center": {
115670                     "count": 66
115671                 },
115672                 "Aldi Nord": {
115673                     "count": 197
115674                 },
115675                 "nahkauf": {
115676                     "count": 81
115677                 },
115678                 "Meijer": {
115679                     "count": 73
115680                 },
115681                 "Safeway": {
115682                     "count": 398
115683                 },
115684                 "Costco": {
115685                     "count": 145
115686                 },
115687                 "Albert": {
115688                     "count": 183
115689                 },
115690                 "Jumbo": {
115691                     "count": 190
115692                 },
115693                 "Shoprite": {
115694                     "count": 239
115695                 },
115696                 "MPreis": {
115697                     "count": 52
115698                 },
115699                 "Penny Market": {
115700                     "count": 409
115701                 },
115702                 "Tesco Extra": {
115703                     "count": 119
115704                 },
115705                 "Albert Heijn": {
115706                     "count": 464
115707                 },
115708                 "IGA": {
115709                     "count": 347
115710                 },
115711                 "Super U": {
115712                     "count": 476
115713                 },
115714                 "Metro": {
115715                     "count": 256
115716                 },
115717                 "Neukauf": {
115718                     "count": 77
115719                 },
115720                 "Migros": {
115721                     "count": 442
115722                 },
115723                 "Marktkauf": {
115724                     "count": 126
115725                 },
115726                 "Delikatesy Centrum": {
115727                     "count": 57
115728                 },
115729                 "C1000": {
115730                     "count": 314
115731                 },
115732                 "Hoogvliet": {
115733                     "count": 52
115734                 },
115735                 "COOP": {
115736                     "count": 192
115737                 },
115738                 "Food Basics": {
115739                     "count": 74
115740                 },
115741                 "Casino": {
115742                     "count": 259
115743                 },
115744                 "Penny Markt": {
115745                     "count": 462
115746                 },
115747                 "Giant": {
115748                     "count": 194
115749                 },
115750                 "COOP Jednota": {
115751                     "count": 69
115752                 },
115753                 "Rema 1000": {
115754                     "count": 364
115755                 },
115756                 "Kaufpark": {
115757                     "count": 96
115758                 },
115759                 "ALDI SÜD": {
115760                     "count": 114
115761                 },
115762                 "Simply Market": {
115763                     "count": 320
115764                 },
115765                 "Konzum": {
115766                     "count": 228
115767                 },
115768                 "Carrefour Express": {
115769                     "count": 330
115770                 },
115771                 "Eurospar": {
115772                     "count": 265
115773                 },
115774                 "Mercator": {
115775                     "count": 123
115776                 },
115777                 "Mercadona": {
115778                     "count": 734
115779                 },
115780                 "Famila": {
115781                     "count": 129
115782                 },
115783                 "Hemköp": {
115784                     "count": 83
115785                 },
115786                 "real,-": {
115787                     "count": 80
115788                 },
115789                 "Markant": {
115790                     "count": 87
115791                 },
115792                 "Volg": {
115793                     "count": 128
115794                 },
115795                 "Leader Price": {
115796                     "count": 257
115797                 },
115798                 "Treff 3000": {
115799                     "count": 95
115800                 },
115801                 "SuperBrugsen": {
115802                     "count": 67
115803                 },
115804                 "Kaiser's": {
115805                     "count": 253
115806                 },
115807                 "K+K": {
115808                     "count": 104
115809                 },
115810                 "Unimarkt": {
115811                     "count": 81
115812                 },
115813                 "Sobeys": {
115814                     "count": 120
115815                 },
115816                 "S-Market": {
115817                     "count": 107
115818                 },
115819                 "Combi": {
115820                     "count": 55
115821                 },
115822                 "Denner": {
115823                     "count": 267
115824                 },
115825                 "Konsum": {
115826                     "count": 134
115827                 },
115828                 "Franprix": {
115829                     "count": 308
115830                 },
115831                 "Monoprix": {
115832                     "count": 195
115833                 },
115834                 "Diska": {
115835                     "count": 68
115836                 },
115837                 "PENNY": {
115838                     "count": 79
115839                 },
115840                 "Dia": {
115841                     "count": 798
115842                 },
115843                 "Giant Eagle": {
115844                     "count": 82
115845                 },
115846                 "NORMA": {
115847                     "count": 115
115848                 },
115849                 "AD Delhaize": {
115850                     "count": 62
115851                 },
115852                 "Auchan": {
115853                     "count": 147
115854                 },
115855                 "Consum": {
115856                     "count": 125
115857                 },
115858                 "Carrefour Market": {
115859                     "count": 80
115860                 },
115861                 "Carrefour City": {
115862                     "count": 117
115863                 },
115864                 "Pam": {
115865                     "count": 54
115866                 },
115867                 "Despar": {
115868                     "count": 147
115869                 },
115870                 "Eroski": {
115871                     "count": 204
115872                 },
115873                 "Costcutter": {
115874                     "count": 61
115875                 },
115876                 "Maxi": {
115877                     "count": 103
115878                 },
115879                 "Colruyt": {
115880                     "count": 181
115881                 },
115882                 "The Co-operative": {
115883                     "count": 64
115884                 },
115885                 "sky": {
115886                     "count": 101
115887                 },
115888                 "Intermarché": {
115889                     "count": 1183
115890                 },
115891                 "Delhaize": {
115892                     "count": 207
115893                 },
115894                 "CBA": {
115895                     "count": 165
115896                 },
115897                 "Shopi": {
115898                     "count": 57
115899                 },
115900                 "Walmart": {
115901                     "count": 611
115902                 },
115903                 "Kroger": {
115904                     "count": 298
115905                 },
115906                 "Albertsons": {
115907                     "count": 236
115908                 },
115909                 "Trader Joe's": {
115910                     "count": 190
115911                 },
115912                 "Feneberg": {
115913                     "count": 58
115914                 },
115915                 "dm": {
115916                     "count": 108
115917                 },
115918                 "Kvickly": {
115919                     "count": 54
115920                 },
115921                 "Makro": {
115922                     "count": 137
115923                 },
115924                 "Nah & Frisch": {
115925                     "count": 72
115926                 },
115927                 "Champion": {
115928                     "count": 59
115929                 },
115930                 "Fakta": {
115931                     "count": 227
115932                 },
115933                 "Магнит": {
115934                     "count": 1697
115935                 },
115936                 "Caprabo": {
115937                     "count": 101
115938                 },
115939                 "Famiglia Cooperativa": {
115940                     "count": 64
115941                 },
115942                 "Народная 7Я семьЯ": {
115943                     "count": 150
115944                 },
115945                 "Esselunga": {
115946                     "count": 87
115947                 },
115948                 "Maxima": {
115949                     "count": 103
115950                 },
115951                 "Petit Casino": {
115952                     "count": 104
115953                 },
115954                 "Wasgau": {
115955                     "count": 60
115956                 },
115957                 "Pingo Doce": {
115958                     "count": 250
115959                 },
115960                 "Match": {
115961                     "count": 142
115962                 },
115963                 "Profi": {
115964                     "count": 58
115965                 },
115966                 "Lider": {
115967                     "count": 64
115968                 },
115969                 "Unimarc": {
115970                     "count": 174
115971                 },
115972                 "Co-operative Food": {
115973                     "count": 51
115974                 },
115975                 "Santa Isabel": {
115976                     "count": 128
115977                 },
115978                 "Седьмой континент": {
115979                     "count": 79
115980                 },
115981                 "HIT": {
115982                     "count": 61
115983                 },
115984                 "Rimi": {
115985                     "count": 104
115986                 },
115987                 "Conad": {
115988                     "count": 302
115989                 },
115990                 "Фуршет": {
115991                     "count": 74
115992                 },
115993                 "Willys": {
115994                     "count": 55
115995                 },
115996                 "Farmfoods": {
115997                     "count": 62
115998                 },
115999                 "Фора": {
116000                     "count": 52
116001                 },
116002                 "Dunnes Stores": {
116003                     "count": 72
116004                 },
116005                 "Сільпо": {
116006                     "count": 119
116007                 },
116008                 "マルエツ": {
116009                     "count": 59
116010                 },
116011                 "Piggly Wiggly": {
116012                     "count": 52
116013                 },
116014                 "Crai": {
116015                     "count": 52
116016                 },
116017                 "Biedronka": {
116018                     "count": 1290
116019                 },
116020                 "El Árbol": {
116021                     "count": 72
116022                 },
116023                 "Centre Commercial E. Leclerc": {
116024                     "count": 553
116025                 },
116026                 "Foodland": {
116027                     "count": 98
116028                 },
116029                 "Super Brugsen": {
116030                     "count": 64
116031                 },
116032                 "Дикси": {
116033                     "count": 610
116034                 },
116035                 "Пятёрочка": {
116036                     "count": 1293
116037                 },
116038                 "Publix": {
116039                     "count": 321
116040                 },
116041                 "Whole Foods": {
116042                     "count": 196
116043                 },
116044                 "Føtex": {
116045                     "count": 66
116046                 },
116047                 "coop": {
116048                     "count": 74
116049                 },
116050                 "Fressnapf": {
116051                     "count": 64
116052                 },
116053                 "Coop Konsum": {
116054                     "count": 79
116055                 },
116056                 "Carrefour Contact": {
116057                     "count": 77
116058                 },
116059                 "SPAR": {
116060                     "count": 280
116061                 },
116062                 "No Frills": {
116063                     "count": 102
116064                 },
116065                 "The Co-operative Food": {
116066                     "count": 120
116067                 },
116068                 "Plodine": {
116069                     "count": 51
116070                 },
116071                 "ADEG": {
116072                     "count": 63
116073                 },
116074                 "Minipreço": {
116075                     "count": 103
116076                 },
116077                 "Eurospin": {
116078                     "count": 153
116079                 },
116080                 "Семья": {
116081                     "count": 62
116082                 },
116083                 "Евроопт": {
116084                     "count": 58
116085                 },
116086                 "Centra": {
116087                     "count": 51
116088                 },
116089                 "Квартал": {
116090                     "count": 88
116091                 },
116092                 "New World": {
116093                     "count": 65
116094                 },
116095                 "Countdown": {
116096                     "count": 92
116097                 },
116098                 "Reliance Fresh": {
116099                     "count": 62
116100                 },
116101                 "Stokrotka": {
116102                     "count": 98
116103                 },
116104                 "Coop Jednota": {
116105                     "count": 73
116106                 },
116107                 "Fred Meyer": {
116108                     "count": 62
116109                 },
116110                 "Irma": {
116111                     "count": 59
116112                 },
116113                 "Continente": {
116114                     "count": 73
116115                 },
116116                 "Price Chopper": {
116117                     "count": 98
116118                 },
116119                 "Wegmans": {
116120                     "count": 53
116121                 },
116122                 "Game": {
116123                     "count": 53
116124                 },
116125                 "Soriana": {
116126                     "count": 92
116127                 },
116128                 "Alimerka": {
116129                     "count": 61
116130                 },
116131                 "Piotr i Paweł": {
116132                     "count": 52
116133                 },
116134                 "Перекресток": {
116135                     "count": 309
116136                 },
116137                 "Maxima X": {
116138                     "count": 113
116139                 },
116140                 "Карусель": {
116141                     "count": 55
116142                 },
116143                 "Tesco Lotus": {
116144                     "count": 69
116145                 },
116146                 "Condis": {
116147                     "count": 64
116148                 },
116149                 "Sam's Club": {
116150                     "count": 131
116151                 },
116152                 "Копейка": {
116153                     "count": 91
116154                 },
116155                 "Géant Casino": {
116156                     "count": 54
116157                 },
116158                 "ASDA": {
116159                     "count": 177
116160                 },
116161                 "Intermarche": {
116162                     "count": 111
116163                 },
116164                 "Stop & Shop": {
116165                     "count": 56
116166                 },
116167                 "Food Lion": {
116168                     "count": 192
116169                 },
116170                 "Harris Teeter": {
116171                     "count": 88
116172                 },
116173                 "H-E-B": {
116174                     "count": 122
116175                 },
116176                 "Foodworks": {
116177                     "count": 59
116178                 },
116179                 "Polo Market": {
116180                     "count": 84
116181                 },
116182                 "西友 (SEIYU)": {
116183                     "count": 58
116184                 },
116185                 "Полушка": {
116186                     "count": 135
116187                 },
116188                 "Extra": {
116189                     "count": 76
116190                 },
116191                 "Lewiatan": {
116192                     "count": 91
116193                 },
116194                 "АТБ": {
116195                     "count": 305
116196                 },
116197                 "Społem": {
116198                     "count": 55
116199                 },
116200                 "Bodega Aurrera": {
116201                     "count": 78
116202                 },
116203                 "Мария-Ра": {
116204                     "count": 95
116205                 },
116206                 "Магнолия": {
116207                     "count": 71
116208                 },
116209                 "Магазин": {
116210                     "count": 113
116211                 },
116212                 "Монетка": {
116213                     "count": 170
116214                 },
116215                 "Hy-Vee": {
116216                     "count": 72
116217                 },
116218                 "Walmart Supercenter": {
116219                     "count": 112
116220                 },
116221                 "Hannaford": {
116222                     "count": 55
116223                 },
116224                 "業務スーパー": {
116225                     "count": 55
116226                 },
116227                 "Norfa XL": {
116228                     "count": 53
116229                 },
116230                 "ヨークマート (YorkMart)": {
116231                     "count": 64
116232                 },
116233                 "Leclerc Drive": {
116234                     "count": 75
116235                 }
116236             },
116237             "electronics": {
116238                 "Media Markt": {
116239                     "count": 277
116240                 },
116241                 "Maplin": {
116242                     "count": 63
116243                 },
116244                 "Best Buy": {
116245                     "count": 325
116246                 },
116247                 "Future Shop": {
116248                     "count": 69
116249                 },
116250                 "Saturn": {
116251                     "count": 130
116252                 },
116253                 "Currys": {
116254                     "count": 81
116255                 },
116256                 "Radio Shack": {
116257                     "count": 249
116258                 },
116259                 "Comet": {
116260                     "count": 52
116261                 },
116262                 "Euronics": {
116263                     "count": 112
116264                 },
116265                 "Expert": {
116266                     "count": 119
116267                 },
116268                 "Эльдорадо": {
116269                     "count": 180
116270                 },
116271                 "Darty": {
116272                     "count": 72
116273                 },
116274                 "М.Видео": {
116275                     "count": 75
116276                 }
116277             },
116278             "convenience": {
116279                 "Shell": {
116280                     "count": 251
116281                 },
116282                 "Spar": {
116283                     "count": 913
116284                 },
116285                 "McColl's": {
116286                     "count": 96
116287                 },
116288                 "Tesco Express": {
116289                     "count": 417
116290                 },
116291                 "Sainsbury's Local": {
116292                     "count": 98
116293                 },
116294                 "One Stop": {
116295                     "count": 143
116296                 },
116297                 "The Co-operative Food": {
116298                     "count": 109
116299                 },
116300                 "Londis": {
116301                     "count": 349
116302                 },
116303                 "7-Eleven": {
116304                     "count": 4138
116305                 },
116306                 "CBA": {
116307                     "count": 128
116308                 },
116309                 "Sale": {
116310                     "count": 79
116311                 },
116312                 "Statoil": {
116313                     "count": 69
116314                 },
116315                 "Konzum": {
116316                     "count": 171
116317                 },
116318                 "Siwa": {
116319                     "count": 211
116320                 },
116321                 "Mercator": {
116322                     "count": 58
116323                 },
116324                 "Esso": {
116325                     "count": 66
116326                 },
116327                 "COOP Jednota": {
116328                     "count": 172
116329                 },
116330                 "Mac's": {
116331                     "count": 151
116332                 },
116333                 "Alepa": {
116334                     "count": 62
116335                 },
116336                 "Hasty Market": {
116337                     "count": 54
116338                 },
116339                 "K-Market": {
116340                     "count": 55
116341                 },
116342                 "Coop": {
116343                     "count": 520
116344                 },
116345                 "Costcutter": {
116346                     "count": 285
116347                 },
116348                 "Valintatalo": {
116349                     "count": 61
116350                 },
116351                 "SPAR": {
116352                     "count": 188
116353                 },
116354                 "COOP": {
116355                     "count": 134
116356                 },
116357                 "Casino": {
116358                     "count": 87
116359                 },
116360                 "Franprix": {
116361                     "count": 62
116362                 },
116363                 "Circle K": {
116364                     "count": 277
116365                 },
116366                 "セブンイレブン": {
116367                     "count": 2893,
116368                     "tags": {
116369                         "name:en": "7-Eleven"
116370                     }
116371                 },
116372                 "ローソン": {
116373                     "count": 1514,
116374                     "tags": {
116375                         "name:en": "LAWSON"
116376                     }
116377                 },
116378                 "BP": {
116379                     "count": 160
116380                 },
116381                 "Tesco": {
116382                     "count": 55
116383                 },
116384                 "Petit Casino": {
116385                     "count": 231
116386                 },
116387                 "Volg": {
116388                     "count": 113
116389                 },
116390                 "Mace": {
116391                     "count": 112
116392                 },
116393                 "Mini Market": {
116394                     "count": 223
116395                 },
116396                 "Nisa Local": {
116397                     "count": 74
116398                 },
116399                 "Dorfladen": {
116400                     "count": 74
116401                 },
116402                 "Продукты": {
116403                     "count": 4085
116404                 },
116405                 "Mini Stop": {
116406                     "count": 222
116407                 },
116408                 "LAWSON": {
116409                     "count": 414
116410                 },
116411                 "デイリーヤマザキ": {
116412                     "count": 134
116413                 },
116414                 "Надежда": {
116415                     "count": 56
116416                 },
116417                 "Mobil": {
116418                     "count": 64
116419                 },
116420                 "Nisa": {
116421                     "count": 51
116422                 },
116423                 "Premier": {
116424                     "count": 126
116425                 },
116426                 "ABC": {
116427                     "count": 147
116428                 },
116429                 "Edeka": {
116430                     "count": 51
116431                 },
116432                 "ミニストップ": {
116433                     "count": 299,
116434                     "tags": {
116435                         "name:en": "MINISTOP"
116436                     }
116437                 },
116438                 "サンクス": {
116439                     "count": 537,
116440                     "tags": {
116441                         "name:en": "sunkus"
116442                     }
116443                 },
116444                 "スリーエフ": {
116445                     "count": 87
116446                 },
116447                 "8 à Huit": {
116448                     "count": 59
116449                 },
116450                 "Tchibo": {
116451                     "count": 55
116452                 },
116453                 "Żabka": {
116454                     "count": 520
116455                 },
116456                 "Almacen": {
116457                     "count": 211
116458                 },
116459                 "Vival": {
116460                     "count": 191
116461                 },
116462                 "FamilyMart": {
116463                     "count": 518
116464                 },
116465                 "ファミリーマート": {
116466                     "count": 1512,
116467                     "tags": {
116468                         "name:en": "FamilyMart"
116469                     }
116470                 },
116471                 "Carrefour City": {
116472                     "count": 54
116473                 },
116474                 "Sunkus": {
116475                     "count": 61
116476                 },
116477                 "Casey's General Store": {
116478                     "count": 88
116479                 },
116480                 "セブンイレブン(Seven-Eleven)": {
116481                     "count": 58
116482                 },
116483                 "Jednota": {
116484                     "count": 55
116485                 },
116486                 "Гастроном": {
116487                     "count": 148
116488                 },
116489                 "Sklep spożywczy": {
116490                     "count": 276
116491                 },
116492                 "Centra": {
116493                     "count": 110
116494                 },
116495                 "Магнит": {
116496                     "count": 684
116497                 },
116498                 "サークルK": {
116499                     "count": 495,
116500                     "tags": {
116501                         "name:en": "Circle K"
116502                     }
116503                 },
116504                 "Wawa": {
116505                     "count": 130
116506                 },
116507                 "Proxi": {
116508                     "count": 120
116509                 },
116510                 "Универсам": {
116511                     "count": 79
116512                 },
116513                 "Groszek": {
116514                     "count": 59
116515                 },
116516                 "Select": {
116517                     "count": 58
116518                 },
116519                 "Potraviny": {
116520                     "count": 246
116521                 },
116522                 "Смак": {
116523                     "count": 72
116524                 },
116525                 "Эконом": {
116526                     "count": 53
116527                 },
116528                 "Магазин": {
116529                     "count": 875
116530                 },
116531                 "Березка": {
116532                     "count": 75
116533                 },
116534                 "Społem": {
116535                     "count": 89
116536                 },
116537                 "Carrefour Express": {
116538                     "count": 81
116539                 },
116540                 "Biedronka": {
116541                     "count": 77
116542                 },
116543                 "Cumberland Farms": {
116544                     "count": 63
116545                 },
116546                 "Chevron": {
116547                     "count": 56
116548                 },
116549                 "Coop Jednota": {
116550                     "count": 63
116551                 },
116552                 "Tesco Lotus Express": {
116553                     "count": 64
116554                 },
116555                 "Kiosk": {
116556                     "count": 55
116557                 },
116558                 "24 часа": {
116559                     "count": 58
116560                 },
116561                 "Минимаркет": {
116562                     "count": 97
116563                 },
116564                 "Oxxo": {
116565                     "count": 632
116566                 },
116567                 "Пятёрочка": {
116568                     "count": 383
116569                 },
116570                 "abc": {
116571                     "count": 64
116572                 },
116573                 "Stewart's": {
116574                     "count": 255
116575                 },
116576                 "Продукти": {
116577                     "count": 162
116578                 },
116579                 "ローソンストア100 (LAWSON STORE 100)": {
116580                     "count": 84
116581                 },
116582                 "Дикси": {
116583                     "count": 121
116584                 },
116585                 "Радуга": {
116586                     "count": 85
116587                 },
116588                 "ローソンストア100": {
116589                     "count": 71
116590                 },
116591                 "เซเว่นอีเลฟเว่น": {
116592                     "count": 191
116593                 },
116594                 "Spożywczy": {
116595                     "count": 75
116596                 },
116597                 "Delikatesy Centrum": {
116598                     "count": 51
116599                 },
116600                 "Citgo": {
116601                     "count": 63
116602                 },
116603                 "Фортуна": {
116604                     "count": 52
116605                 },
116606                 "Kum & Go": {
116607                     "count": 59
116608                 },
116609                 "Мария-Ра": {
116610                     "count": 75
116611                 },
116612                 "Picard": {
116613                     "count": 55
116614                 },
116615                 "Four Square": {
116616                     "count": 51
116617                 },
116618                 "Визит": {
116619                     "count": 57
116620                 },
116621                 "Авоська": {
116622                     "count": 52
116623                 },
116624                 "Dollar General": {
116625                     "count": 109
116626                 },
116627                 "Studenac": {
116628                     "count": 75
116629                 },
116630                 "Central Convenience Store": {
116631                     "count": 54
116632                 },
116633                 "Монетка": {
116634                     "count": 61
116635                 },
116636                 "продукты": {
116637                     "count": 118
116638                 },
116639                 "Теремок": {
116640                     "count": 54
116641                 },
116642                 "Kwik Trip": {
116643                     "count": 68
116644                 },
116645                 "Кулинария": {
116646                     "count": 53
116647                 },
116648                 "全家": {
116649                     "count": 71
116650                 },
116651                 "Мечта": {
116652                     "count": 54
116653                 },
116654                 "Epicerie": {
116655                     "count": 70
116656                 },
116657                 "Кировский": {
116658                     "count": 67
116659                 },
116660                 "Food Mart": {
116661                     "count": 101
116662                 },
116663                 "Delikatesy": {
116664                     "count": 79
116665                 },
116666                 "ポプラ": {
116667                     "count": 52
116668                 },
116669                 "Lewiatan": {
116670                     "count": 123
116671                 },
116672                 "Продуктовый магазин": {
116673                     "count": 94
116674                 },
116675                 "Продуктовый": {
116676                     "count": 67
116677                 },
116678                 "セイコーマート (Seicomart)": {
116679                     "count": 55
116680                 },
116681                 "Виктория": {
116682                     "count": 67
116683                 },
116684                 "Весна": {
116685                     "count": 56
116686                 },
116687                 "Mini Market Non-Stop": {
116688                     "count": 58
116689                 },
116690                 "QuikTrip": {
116691                     "count": 70
116692                 },
116693                 "Копеечка": {
116694                     "count": 53
116695                 },
116696                 "Royal Farms": {
116697                     "count": 51
116698                 },
116699                 "Alfamart": {
116700                     "count": 76
116701                 },
116702                 "Indomaret": {
116703                     "count": 130
116704                 },
116705                 "магазин": {
116706                     "count": 118
116707                 },
116708                 "全家便利商店": {
116709                     "count": 111
116710                 },
116711                 "Boutique": {
116712                     "count": 58
116713                 },
116714                 "მარკეტი (Market)": {
116715                     "count": 144
116716                 },
116717                 "Stores": {
116718                     "count": 60
116719                 }
116720             },
116721             "chemist": {
116722                 "dm": {
116723                     "count": 904
116724                 },
116725                 "Müller": {
116726                     "count": 206
116727                 },
116728                 "Schlecker": {
116729                     "count": 194
116730                 },
116731                 "Etos": {
116732                     "count": 465
116733                 },
116734                 "Bipa": {
116735                     "count": 282
116736                 },
116737                 "Rossmann": {
116738                     "count": 1652
116739                 },
116740                 "Ihr Platz": {
116741                     "count": 74
116742                 },
116743                 "Douglas": {
116744                     "count": 61
116745                 },
116746                 "Kruidvat": {
116747                     "count": 122
116748                 }
116749             },
116750             "car_repair": {
116751                 "Peugeot": {
116752                     "count": 82
116753                 },
116754                 "Kwik Fit": {
116755                     "count": 73
116756                 },
116757                 "ATU": {
116758                     "count": 259
116759                 },
116760                 "Kwik-Fit": {
116761                     "count": 51
116762                 },
116763                 "Midas": {
116764                     "count": 190
116765                 },
116766                 "Feu Vert": {
116767                     "count": 105
116768                 },
116769                 "Norauto": {
116770                     "count": 141
116771                 },
116772                 "Speedy": {
116773                     "count": 112
116774                 },
116775                 "Автозапчасти": {
116776                     "count": 186
116777                 },
116778                 "Renault": {
116779                     "count": 165
116780                 },
116781                 "Pit Stop": {
116782                     "count": 57
116783                 },
116784                 "Jiffy Lube": {
116785                     "count": 187
116786                 },
116787                 "Шиномонтаж": {
116788                     "count": 1097
116789                 },
116790                 "СТО": {
116791                     "count": 366
116792                 },
116793                 "O'Reilly Auto Parts": {
116794                     "count": 69
116795                 },
116796                 "Carglass": {
116797                     "count": 103
116798                 },
116799                 "шиномонтаж": {
116800                     "count": 56
116801                 },
116802                 "Euromaster": {
116803                     "count": 84
116804                 },
116805                 "Firestone": {
116806                     "count": 84
116807                 },
116808                 "AutoZone": {
116809                     "count": 63
116810                 },
116811                 "Автосервис": {
116812                     "count": 344
116813                 },
116814                 "Roady": {
116815                     "count": 55
116816                 }
116817             },
116818             "furniture": {
116819                 "IKEA": {
116820                     "count": 165
116821                 },
116822                 "Jysk": {
116823                     "count": 98
116824                 },
116825                 "Roller": {
116826                     "count": 76
116827                 },
116828                 "Dänisches Bettenlager": {
116829                     "count": 298
116830                 },
116831                 "Conforama": {
116832                     "count": 93
116833                 },
116834                 "Matratzen Concord": {
116835                     "count": 51
116836                 },
116837                 "Мебель": {
116838                     "count": 201
116839                 },
116840                 "But": {
116841                     "count": 58
116842                 }
116843             },
116844             "doityourself": {
116845                 "Hornbach": {
116846                     "count": 123
116847                 },
116848                 "B&Q": {
116849                     "count": 223
116850                 },
116851                 "Hubo": {
116852                     "count": 74
116853                 },
116854                 "Mr Bricolage": {
116855                     "count": 88
116856                 },
116857                 "Gamma": {
116858                     "count": 108
116859                 },
116860                 "OBI": {
116861                     "count": 409
116862                 },
116863                 "Lowes": {
116864                     "count": 1135
116865                 },
116866                 "Wickes": {
116867                     "count": 122
116868                 },
116869                 "Hagebau": {
116870                     "count": 59
116871                 },
116872                 "Max Bahr": {
116873                     "count": 87
116874                 },
116875                 "Castorama": {
116876                     "count": 153
116877                 },
116878                 "Rona": {
116879                     "count": 58
116880                 },
116881                 "Home Depot": {
116882                     "count": 823
116883                 },
116884                 "Toom Baumarkt": {
116885                     "count": 66
116886                 },
116887                 "Homebase": {
116888                     "count": 223
116889                 },
116890                 "Baumax": {
116891                     "count": 94
116892                 },
116893                 "Lagerhaus": {
116894                     "count": 73
116895                 },
116896                 "Bauhaus": {
116897                     "count": 181
116898                 },
116899                 "Canadian Tire": {
116900                     "count": 93
116901                 },
116902                 "Leroy Merlin": {
116903                     "count": 203
116904                 },
116905                 "Hellweg": {
116906                     "count": 58
116907                 },
116908                 "Brico": {
116909                     "count": 97
116910                 },
116911                 "Bricomarché": {
116912                     "count": 217
116913                 },
116914                 "Toom": {
116915                     "count": 67
116916                 },
116917                 "Praktiker": {
116918                     "count": 143
116919                 },
116920                 "Hagebaumarkt": {
116921                     "count": 105
116922                 },
116923                 "Menards": {
116924                     "count": 66
116925                 },
116926                 "Weldom": {
116927                     "count": 70
116928                 },
116929                 "Bunnings Warehouse": {
116930                     "count": 90
116931                 },
116932                 "Ace Hardware": {
116933                     "count": 133
116934                 },
116935                 "Home Hardware": {
116936                     "count": 69
116937                 },
116938                 "Хозтовары": {
116939                     "count": 70
116940                 },
116941                 "Стройматериалы": {
116942                     "count": 180
116943                 },
116944                 "Bricorama": {
116945                     "count": 58
116946                 },
116947                 "Point P": {
116948                     "count": 56
116949                 }
116950             },
116951             "department_store": {
116952                 "Target": {
116953                     "count": 530
116954                 },
116955                 "Debenhams": {
116956                     "count": 66
116957                 },
116958                 "Canadian Tire": {
116959                     "count": 71
116960                 },
116961                 "Karstadt": {
116962                     "count": 64
116963                 },
116964                 "Walmart": {
116965                     "count": 496
116966                 },
116967                 "Kmart": {
116968                     "count": 133
116969                 },
116970                 "Galeria Kaufhof": {
116971                     "count": 58
116972                 },
116973                 "Marks & Spencer": {
116974                     "count": 62
116975                 },
116976                 "Big W": {
116977                     "count": 56
116978                 },
116979                 "Woolworth": {
116980                     "count": 76
116981                 },
116982                 "Универмаг": {
116983                     "count": 63
116984                 },
116985                 "Sears": {
116986                     "count": 218
116987                 },
116988                 "Walmart Supercenter": {
116989                     "count": 90
116990                 },
116991                 "Sam's Club": {
116992                     "count": 51
116993                 },
116994                 "Kohl's": {
116995                     "count": 139
116996                 },
116997                 "Macy's": {
116998                     "count": 129
116999                 },
117000                 "JCPenney": {
117001                     "count": 58
117002                 }
117003             },
117004             "stationery": {
117005                 "Staples": {
117006                     "count": 276
117007                 },
117008                 "McPaper": {
117009                     "count": 80
117010                 },
117011                 "Office Depot": {
117012                     "count": 88
117013                 },
117014                 "Канцтовары": {
117015                     "count": 56
117016                 }
117017             },
117018             "car": {
117019                 "Skoda": {
117020                     "count": 95
117021                 },
117022                 "BMW": {
117023                     "count": 146
117024                 },
117025                 "Citroen": {
117026                     "count": 271
117027                 },
117028                 "Renault": {
117029                     "count": 365
117030                 },
117031                 "Mercedes-Benz": {
117032                     "count": 226
117033                 },
117034                 "Volvo": {
117035                     "count": 91
117036                 },
117037                 "Ford": {
117038                     "count": 230
117039                 },
117040                 "Volkswagen": {
117041                     "count": 203
117042                 },
117043                 "Mazda": {
117044                     "count": 99
117045                 },
117046                 "Mitsubishi": {
117047                     "count": 72
117048                 },
117049                 "Fiat": {
117050                     "count": 87
117051                 },
117052                 "Автозапчасти": {
117053                     "count": 278
117054                 },
117055                 "Opel": {
117056                     "count": 162
117057                 },
117058                 "Audi": {
117059                     "count": 109
117060                 },
117061                 "Toyota": {
117062                     "count": 256
117063                 },
117064                 "Nissan": {
117065                     "count": 180
117066                 },
117067                 "Suzuki": {
117068                     "count": 75
117069                 },
117070                 "Honda": {
117071                     "count": 148
117072                 },
117073                 "Peugeot": {
117074                     "count": 296
117075                 },
117076                 "Шиномонтаж": {
117077                     "count": 256
117078                 },
117079                 "Hyundai": {
117080                     "count": 155
117081                 },
117082                 "Subaru": {
117083                     "count": 53
117084                 },
117085                 "Chevrolet": {
117086                     "count": 81
117087                 },
117088                 "Автомагазин": {
117089                     "count": 62
117090                 }
117091             },
117092             "clothes": {
117093                 "Matalan": {
117094                     "count": 84
117095                 },
117096                 "KiK": {
117097                     "count": 1180
117098                 },
117099                 "H&M": {
117100                     "count": 641
117101                 },
117102                 "Urban Outfitters": {
117103                     "count": 62
117104                 },
117105                 "Vögele": {
117106                     "count": 131
117107                 },
117108                 "Zeeman": {
117109                     "count": 120
117110                 },
117111                 "Takko": {
117112                     "count": 508
117113                 },
117114                 "Adler": {
117115                     "count": 53
117116                 },
117117                 "C&A": {
117118                     "count": 498
117119                 },
117120                 "Zara": {
117121                     "count": 211
117122                 },
117123                 "Vero Moda": {
117124                     "count": 93
117125                 },
117126                 "NKD": {
117127                     "count": 476
117128                 },
117129                 "Ernsting's family": {
117130                     "count": 298
117131                 },
117132                 "Winners": {
117133                     "count": 62
117134                 },
117135                 "River Island": {
117136                     "count": 56
117137                 },
117138                 "Next": {
117139                     "count": 170
117140                 },
117141                 "Gap": {
117142                     "count": 77
117143                 },
117144                 "Adidas": {
117145                     "count": 86
117146                 },
117147                 "Woolworths": {
117148                     "count": 116
117149                 },
117150                 "Mr Price": {
117151                     "count": 87
117152                 },
117153                 "Jet": {
117154                     "count": 61
117155                 },
117156                 "Pep": {
117157                     "count": 134
117158                 },
117159                 "Edgars": {
117160                     "count": 110
117161                 },
117162                 "Ackermans": {
117163                     "count": 90
117164                 },
117165                 "Truworths": {
117166                     "count": 65
117167                 },
117168                 "Ross": {
117169                     "count": 85
117170                 },
117171                 "Dorothy Perkins": {
117172                     "count": 53
117173                 },
117174                 "Deichmann": {
117175                     "count": 58
117176                 },
117177                 "Lindex": {
117178                     "count": 72
117179                 },
117180                 "s.Oliver": {
117181                     "count": 54
117182                 },
117183                 "Old Navy": {
117184                     "count": 163
117185                 },
117186                 "Jack & Jones": {
117187                     "count": 52
117188                 },
117189                 "Pimkie": {
117190                     "count": 72
117191                 },
117192                 "Esprit": {
117193                     "count": 221
117194                 },
117195                 "Primark": {
117196                     "count": 87
117197                 },
117198                 "Bonita": {
117199                     "count": 150
117200                 },
117201                 "Mexx": {
117202                     "count": 65
117203                 },
117204                 "Gerry Weber": {
117205                     "count": 70
117206                 },
117207                 "Tally Weijl": {
117208                     "count": 68
117209                 },
117210                 "Mango": {
117211                     "count": 128
117212                 },
117213                 "TK Maxx": {
117214                     "count": 77
117215                 },
117216                 "Benetton": {
117217                     "count": 99
117218                 },
117219                 "Ulla Popken": {
117220                     "count": 59
117221                 },
117222                 "AWG": {
117223                     "count": 66
117224                 },
117225                 "Tommy Hilfiger": {
117226                     "count": 69
117227                 },
117228                 "New Yorker": {
117229                     "count": 176
117230                 },
117231                 "Orsay": {
117232                     "count": 72
117233                 },
117234                 "Charles Vögele": {
117235                     "count": 68
117236                 },
117237                 "New Look": {
117238                     "count": 122
117239                 },
117240                 "Lacoste": {
117241                     "count": 73
117242                 },
117243                 "Etam": {
117244                     "count": 52
117245                 },
117246                 "Kiabi": {
117247                     "count": 145
117248                 },
117249                 "Jack Wolfskin": {
117250                     "count": 60
117251                 },
117252                 "American Apparel": {
117253                     "count": 55
117254                 },
117255                 "Men's Wearhouse": {
117256                     "count": 51
117257                 },
117258                 "Intimissimi": {
117259                     "count": 51
117260                 },
117261                 "United Colors of Benetton": {
117262                     "count": 93
117263                 },
117264                 "Jules": {
117265                     "count": 61
117266                 },
117267                 "AOKI": {
117268                     "count": 55
117269                 },
117270                 "Calzedonia": {
117271                     "count": 66
117272                 },
117273                 "洋服の青山": {
117274                     "count": 96
117275                 },
117276                 "Levi's": {
117277                     "count": 59
117278                 },
117279                 "Celio": {
117280                     "count": 73
117281                 },
117282                 "TJ Maxx": {
117283                     "count": 52
117284                 },
117285                 "Promod": {
117286                     "count": 77
117287                 },
117288                 "Street One": {
117289                     "count": 72
117290                 },
117291                 "ユニクロ": {
117292                     "count": 56
117293                 },
117294                 "Banana Republic": {
117295                     "count": 51
117296                 },
117297                 "Одежда": {
117298                     "count": 68
117299                 },
117300                 "La Halle": {
117301                     "count": 61
117302                 },
117303                 "Peacocks": {
117304                     "count": 87
117305                 },
117306                 "しまむら": {
117307                     "count": 53
117308                 }
117309             },
117310             "books": {
117311                 "Bruna": {
117312                     "count": 57
117313                 },
117314                 "Waterstones": {
117315                     "count": 86
117316                 },
117317                 "Libro": {
117318                     "count": 55
117319                 },
117320                 "Barnes & Noble": {
117321                     "count": 249
117322                 },
117323                 "Weltbild": {
117324                     "count": 73
117325                 },
117326                 "Thalia": {
117327                     "count": 120
117328                 },
117329                 "Книги": {
117330                     "count": 111
117331                 }
117332             },
117333             "alcohol": {
117334                 "Alko": {
117335                     "count": 142
117336                 },
117337                 "The Beer Store": {
117338                     "count": 144
117339                 },
117340                 "Systembolaget": {
117341                     "count": 207
117342                 },
117343                 "LCBO": {
117344                     "count": 226
117345                 },
117346                 "Ароматный мир": {
117347                     "count": 61
117348                 },
117349                 "Bargain Booze": {
117350                     "count": 61
117351                 },
117352                 "Nicolas": {
117353                     "count": 114
117354                 },
117355                 "Botilleria": {
117356                     "count": 76
117357                 },
117358                 "SAQ": {
117359                     "count": 70
117360                 },
117361                 "Gall & Gall": {
117362                     "count": 513
117363                 },
117364                 "BWS": {
117365                     "count": 66
117366                 },
117367                 "Живое пиво": {
117368                     "count": 61
117369                 }
117370             },
117371             "bakery": {
117372                 "Kamps": {
117373                     "count": 250
117374                 },
117375                 "Bäckerei Schmidt": {
117376                     "count": 56
117377                 },
117378                 "Anker": {
117379                     "count": 70
117380                 },
117381                 "Schäfer": {
117382                     "count": 51
117383                 },
117384                 "Hofpfisterei": {
117385                     "count": 110
117386                 },
117387                 "Greggs": {
117388                     "count": 265
117389                 },
117390                 "Oebel": {
117391                     "count": 58
117392                 },
117393                 "Boulangerie": {
117394                     "count": 248
117395                 },
117396                 "Stadtbäckerei": {
117397                     "count": 57
117398                 },
117399                 "Steinecke": {
117400                     "count": 139
117401                 },
117402                 "Ihle": {
117403                     "count": 75
117404                 },
117405                 "Goldilocks": {
117406                     "count": 56
117407                 },
117408                 "Dat Backhus": {
117409                     "count": 66
117410                 },
117411                 "K&U": {
117412                     "count": 55
117413                 },
117414                 "Der Beck": {
117415                     "count": 97
117416                 },
117417                 "Thürmann": {
117418                     "count": 54
117419                 },
117420                 "Backwerk": {
117421                     "count": 94
117422                 },
117423                 "Bäcker": {
117424                     "count": 66
117425                 },
117426                 "Schäfer's": {
117427                     "count": 51
117428                 },
117429                 "Panaderia": {
117430                     "count": 162
117431                 },
117432                 "Goeken backen": {
117433                     "count": 51
117434                 },
117435                 "Stadtbäckerei Junge": {
117436                     "count": 53
117437                 },
117438                 "Boulangerie Patisserie": {
117439                     "count": 93
117440                 },
117441                 "Paul": {
117442                     "count": 78
117443                 },
117444                 "Хлеб": {
117445                     "count": 84
117446                 },
117447                 "Piekarnia": {
117448                     "count": 55
117449                 }
117450             },
117451             "sports": {
117452                 "Sports Direct": {
117453                     "count": 53
117454                 },
117455                 "Decathlon": {
117456                     "count": 298
117457                 },
117458                 "Intersport": {
117459                     "count": 272
117460                 },
117461                 "Sports Authority": {
117462                     "count": 68
117463                 },
117464                 "Спортмастер": {
117465                     "count": 81
117466                 },
117467                 "Sport 2000": {
117468                     "count": 83
117469                 },
117470                 "Dick's Sporting Goods": {
117471                     "count": 69
117472                 }
117473             },
117474             "variety_store": {
117475                 "Tedi": {
117476                     "count": 148
117477                 },
117478                 "Dollarama": {
117479                     "count": 99
117480                 },
117481                 "Dollar Tree": {
117482                     "count": 91
117483                 },
117484                 "Dollar General": {
117485                     "count": 68
117486                 }
117487             },
117488             "pet": {
117489                 "Fressnapf": {
117490                     "count": 309
117491                 },
117492                 "PetSmart": {
117493                     "count": 163
117494                 },
117495                 "Das Futterhaus": {
117496                     "count": 67
117497                 },
117498                 "Pets at Home": {
117499                     "count": 56
117500                 },
117501                 "Petco": {
117502                     "count": 89
117503                 },
117504                 "Зоомагазин": {
117505                     "count": 95
117506                 }
117507             },
117508             "shoes": {
117509                 "Deichmann": {
117510                     "count": 607
117511                 },
117512                 "Reno": {
117513                     "count": 178
117514                 },
117515                 "Ecco": {
117516                     "count": 54
117517                 },
117518                 "Clarks": {
117519                     "count": 100
117520                 },
117521                 "La Halle aux Chaussures": {
117522                     "count": 65
117523                 },
117524                 "Brantano": {
117525                     "count": 68
117526                 },
117527                 "Salamander": {
117528                     "count": 52
117529                 },
117530                 "Обувь": {
117531                     "count": 97
117532                 },
117533                 "Payless Shoe Source": {
117534                     "count": 57
117535                 },
117536                 "Famous Footwear": {
117537                     "count": 54
117538                 },
117539                 "Quick Schuh": {
117540                     "count": 72
117541                 },
117542                 "Foot Locker": {
117543                     "count": 79
117544                 },
117545                 "Bata": {
117546                     "count": 97
117547                 }
117548             },
117549             "toys": {
117550                 "La Grande Récré": {
117551                     "count": 55
117552                 },
117553                 "Toys R Us": {
117554                     "count": 141,
117555                     "tags": {
117556                         "shop": "toys"
117557                     }
117558                 },
117559                 "Детский мир": {
117560                     "count": 82
117561                 },
117562                 "Intertoys": {
117563                     "count": 53
117564                 },
117565                 "Игрушки": {
117566                     "count": 57
117567                 }
117568             },
117569             "travel_agency": {
117570                 "Flight Centre": {
117571                     "count": 91
117572                 },
117573                 "Thomas Cook": {
117574                     "count": 111
117575                 }
117576             },
117577             "jewelry": {
117578                 "Bijou Brigitte": {
117579                     "count": 54
117580                 },
117581                 "Christ": {
117582                     "count": 56
117583                 },
117584                 "Swarovski": {
117585                     "count": 73
117586                 }
117587             },
117588             "optician": {
117589                 "Fielmann": {
117590                     "count": 222
117591                 },
117592                 "Apollo Optik": {
117593                     "count": 147
117594                 },
117595                 "Vision Express": {
117596                     "count": 54
117597                 },
117598                 "Оптика": {
117599                     "count": 175
117600                 },
117601                 "Optic 2000": {
117602                     "count": 90
117603                 },
117604                 "Alain Afflelou": {
117605                     "count": 71
117606                 },
117607                 "Specsavers": {
117608                     "count": 116
117609                 },
117610                 "Krys": {
117611                     "count": 70
117612                 },
117613                 "Atol": {
117614                     "count": 52
117615                 }
117616             },
117617             "video": {
117618                 "Blockbuster": {
117619                     "count": 190
117620                 },
117621                 "World of Video": {
117622                     "count": 65
117623                 }
117624             },
117625             "mobile_phone": {
117626                 "Билайн": {
117627                     "count": 120
117628                 },
117629                 "ソフトバンクショップ (SoftBank shop)": {
117630                     "count": 256
117631                 },
117632                 "Vodafone": {
117633                     "count": 335
117634                 },
117635                 "O2": {
117636                     "count": 190
117637                 },
117638                 "Carphone Warehouse": {
117639                     "count": 116
117640                 },
117641                 "Orange": {
117642                     "count": 236
117643                 },
117644                 "Verizon Wireless": {
117645                     "count": 104
117646                 },
117647                 "Sprint": {
117648                     "count": 97
117649                 },
117650                 "T-Mobile": {
117651                     "count": 169
117652                 },
117653                 "МТС": {
117654                     "count": 334
117655                 },
117656                 "Евросеть": {
117657                     "count": 489
117658                 },
117659                 "Bell": {
117660                     "count": 188
117661                 },
117662                 "The Phone House": {
117663                     "count": 83
117664                 },
117665                 "SFR": {
117666                     "count": 69
117667                 },
117668                 "Связной": {
117669                     "count": 419
117670                 },
117671                 "Мегафон": {
117672                     "count": 238
117673                 },
117674                 "AT&T": {
117675                     "count": 111
117676                 },
117677                 "ドコモショップ (docomo shop)": {
117678                     "count": 115
117679                 },
117680                 "au": {
117681                     "count": 61
117682                 },
117683                 "Movistar": {
117684                     "count": 69
117685                 },
117686                 "Bitė": {
117687                     "count": 72
117688                 }
117689             },
117690             "hifi": {},
117691             "computer": {
117692                 "PC World": {
117693                     "count": 55
117694                 },
117695                 "DNS": {
117696                     "count": 124
117697                 }
117698             },
117699             "hairdresser": {
117700                 "Klier": {
117701                     "count": 112
117702                 },
117703                 "Supercuts": {
117704                     "count": 96
117705                 },
117706                 "Hairkiller": {
117707                     "count": 52
117708                 },
117709                 "Great Clips": {
117710                     "count": 169
117711                 },
117712                 "Парикмахерская": {
117713                     "count": 502
117714                 },
117715                 "Fryzjer": {
117716                     "count": 53
117717                 },
117718                 "Franck Provost": {
117719                     "count": 67
117720                 },
117721                 "Салон красоты": {
117722                     "count": 67
117723                 }
117724             },
117725             "hardware": {
117726                 "1000 мелочей": {
117727                     "count": 57
117728                 },
117729                 "Хозтовары": {
117730                     "count": 149
117731                 },
117732                 "Стройматериалы": {
117733                     "count": 52
117734                 }
117735             },
117736             "motorcycle": {
117737                 "Yamaha": {
117738                     "count": 63
117739                 },
117740                 "Honda": {
117741                     "count": 57
117742                 }
117743             }
117744         }
117745     }
117746 };